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: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Object Oriented Design, Decision Intelligence, Digital Transformation, Java Programming, Generative AI
★ 4.3 (640) · Débutant · Certificat Professionnel · 3 à 6 mois
LearnQuest
Compétences que vous acquerrez: Principes de programmation, Fichier E/S, Gestion de la mémoire, Programmation Java, Machines virtuelles, Conception de logiciels, Conception orientée objet, Programmation informatique, Développement Web, Java, Réutilisation du code, Installation du logiciel, Programmation orientée objet (POO)
★ 4.6 (2,9 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Algorithmes, Programmation Java, Java, Structures de données
★ 4.9 (12 k) · Intermédiaire · Cours · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Tests unitaires, Programmation Java, Conception orientée objet, Développement piloté par les tests (TDD), Développement d'applications, Programmation informatique, Java, Structures de données, Tests de logiciels, Conception de l'application, Programmation orientée objet (POO)
★ 4.5 (335) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Node.JS, Principes de programmation, Tests unitaires, Développement Web Front-End, Programmation informatique, JSON, Applications Web, Structures de données, Javascript, Jest (cadre de test JavaScript), Gestion des paquets et des logiciels, Programmation orientée objet (POO)
★ 4.7 (5 k) · Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Traitement des données, Algorithmes, Statistiques descriptives, Fichier E/S, Manipulation de données, Programmation Java, Conception de logiciels, Débogage, Programmation informatique, Résolution de problèmes, Analyse statistique, Java, Développement du programme, Tests de logiciels, Analyse des données
★ 4.6 (8,1 k) · Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Programmation Java, Équilibrage de la charge, Services Web, Applications Web, Java, Spring Boot, Apache Maven, Restful API, Développement web back-end, Microservices
★ 4.5 (52) · Avancées · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
★ 4.2 (24) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, ChatGPT, AI literacy, Restful API, Software Design, AI Integrations, Application Deployment, Software Architecture, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Continuous Integration, Software Development, Java, Development Environment, Machine Learning, Java Programming
★ 4.7 (12 k) · Intermédiaire · Spécialisation · 3 à 6 mois

EDUCBA
Compétences que vous acquerrez: JUnit, Test Automation, Unit Testing, Java Programming, Java, Object Oriented Design, File I/O, Verification And Validation, Software Testing, Development Testing, Quality Assurance, Software Quality Assurance, System Testing, Computer Programming, Application Development, Software Development, Test Case, Data Validation, Application Design, System Design and Implementation
★ 4.9 (20) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Apache Maven, Java, Object Oriented Design, Memory Management, Hibernate (Java), Unit Testing, File I/O, Data Persistence, Docker (Software), Software Testing, Software Design Patterns, Integrated Development Environments
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: API Testing, Restful API, Open Web Application Security Project (OWASP), Java Programming, API Design, API Gateway, Postman API Platform, Software Documentation, Software Testing, Application Programming Interface (API), Java, Performance Testing, Performance Tuning, Web Frameworks, Application Deployment, Application Security, Web Services, Software Versioning, Spring Boot, Computer Programming
Intermédiaire · Cours · 1 à 3 mois