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: Plate-forme Java Enterprise Edition (J2EE), Programmation Java, Côté serveur, Gestion du contexte, Cartographie objet-relationnelle, Applications Web, Serveurs web, Cadres d'application, Gestion des applications d'entreprise, Persistance des données, Partage des données, Serveurs d'application, Scripting, Langages de script, Java, Déploiement des applications, Programmation événementielle, Développement Web, Stockage des données, Logiciel médiateur
Intermédiaire · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Restful API, Spring Boot, Plate-forme Java Enterprise Edition (J2EE), Programmation Java, Services Web, Développement de l'informatique en nuage, Côté serveur, Développement web back-end, Applications Web, Architecture des systèmes, Microservices, Java, Architecture des logiciels, Équilibrage de la charge, Cadre de travail Spring, Apache Maven, Outils de construction
Avancées · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Cryptographic Protocols, Code Reusability, Application Design, Debugging, Performance Tuning
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Environnements de développement intégré, Programmation Java, Structures de données, Principes de programmation, Java, Développement mobile
Débutant · Projet Guidé · Moins de 2 heures

Heriot-Watt University
Compétences que vous acquerrez: Programmation informatique, Programmation Java, Programmation orientée objet (POO), Principes de programmation, Développement de logiciels, Développement du programme, Conception orientée objet, Java, Logiciels mathématiques, Développement d'applications, Logique informatique, Cycle de vie du développement logiciel, Maintenabilité, Débogage
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: Hypertext Markup Language (HTML)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Integrated Development Environments, Development Environment, Java Programming, Computer Programming Tools, Software Development Tools, Program Development, Java, Debugging, Programming Principles, Code Reusability, Software Installation, Computer Programming, Object Oriented Programming (OOP), Computational Thinking, Data Structures, Computational Logic
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java Programming, Development Environment, Program Development, Computer Programming, Programming Principles, Data Structures, Java, Integrated Development Environments, Maintainability, Code Reusability, Memory Management, Computational Logic, Debugging, Software Installation, Command-Line Interface, Problem Solving
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Cloud Deployment, Application Security, Java, Containerization, Spring Framework, SQL, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
Débutant · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, CI/CD, Java, Java Programming, Machine Learning Software, Jenkins, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Interface utilisateur (UI), Programmation Java, Cartographie géospatiale, Programmation orientée objet (POO), Algorithmes, Principes de programmation, Conception orientée objet, Génie logiciel, Conception de l'interface utilisateur (UI), Java, Programmation événementielle, Visualisation interactive des données, Documentation du logiciel
Intermédiaire · Cours · 1 à 3 mois