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.

Compétences que vous acquerrez: Extensible Markup Language (XML), Extensible Languages and XML, Cascading Style Sheets (CSS), HTML and CSS, Data Validation, Data Import/Export, Data Mapping, Data Sharing, Javascript, Document Management, Hypertext Markup Language (HTML), Technical Documentation, Interoperability, Data Integrity, Information Architecture, Web Development Tools, Data Management, Scripting, Web Content Accessibility Guidelines
Débutant · Spécialisation · 3 à 6 mois
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

Coursera
Compétences que vous acquerrez: TypeScript, Data Structures, Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures

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

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

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

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

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

Infosec
Compétences que vous acquerrez: Modélisation de la menace, Informatique sans serveur, L'informatique sans serveur, Plates-formes d'informatique en nuage, Cadre de gestion des risques, Amazon Web Services, Sécurité de l'informatique en nuage, Codage sécurisé, Javascript, Sécurité des infrastructures, Services en nuage, Modélisation des menaces, Applications Web, Node.JS, Sécurité des applications
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

Scrimba
Compétences que vous acquerrez: JSON, Restful API, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Event-Driven Programming, HTML and CSS, Javascript, Back-End Web Development, Frontend Integration, Web Development, Web Services, Real Time Data, Web Development Tools, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
Intermédiaire · Spécialisation · 1 à 4 semaines