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.

Compétences que vous acquerrez: Git (Système de contrôle des versions), Docker (Logiciel), Interface de ligne de commande, Intégration continue, Livraison continue, Déploiement des applications, Script Shell, Gestion du cycle de vie des applications, Déploiement continu, DevOps, Apache Tomcat, CI/CD, Apache Maven, Jenkins
Intermédiaire · Cours · 1 à 4 semaines

Pearson
Compétences que vous acquerrez: Java Programming, Test Script Development, Program Development, Application Frameworks, Performance Tuning
Intermédiaire · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Javascript, JSON, NoSQL, Magasin de données, Cloud Computing, Importation/exportation de données, Développement de logiciels, API dans le nuage
Débutant · Projet Guidé · Moins de 2 heures

University of Michigan
Compétences que vous acquerrez: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Performance Tuning, Scalability, Full-Stack Web Development, Frontend Performance, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Apache, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, IntelliJ IDEA, Application Deployment, Enterprise Application Management
Intermédiaire · Spécialisation · 3 à 6 mois

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, Code Review, IntelliJ IDEA, Eclipse (Software), Application Lifecycle Management, Linux, Command-Line Interface
Débutant · Spécialisation · 1 à 3 mois

Simplilearn
Compétences que vous acquerrez: structures de données, Programmation informatique, Gestion des données, C (langage de programmation), Fichier E/S, Principes de programmation, Algorithmes
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object-Relational Mapping, Hibernate (Java), Apache Maven, Model View Controller, Spring Framework, Relational Databases, Database Design, MySQL, Java, Full-Stack Web Development, Database Development, Authentications, Web Applications, Application Frameworks, Back-End Web Development, Data Validation, Data Modeling
Mixte · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Javascript, structures de données, jQuery, Applications Web
Intermédiaire · Cours · 1 à 4 semaines

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