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.

Microsoft
Compétences que vous acquerrez: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Web Development Tools, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, Application Design, Game Design, Webpack, Software Testing, Unit Testing, Software Development, Development Environment, Javascript
Débutant · Certificat Professionnel · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Programmation informatique, Javascript, Structures de données, JSON, Vue.JS, Développement d'applications, Développement Web, Informatique, Angulaire, Applications Web, Programmation orientée objet (POO), Conception fonctionnelle, Génie logiciel, Principes de programmation, Programmation événementielle, React.js
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Extensible Markup Language (XML), Ajax, Extensible Languages and XML, Web Design, Java Platform Enterprise Edition (J2EE), Data Validation, Web Applications, Scripting, Javascript and jQuery, Web Development, Android Development, Hypertext Markup Language (HTML), Middleware, Model View Controller, Hibernate (Java), Visualization (Computer Graphics), Interoperability, Java, Cascading Style Sheets (CSS), Mobile Development
Débutant · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: TypeScript, Data Structures, Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Django (Web Framework), Web Applications, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Python Programming, Data Modeling, Data Security, GitHub, Javascript, Git (Version Control System)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Ingénierie de requête, IA responsable, Déploiement des applications, Développement d'applications, Examen du code, Google Gemini, Débogage, Ingénierie rapide, Google Cloud Platform, L'IA responsable, IA générative, Outils de développement de logiciels, Déploiement continu
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Git (système de contrôle de version), Déploiement des applications, Jenkins, Intégration continue, Interface de ligne de commande, Livraison de la solution, Outils Devops, Livraison continue, Apache Tomcat, Déploiement continu, Intégration des systèmes, CI/CD, DevOps, Apache Maven, Docker (Logiciel), Gestion du cycle de vie des applications, Script Shell
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Cloud Deployment, OAuth, YAML, Restful API, Load Balancing, Configuration Management
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Selenium (Software), Test Automation, Software Testing, Test Script Development, Test Data, Test Tools, Browser Compatibility, Test Case, Java, Automation, Cascading Style Sheets (CSS), Debugging
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Simple Object Access Protocol (SOAP), Web Services, Extensible Markup Language (XML), Java Platform Enterprise Edition (J2EE), Java, Web Applications
Débutant · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Codage sécurisé, Sécurité des applications, Modélisation des menaces, Modélisation de la menace, Javascript, Sécurité des infrastructures, Node.JS, Cadre de gestion des risques, Applications Web, Amazon Web Services, L'informatique sans serveur, Informatique sans serveur, Plates-formes d'informatique en nuage, Services en nuage, Sécurité de l'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Computational Logic, Maintainability, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning
Intermédiaire · Spécialisation · 1 à 3 mois