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

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
É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

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

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

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: Spring Framework, Java, Dependency Analysis, Maintainability, Object Oriented Programming (OOP), Extensible Markup Language (XML), Software Design, Software Architecture, Testability
Intermédiaire · Cours · 1 à 4 semaines
University of Glasgow
Compétences que vous acquerrez: structures de données, Analyse des Données, Analytique, Programmation informatique, Javascript, Pensée informatique, Principes de programmation, Scripting, Examen du code, Apprentissage non supervisé, Prototypage, Déploiement des applications, JSON, Logiciel de Visualisation de Données, Développement Web, Traitement des données, HTML et CSS, Applications Web, Développement d'applications, Développement de logiciels
Débutant · Spécialisation · 3 à 6 mois

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