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.

Duke University
Compétences que vous acquerrez: structures de données, Personnalisation par l'IA, HyperText Markup Language (HTML), Java, Conception de logiciels, Traitement des données, Programmation Java, Analyse des Données, Algorithmes
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Model Evaluation, Data Preprocessing, JUnit, Build Tools, Java Programming, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Database Development, Performance Tuning, Systems Development, System Monitoring, System Requirements, Business Reporting, Verification And Validation
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Java, Programmation orientée objet (POO), Conception de logiciels, Programmation Java, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Database Application, Full-Stack Web Development, Web Applications, Model View Controller, Authentications, Business Logic, SQL
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles
Intermédiaire · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: structures de données, Fichier E/S, Principes de programmation, Programmation orientée objet (POO), Persistance des données, Programmation Java
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Jenkins, Test Script Development, CI/CD, Continuous Integration, Test Automation, Apache Maven, DevOps, Automation, Continuous Delivery, Systems Administration, JUnit, Devops Tools, Scripting, Browser Compatibility, Scalability, Distributed Computing, Git (Version Control System), Debugging
Intermédiaire · Cours · 1 à 4 semaines

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Model View Controller, Selenium (Software), Web Applications, Java, JUnit, Data Access, Java Platform Enterprise Edition (J2EE), Agile Methodology, Software Testing, Application Development, Software Design Patterns
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Servers, Business Logic, Role-Based Access Control (RBAC), User Accounts, Data Validation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Back-End Web Development, Full-Stack Web Development
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Java, Maquettes, Test de logiciels, Développement piloté par les tests (TDD), Tests unitaires, JUnit, Tests de développement, Environnements de développement intégré, Testabilité, Eclipse (Logiciel), Cas de test, Développement de scripts de test, Données d'essai, Automatisation des tests, Moteur d'exécution des tests
Intermédiaire · Spécialisation · 1 à 3 mois