Les cours en Java peuvent vous aider à apprendre la syntaxe, les objets, les structures de données et les pratiques essentielles du développement logiciel. Vous pouvez développer des compétences en création d'applications, tests, organisation du code et utilisation d'outils courants. De nombreux cours utilisent des exercices progressifs pour renforcer la compréhension.

Meta
Compétences que vous acquerrez: React.js, Tests unitaires, Réutilisation du code, Interface de programmation d'applications (API), Javascript, Gestion du contexte, Outils de développement web, Cadres JavaScript, Jest (cadre de test JavaScript), Développement Web Front-End, Modèles de conception de logiciels, Composants de l'interface utilisateur
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Programmation informatique, Systèmes informatiques, Logique informatique, Algorithmes, Programmation Java, Matériel informatique, Informatique, Architecture des ordinateurs, Informatique théorique, Structures de données, Évolutivité
Intermédiaire · Cours · 1 à 3 mois
University of London
Compétences que vous acquerrez: Débogage, Mathématiques générales, Programmation informatique, Résolution de problèmes, Pensée informatique, Analyse numérique, Mise en réseau générale, Systèmes informatiques, Mathématiques appliquées, Javascript, Outils de programmation informatique, Arithmétique, Applications Web, Sécurité des réseaux, Informatique, Environnement de développement, Visualisation (infographie), Maîtrise de l'informatique, Sécurité des applications, Réseaux informatiques
Préparer un diplôme
Débutant · Spécialisation · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Cadres d'application, Ajax, Composants Web, Applications en nuage, Angulaire, Développement Web, Tests unitaires, Réutilisation du code, Javascript, Cadres JavaScript, Applications Web, Développement Web Front-End, Composants de l'interface utilisateur, Architecture des logiciels
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: OAuth, Spring Framework, Single Sign-On (SSO), Application Security, Cloud Security, Build Tools, Authentications, Gradle, Cloud-Native Computing, Spring Boot, Security Controls, Microservices, Hardening, Lightweight Directory Access Protocols, AWS Identity and Access Management (IAM), Identity and Access Management, Authorization (Computing), Cloud Deployment, Configuration Management
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Browser Compatibility, Java Programming, Java, Test Tools, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Software Installation, System Configuration
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Automatisation des tests, Outils de test, Java, Authentifications, Programmation Java, Tests de sécurité, JSON, Interface de programmation d'applications (API), Test de scénario, Restful API, Développement web back-end, Autorisation (informatique)
Intermédiaire · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Apache Spark, Optimisation des performances, Apache Hadoop, Informatique distribuée, SQL, Persistance des données, Programmation en Scala, Traitement des données, Importation/exportation de données, Manipulation de données, Big Data
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Langage de balisage hypertexte (HTML), Études de cas, Développement Web complet, Feuilles de style en cascade (CSS), Programmation Java, Automatisation des courriels, Réutilisation du code, Marketing par courrier électronique, Applications Web, HTML et CSS, Interface utilisateur (UI), Conception de sites web, MySQL, Développement Web Front-End, Intégration frontale, Développement du programme, Développement web back-end, Architecture des logiciels, Tests de développement, Côté serveur
Intermédiaire · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Gestion des paquets et des logiciels, Programmation Python, Programmation orientée objet (POO), Protocoles de réseau, Logique informatique, Fichier E/S, Importation/exportation de données, C (langage de programmation), Gestion de la mémoire
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Native, Mobile Development, User Interface (UI) Design, Front-End Web Development, React Redux, Ajax, User Interface and User Experience (UI/UX) Design, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, UI Components, JavaScript Frameworks, User Story, Android Development, Mobile Development Tools, Database Application
Débutant · Spécialisation · 3 à 6 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Optimisation des performances, Autres langages de programmation, Algorithmes, Programmation Java, Principes de programmation, Tests de performance, Programmation en Scala, Conception fonctionnelle, Structures de données
Intermédiaire · Cours · 1 à 4 semaines