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.

LearnQuest
Compétences que vous acquerrez: Environnements de développement intégré, JUnit, Données d'essai, Tests de développement, Eclipse (Logiciel), Cas de test, Moteur d'exécution des tests, Développement piloté par les tests (TDD), Tests unitaires, Testabilité, Automatisation des tests, Java, Outils de test, Tests de logiciels, Développement de scripts de test
★ 3.8 (73) · Intermédiaire · Spécialisation · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Développement d'applications, Programmation Java, Développement Android, Réutilisation du code, Programmation informatique, Java, Gestion de la mémoire, Programmation orientée objet (POO), Maintenabilité, Principes de programmation, Conception orientée objet
★ 4.4 (35) · Débutant · Cours · 1 à 4 semaines

Universidad de Palermo
Compétences que vous acquerrez: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Software Development Tools, Computational Thinking, Software Development
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Machines virtuelles, Programmation informatique, Java, Gestion de la mémoire, Programmation orientée objet (POO), Gestion des paquets et des logiciels, Conception orientée objet
★ 4.7 (533) · Débutant · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Spring Framework, Java, Spring Boot, Java Programming, Hibernate (Java), Web Development, Web Servers, Web Components, Servers, Application Deployment, Databases
★ 3.8 (13) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java Programming, Object Oriented Design, Software Development Tools, Computer Programming Tools, Code Reusability, Software Installation, Linux Commands
Intermédiaire · Spécialisation · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation Java, Cryptographie, Algorithmes, Réutilisation du code, Développement du programme, Fichier E/S, Serveurs web, Programmation informatique, Cryptage, Structures de données, Java, Importation/exportation de données, Programmation orientée objet (POO), Maintenabilité, Côté serveur, Analyse Web et SEO, Génie logiciel, Conception orientée objet, Magasin de données
★ 4.6 (3,2 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: GitHub Copilot
Intermédiaire · Cours · 3 à 6 mois

JetBrains
Compétences que vous acquerrez: Environnements de développement intégré, Environnement de développement, Programmation Java, Scripting, Développement de logiciels, Tests unitaires, Développement Android, Programmation informatique, Java, Développement mobile, IntelliJ IDEA, Interopérabilité, Programmation orientée objet (POO), Principes de programmation, Kotlin, Examen du code, Conception fonctionnelle
★ 4.7 (2,1 k) · Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Modèle de Markov, Programmation Java, Interface de programmation d'applications (API), Débogage, Fichier E/S, Algorithmes, Tests de performance, Programmation informatique, Structures de données, Conception de logiciels, Importation/exportation de données, Génie logiciel, Programmation orientée objet (POO), Principes de programmation, Outils de programmation informatique, Optimisation des performances, Conception orientée objet
★ 4.6 (1,5 k) · Débutant · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, C and C++, JUnit, Programming Principles, Network Model, UI Components, Software Design Patterns, User Interface (UI), Data Access, Data Structures, Application Development, File I/O, Event-Driven Programming, Maintainability, Software Development Tools
★ 4.7 (209) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Docker (Logiciel), Programmation Java, Développement web back-end, Bases de données, Modèle Vue Contrôleur, Développement de bases de données, Conception de la base de données, CI/CD, Intégration continue, Restful API, Application de base de données, Bases de données relationnelles, Spring Boot, Documents de conception de logiciels, Intégration frontale, Java, Conception et développement de sites web, Développement Web Front-End, Développement Web complet, Témoignage de l'utilisateur
★ 4.3 (10) · Avancées · Cours · 1 à 3 mois