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.
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Tests fonctionnels, Modèles de conception de logiciels, Autres langages de programmation, Programmation événementielle, Programmation en Scala, Conception fonctionnelle, Simulations
Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Javascript, Cadres JavaScript, React.js, Persistance des données, Appel d'outils, Applications Web, Développement Web, Agents génératifs d'IA, Flux de travail agentiques, Candidature au LLM, Développement Web complet, Génération assistée par récupération
Débutant · Projet · Moins de 2 heures

Compétences que vous acquerrez: Real Time Data, Dashboard Creation, Dataflow, Data Pipelines, Dashboard, Google Cloud Platform, Data Integration, Cloud-Based Integration, Event-Driven Programming, Capacity Management, Data Processing, Data Presentation, Data Transformation, Scalability
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Frontend Integration, Full-Stack Web Development, IntelliJ IDEA, Spring Boot, Spring Framework, React.js, Restful API, Front-End Web Development, Back-End Web Development, Context Management, Web Applications, Application Frameworks, Development Environment, Command-Line Interface, Data Store
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Dashboard Creation, Dashboard, Data Preprocessing, Interactive Data Visualization, Data Visualization Software, Real Time Data, Data Analysis, Application Programming Interface (API), No-Code Development, JSON, Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement web back-end, Tests de développement, Outils de construction, Récupération de données sur le Web, Débogage, Scripting, Langage de balisage extensible (XML), Services Web, Langage de balisage hypertexte (HTML), Applications Web, Tests unitaires, Développement Web, Outils de développement web, Gestion de la mémoire, Interopérabilité, Outils de test, Côté serveur, Gestion des paquets et des logiciels, Optimisation des performances, Développement multiplateforme
Mixte · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: IntelliJ IDEA, Apache Maven, Build Tools, Integrated Development Environments, Software Development Tools, Version Control, Git (Version Control System), Development Environment, Program Development, Computer Graphics, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Database Management, Relational Databases, Scripting
Intermédiaire · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Version Control, GitLab, Continuous Integration, Software Versioning, CI/CD, Git (Version Control System), Collaborative Software, Javascript
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: API Design, Restful API, Application Programming Interface (API), Application Deployment, Spring Boot, Spring Framework, Object Oriented Design, Back-End Web Development, Data Modeling, Software Architecture, Object-Relational Mapping, System Configuration, Model View Controller, Application Frameworks, Server Side, Web Applications, Data Persistence, Object Oriented Programming (OOP), Business Logic
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intelligence artificielle, Développement d'applications, Débogage, Cadre de travail Spring, Programmation Java, Intégrations AI, Restful API, Spring Boot, Gestion de l'informatique en nuage, Logiciel en tant que service, Java, Microsoft Azure, Déploiement dans le nuage, Vérification et validation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Data Structures, Computer Programming, Code Reusability
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, React.js, Développement d'applications, Cadres JavaScript, Réutilisation du code, Programmation informatique, Restful API, Applications Web, Développement Web, HTML et CSS, Composants de l'interface utilisateur, Feuilles de style en cascade (CSS)
Intermédiaire · Projet Guidé · Moins de 2 heures