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: Spring Boot, Database Design, Object-Relational Mapping, Application Frameworks, Data Modeling, Database Development, Java Platform Enterprise Edition (J2EE), Application Development, Database Architecture and Administration, Requirements Analysis
Débutant · Projet Guidé · Moins de 2 heures

LearnKartS
Compétences que vous acquerrez: Git (Version Control System), GitHub, Bitbucket, Version Control, Software Versioning, GitLab, Software Configuration Management, Collaborative Software, Integrated Development Environments, Software Development, Software Installation, Code Review, Devops Tools, IntelliJ IDEA, Eclipse (Software), File Management, Application Lifecycle Management, Linux, Release Management, Command-Line Interface
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Kubernetes, Azure DevOps, Node.JS, CI/CD, DevOps, Microsoft Azure, Test Planning, Continuous Integration, Continuous Delivery, Application Lifecycle Management, Microservices, Containerization, Software Testing, Debugging, Cloud Development, Application Deployment, Scripting, Version Control, Git (Version Control System)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IntelliJ IDEA, Object Oriented Design, Debugging, Software Design, User Interface (UI), Integrated Development Environments, Java, Design Thinking, Program Development, Data Validation, Software Development, Application Development
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Middleware, Node.JS, Development Environment, Application Development, JavaScript Frameworks, TypeScript, Web Applications, Web Development Tools, Application Programming Interface (API), Server Side, Javascript, Android Development, Dependency Analysis
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: React Redux, React.js, Cascading Style Sheets (CSS), JavaScript Frameworks, Front-End Web Development, Network Routing, User Interface (UI), UI Components, Web Frameworks, Maintainability, Authentications, Web Development Tools, Application Frameworks, Application Programming Interface (API), Web Design, Restful API, Authorization (Computing), Software Design, Javascript, Web Development
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Pseudocode, Computational Thinking, Debugging, Algorithms, Front-End Web Development, Javascript, Computer Programming, Data Structures, JSON, Web Development, Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Object-Relational Mapping, Database Design
Intermédiaire · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation en Scala, Informatique distribuée, Manipulation des données, SQL, Big Data, Apache Spark, Traitement des données, Principes de programmation, Optimisation des performances, Apache Hadoop
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: React.js, Routing Protocols, JavaScript Frameworks, Web Content Accessibility Guidelines, Front-End Web Development, UI Components, Performance Tuning, Debugging, Javascript, Software Design Patterns, Real Time Data, Authentications
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Javascript, Data Structures, Scripting, Computer Programming
Avancées · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Spring Boot, Configuration Management, JUnit, Java Programming, Java, Application Design, Unit Testing, Middleware, Application Programming Interface (API), Service Oriented Architecture, Software Design Patterns
Avancées · Cours · 1 à 4 semaines