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.

Coursera
Compétences que vous acquerrez: Unit Testing, JUnit, Test Case, Testability, Software Testing, Software Development, Software Engineering, Java Programming, Java
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: MySQL, Java, Database Application, Database Development, Databases, Software Development, Data Storage, Program Development, Computer Programming
Avancées · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Object Oriented Design, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Analyse de dépendance, Programmation Java, JSON, Sécurité des applications, Autorisation (informatique), Gestion des vulnérabilités, Développement d'exploits, Examen du code, Docker (Logiciel), Test de pénétration, Projet ouvert de sécurité des applications web (OWASP), Codage sécurisé, Git (Système de contrôle des versions), Java, Évaluations de la vulnérabilité, Authentifications
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Programmation Java, Déploiement des applications, Serveurs d'application, Développement Web, Serveurs web, Java, Cadres d'application, Côté serveur, Plate-forme Java Enterprise Edition (J2EE), Applications Web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Design, Software Design Patterns, Functional Design, Maintainability
Intermédiaire · Cours · 3 à 6 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermédiaire · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Utilisabilité, Javascript, Développement Web, Débogage, Conception de sites web, Feuilles de style en cascade (CSS), Compatibilité des navigateurs, HTML et CSS, Interface utilisateur (UI), Conception de sites web réactifs
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Debugging, Functional Design
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Programmation Java, C++ (langage de programmation), Gestion des fichiers, structures de données, Principes de programmation, Java, Stockage des données, Programmation informatique
Intermédiaire · Cours · 1 à 3 mois

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