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.

Heriot-Watt University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Google Cloud Platform, Déploiement des applications, Java, Gestion des bases de données, Kubernetes, Services en nuage, Bases de données, Microservices, Applications en nuage, Cadre de travail Spring, Spring Boot, Architecture logicielle, Google App Engine, Gestion des performances des applications, Stockage dans le Cloud, Migration de données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Déploiement dans le nuage, Architecture de l'informatique en nuage, Cloud Computing, Conception de sites web réactifs, Git (Système de contrôle des versions), Conception et développement de sites web, CI/CD, Kubernetes, Django (Framework Web), Node.js, Importation/exportation de données, Côté serveur, Istio, Architecture logicielle, React Redux, Cloud Native Computing, Ingénierie de requête, Logiciel d'ingénierie, Restful API, Cycle de vie du développement logiciel
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Visualisation interactive des données, Algorithmes, Java, Conception orientée objet, Programmation Java, Programmation événementielle, Programmation orientée objet (POO), structures de données, Débogage, Documentation du logiciel, Principes de programmation, Programmation informatique, Génie logiciel, Interface utilisateur (UI), Environnement de développement
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Conception fonctionnelle, Gestion des paquets et des logiciels, Programmation orientée objet (POO), Tests unitaires, Javascript, Node.js, Développement du programme, JSON, Programmation informatique, structures de données, Débogage, Développement Web Front-End, Applications Web, Outils de développement web, Jest (cadre de test JavaScript)
Débutant · Cours · 1 à 3 mois

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, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Java, Algorithmes, Fichier E/S, Programmation Java, Programmation orientée objet (POO), Développement du programme, structures de données, Programmation informatique, Principes de programmation, Débogage, Informatique, Optimisation des performances, Animations, Pensée informatique
Débutant · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Java, Algorithmes, Conception orientée objet, Environnements de développement intégré, Programmation Java, Programmation orientée objet (POO), Machines virtuelles, Débogage, Programmation informatique, Environnement de développement, Eclipse (Logiciel)
Débutant · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Débutant · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Apache Maven, Spring Framework, Microservices, Java Platform Enterprise Edition (J2EE), Spring Boot, Java, Java Programming, Back-End Web Development, Software Architecture, Load Balancing, Application Servers, Restful API, Web Applications, Scalability
Avancées · Cours · 1 à 4 semaines

University of Pennsylvania
Compétences que vous acquerrez: Fichier E/S, Java, Analyse des Données, Pandas (paquetage Python), Science des données, Programmation Java, Conception orientée objet, Développement d'applications, Tests unitaires, Programmation orientée objet (POO), structures de données, Débogage, Nettoyage des données, Programmation en Python, Programmation informatique, Tableaux croisés dynamiques et graphiques, Principes de programmation, Matplotlib, Eclipse (Logiciel), Visualisation de Données
Débutant · Spécialisation · 3 à 6 mois