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.

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

Coursera
Compétences que vous acquerrez: TypeScript, Web Development Tools, Debugging, Javascript, Integrated Development Environments, Software Development
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, JUnit, Test Data, Unit Testing, Test Case, Regression Testing, Web Development Tools, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Computer Programming
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Google Cloud Platform, Cloud Deployment, YAML, Restful API, Load Balancing, Configuration Management
Intermédiaire · Cours · 1 à 4 semaines

Xi'an Jiaotong University
Compétences que vous acquerrez: ASP.NET, .NET Framework, Web Development, Database Application, Object Oriented Programming (OOP), Web Applications, Javascript, HTML and CSS, Web Design, Data Access, Web Servers, Databases
Mixte · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Microservices, Network Monitoring
Intermédiaire · Cours · 1 à 4 semaines

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

Scrimba
Compétences que vous acquerrez: Feuilles de style en cascade (CSS), Javascript, Développement Web Front-End, Maintenabilité, Conception de sites web réactifs, HTML et CSS
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Responsive Web Design, Restful API, User Interface (UI) Design, Application Programming Interface (API), Web Development Tools, Database Design, HTML and CSS, API Design, Front-End Web Development, MongoDB, Javascript, Postman API Platform, Bootstrap (Front-End Framework), React.js, UI Components, Ajax, Database Management, OAuth, Frontend Integration, Authentications
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Blockchain, Application Deployment, Integrated Development Environments, Development Testing, Application Development, Web Applications, Javascript
Débutant · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Cadres JavaScript, React.js, Javascript, Middleware, React Redux, Développement Web, Outils de développement web
Intermédiaire · Cours · 1 à 4 semaines