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: TypeScript, Debugging, Javascript, Software Development
★ 4.1 (15) · Débutant · Projet Guidé · Moins de 2 heures

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

Compétences que vous acquerrez: Développement Web Front-End, Création de tableaux de bord, Lignes directrices sur l'accessibilité du contenu web, Javascript, Développement Web, Prototypage, Interface utilisateur (UI), Figma (logiciel de conception), Conception de l'interface utilisateur (UI), Maquettes, HTML et CSS, Langage de balisage hypertexte (HTML), Conception de sites web, Conception de sites web réactifs, Conception et développement de sites web, Feuilles de style en cascade (CSS)
★ 4.4 (9) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
★ 4.7 (6) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Planification du projet, Intelligence artificielle, Environnements de développement intégré, Conception de jeux, Développement de logiciels, Animations, Javascript, Développement Web, Examen du code, modélisation 3D, Développement de produits, Codage vibratoire, Conception du produit, actifs 3D, IA générative, Agents génératifs d'IA, Conception visuelle, Visualisation interactive des données, Ingénierie rapide, Animation et conception de jeux
★ 4.9 (18) · Débutant · 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, Test Data, Unit Testing, Test Case, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Test Execution Engine, Javascript, Browser Compatibility, Scripting
★ 4.5 (13) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Blockchain, Application Deployment, Integrated Development Environments, Development Testing, Web Development Tools, Program Development, Cryptographic Protocols, Javascript, Scripting
★ 4 (6) · Débutant · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Logiciel médiateur, React Redux, React.js, Javascript, Développement Web, Outils de développement web
★ 4.8 (12) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Programmation Java, Développement de logiciels, Interface utilisateur (UI), JUnit, Tests de logiciels, Java, Modélisation des données, Assurance qualité, Tests unitaires, Conception et mise en œuvre du système, Validation des données, Développement de scripts de test, Assurance qualité des logiciels, Cas de test
Mixte · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Apache Kafka, Apache, Data Pipelines, Distributed Computing, Scalability, File Systems, Data Store, Live Streaming, Data Persistence, File I/O, Data Storage Technologies, Command-Line Interface, Data Maintenance, Data Storage, Network Monitoring, File Management, Records Management
★ 4.2 (9) · Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Spring Framework, Java Programming, Java, Application Frameworks, Java Platform Enterprise Edition (J2EE), Maintainability, Scalability, Extensible Markup Language (XML)
★ 3.4 (8) · Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Génie logiciel, Modèle Vue Contrôleur, Programmation Java, Design conceptuel, Langage de modélisation unifié, Programmation orientée objet (POO), JUnit, Principes de programmation, Java, Conception orientée objet, Modèles de conception de logiciels, Architecture des logiciels, Conception de logiciels
★ 4.6 (8) · Intermédiaire · Cours · 1 à 3 mois