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.

Compétences que vous acquerrez: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: structures de données, Java, Environnement de développement, Programmation informatique, Gestion des fichiers, Environnements de développement intégré, Conception de logiciels, Débogage, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation en Scala, Java, Modèles de conception de logiciels, Conception de logiciels, Conception fonctionnelle, Optimisation des performances, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Persistance des données, Maintenabilité, Conception orientée objet, Java, Développement d'applications, Développement du programme, Programmation orientée objet (POO), Fichier E/S, Gestion des données, Conception de logiciels, Données Validation des données
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Informatique, Algorithmes, structures de données, Programmation Java, Science Informatique Théorique, Architecture des ordinateurs, Évolutivité, Matériel informatique, Logique computationnelle, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Web Services, Restful API, Apache Maven, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Java Platform Enterprise Edition (J2EE), Java, API Design, Application Frameworks, Secure Coding, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Intermédiaire · Cours · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Protocoles réseau, Routage de réseau, TCP/IP, Architecture de réseau, Réseaux informatiques, Communications numériques, Planification et conception de réseaux, Intégrité des données, Programmation du système, Modèles OSI
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: YAML, Programmation Java, Middleware, Services web, Spring Boot, Cadre de travail Spring, JSON, Gestion de configuration, Modèle Vue Contrôleur, Angular, Applications Web, Architecture logicielle, Cadres d'application, Restful API, EXtensible Markup Language (XML)
Intermédiaire · Cours · 1 à 4 semaines

University of Maryland, College Park
Compétences que vous acquerrez: Interface utilisateur (UI), Java, Développement Mobile, Développement d'applications, Environnement de développement, Développement Android, Conception de l'application, Android Studio, Débogage
Mixte · Cours · 1 à 3 mois

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, HyperText Markup Language (HTML), Visualisation interactive des données, Cadres JavaScript, Conception de sites web réactifs, HTML et CSS, Wireframing, Javascript, Design d'interaction, MongoDB, jQuery, Conception et développement de sites web, Conception de l'application, Conception de l'expérience utilisateur, Conception de sites web, Bootstrap (Framework Front-End), Développement Web complet, Applications Web, Comptes d'utilisateurs, Outils de développement web
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Git (Système de contrôle des versions), Persistance des données, Programmation Java, Programmation informatique, Développement d'applications, Développement Android, Android Studio, Fichier E/S, Programmation événementielle, Développement Mobile
Mixte · Cours · 1 à 3 mois