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.

Coursera
Compétences que vous acquerrez: Interface de programmation d'application (API), Sécurité des applications, Javascript, JSON, Intégration frontale, AJAX, Restful API, Applications Web, Débogage
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Interface de programmation d'application (API), Node.js, JSON, Gestion des paquets et des logiciels, Javascript, Cadres JavaScript, Outils de développement web, Maintenabilité, Serveurs, Développement Web, Côté serveur, Restful API, Protocoles de routage, Modèles de conception de logiciels, Serveurs web, Développement web back-end
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: structures de données, Javascript, Scripting, Outils de développement web, Langages de script, Principes de programmation
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Cloud Applications, Cloud-Native Computing, Cloud Development, Google Cloud Platform, Serverless Computing, Application Deployment, Cloud Deployment, Application Performance Management, Infrastructure as Code (IaC), Cloud API, Application Development, API Gateway, Microservices, Authentications, Software Development, Application Programming Interface (API), Cloud Services, Cloud Storage, Cloud Computing, Debugging
Intermédiaire · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Javascript, Web Design and Development, HTML and CSS, Front-End Web Development, Event-Driven Programming, Data Structures, Data Validation, Programming Principles, User Interface (UI), Debugging
Mixte · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Kotlin, Android Jetpack, Cross Platform Development, Mobile Development, Cloud Deployment, Android Development, Back-End Web Development, Google Cloud Platform, MongoDB, User Interface (UI), Restful API, Application Programming Interface (API), API Design
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Composants UI, Javascript, React.js, TypeScript, Modèles de conception de logiciels
Avancées · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Git (Version Control System), Selenium (Software), Version Control, GitHub, Jenkins, CI/CD, Test Automation, Test Script Development, Test Tools, Browser Compatibility, Test Data, Java, SQL, MySQL
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: React.js, JavaScript Frameworks, Web Applications, UI Components, Application Development, User Interface (UI), Front-End Web Development, Javascript
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Cloud Development, Microsoft Azure, Virtual Machines, Cloud Management, Infrastructure As A Service (IaaS), Virtualization, Application Deployment, Linux Administration, Linux, Web Applications, Node.JS, Javascript, MongoDB
Intermédiaire · Cours · 1 à 3 mois