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.

Johns Hopkins University
Compétences que vous acquerrez: Conception de sites web réactifs, Feuilles de style en cascade (CSS), Développement Web Front-End, Javascript, HTML et CSS, Règles pour l’accessibilité des contenus Web, Environnement de développement, AJAX, Conception de sites web, Outils de développement web, Applications Web
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java, Environnement de développement, Conception centrée sur l'utilisateur, Conception d’interfaces utilisateur (UI), Développement d'applications, Développement Android, Storyboard, Android Studio, Conception de l'application, Conception de logiciels, Développement Mobile, Installation du logiciel, Conception interactive
Mixte · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Examen du code, Services web, Conception orientée objet, Modèles de conception de logiciels, Java, Ingénierie des familles de produits, Maintenabilité, Logiciels système, Conception de l'API, Modèle Vue Contrôleur, Programmation orientée objet (POO), Conception de logiciels, Architecture logicielle, Simple Object Access Protocol (SOAP), Documentation du logiciel, Restful API, Développement de logiciels, Microservices, Modèle de langage unifié, Architecture orientée services
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Information Architecture, Software Architecture, System Configuration
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation informatique, Programmation Java, Algèbre linéaire, Recherche opérationnelle, Science Informatique Théorique, Routage de réseau, Théorie des graphes, Pensée informatique
Intermédiaire · Cours · 3 à 6 mois

University of Alberta
Compétences que vous acquerrez: Java, Modèles de conception de logiciels, Maintenabilité, Conception orientée objet, Conception de logiciels, Modèle de langage unifié, Conception de l'application, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 4 semaines

Universidad de Palermo
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design Patterns, Programming Principles
Intermédiaire · Cours · 1 à 4 semaines
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation informatique, Programmation en Scala, Environnements de développement intégré, Tests unitaires, Pensée informatique, Programmation orientée objet (POO), Conception fonctionnelle, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, structures de données, Java, Programmation informatique, Environnements de développement intégré, Pédagogie numérique, Programmation orientée objet (POO), Cas de test, Débogage
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: structures de données, Algorithmes, Java, Science Informatique Théorique, Tests unitaires, JUnit, Données non structurées, Optimisation des performances, Débogage, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Integration Testing, Command-Line Interface, Application Deployment, Dependency Analysis, Data Migration
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java, Programmation Java, Conception orientée objet, Tenue de registres, Programmation orientée objet (POO)
Intermédiaire · Projet Guidé · Moins de 2 heures