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.

Duke University
Compétences que vous acquerrez: Cryptographie, Fichier E/S, Programmation informatique, Programmation orientée objet (POO), structures de données, Cryptage, Algorithmes, Java, Génie logiciel, Serveurs web, Programmation Java
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Fichier E/S, Modélisation prédictive, Programmation informatique, structures de données, Programmation orientée objet (POO), Algorithmes, Débogage, Tests de performance, Conception de logiciels, Programmation Java, Java, Génie logiciel, Principes de programmation, Interface de programmation d'application (API)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: CI/CD, Modèles de conception de logiciels, Déploiement dans le nuage, Tests d'intégration, Conteneurisation, Java, Microservices, Docker (Logiciel)
Intermédiaire · Cours · 1 à 4 semaines

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

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

Peking University
Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, C and C++, Program Development, Database Software, C++ (Programming Language), User Interface (UI), Application Development, Debugging, Computer Networking, Software Development Tools, File I/O, Data Structures
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Modèles de conception de logiciels, Javascript, Angular, HTML et CSS, Applications Web, Feuilles de style en cascade (CSS), Développement Web, Composants Web, Conception de sites web réactifs, Développement Web Front-End, TypeScript
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Restful API, Software Design, JSON, Software Testing
Intermédiaire · Cours · 3 à 6 mois
Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Unified Modeling Language, JUnit, Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Java, Java Programming, Programming Principles, Software Engineering, Software Design, Maintainability, Software Testing, Eclipse (Software)
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Développement Mobile, Environnements de développement intégré, Développement Android, Programmation informatique, Débogage, structures de données, Programmation orientée objet (POO), Android Studio, Java, Algorithmes, Programmation Java
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Data Preprocessing, Java, Data Structures, File I/O, Java Programming
Intermédiaire · Projet Guidé · Moins de 2 heures

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