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.

Scrimba
Compétences que vous acquerrez: Développement d'applications, Vue.JS, Génie logiciel, Applications Web, Angulaire, Structures de données, React.js, Programmation informatique, Programmation orientée objet (POO), Informatique, Javascript, Développement du programme, Développement Web, Principes de programmation, Cadres JavaScript, Programmation événementielle
★ 4.6 (25) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Modèle Vue Contrôleur, Développement Web Front-End, Angulaire, Environnements de développement intégré, Javascript, Développement du programme, Développement Web, Cadres JavaScript, Environnement de développement, Réutilisation du code, Outils de développement web
★ 4.3 (21) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Frontend Integration, Full-Stack Web Development, IntelliJ IDEA, Spring Boot, Spring Framework, React.js, Restful API, Front-End Web Development, Back-End Web Development, Context Management, Web Applications, Application Frameworks, Development Environment, Command-Line Interface, Data Store
★ 4.4 (13) · Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
★ 4.7 (20) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, AWS Kinesis, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Systems Design, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, Query Languages, IntelliJ IDEA
★ 4.6 (16) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement d'applications, Intégrations AI, Google Cloud Platform, Déploiement des applications, Débogage, Intégration dans le nuage, Outils de développement de logiciels, IA générative, Google Gemini, L'IA responsable, Gémeaux, Connaissance de l'IA
★ 4.9 (31) · Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
★ 4.2 (15) · Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Java, Java Programming, Unit Testing, Software Design, Software Development, Test Driven Development (TDD), Diagram Design
★ 4.1 (15) · Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Sécurité de l'informatique en nuage, Sécurité des applications, Javascript, Sécurité des infrastructures, Services en nuage, Node.JS, Plates-formes d'informatique en nuage, Codage sécurisé, Cadre de gestion des risques, L'informatique sans serveur, Gestion des menaces
★ 4.6 (32) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Développement de bases de données, Programmation Java, Persistance des données, Développement du programme, Vérification et validation, Interface utilisateur (UI), Intégrité des données, Java, Environnement de développement, Gestion des bases de données, Modélisation des données, Conception de l'interface utilisateur (UI), Bases de données, Validation des données, Gestion de la configuration, Conception de l'application
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Maven, Shell Unix, DevOps, Livraison de la solution, Intégration des systèmes, Déploiement des applications, Serveurs d'application, Intégration continue, Livraison continue, Apache Tomcat, Script Shell, Interface de ligne de commande, Outils de construction, Outils Devops, Conteneurisation, Jenkins, Gestion de la configuration des logiciels, Docker (Logiciel), CI/CD, Déploiement continu
★ 3.6 (14) · Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Web Applications, Web Development, Expense Reports, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Data Modeling, Business Logic, Development Environment, Data Security, GitHub, Javascript, Project Documentation, Git (Version Control System)
★ 4.3 (8) · Intermédiaire · Projet Guidé · Moins de 2 heures