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.

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

Compétences que vous acquerrez: Plate-forme Java Enterprise Edition (J2EE), Gestion du contexte, Cartographie objet-relationnelle, Gestion des applications d'entreprise, Accès aux données, Persistance des données, Réutilisation du code, Serveurs d'application, Java, Déploiement des applications, Gestion des bases de données, Programmation événementielle, Logique d'entreprise, Logiciel médiateur
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Programmation Java, Machines virtuelles, Structures de données, IntelliJ IDEA, Programmation orientée objet (POO), Principes de programmation, Développement de logiciels, Gestion de la mémoire, Développement du programme, Conception orientée objet, Génie logiciel, Java, Développement d'applications, Débogage
Débutant · Cours · 1 à 4 semaines

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

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

Compétences que vous acquerrez: Développement de logiciels
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Environnements de développement intégré, Programmation Java, Outils de programmation informatique, Plates-formes informatiques, Environnement de développement, Eclipse (Logiciel), Programmation orientée objet (POO), Principes de programmation, Java, Installation du logiciel, Outils de développement de logiciels, Débogage
Débutant · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Langage de balisage hypertexte (HTML), Modèles de conception de logiciels, Composants Web, Applications Web, Développement Web Front-End, Cadres d'application, Principes de programmation, Feuilles de style en cascade (CSS), Réutilisation du code, Composants de l'interface utilisateur, Java, Développement Web complet, HTML et CSS, Javascript, Développement Web, Angulaire, Conception de sites web, Cadres JavaScript, Maintenabilité
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
Débutant · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Secure Coding, Java Programming, Maintainability, Hardening, Java, Software Design Patterns, Application Security, Software Design, Data Structures, Object Oriented Design, Software Architecture, Performance Tuning, Memory Management, API Design, Code Reusability, Object Oriented Programming (OOP), Web Servers, Application Programming Interface (API), Software Development, Virtualization
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Performance Tuning, Data Structures, Java Programming, Java, Performance Testing, Application Performance Management, Database Management, Database Architecture and Administration, Memory Management, Maintainability, Object Oriented Design, Databases, AI Integrations, Software Testing, Microservices, Algorithms, Application Frameworks, Scalability, SQL, Javascript
Intermédiaire · Cours · 3 à 6 mois