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: Environnements de développement intégré, Test de logiciels, Manipulation des données, Programmation informatique, Traitement des données, Analyse statistique, Principes de programmation, Importation/exportation de données, Programmation Java, Développement du programme, Conception de logiciels, Documentation du logiciel, Java, Résolution de problèmes, Fichier E/S, Programmation orientée objet (POO), Analyse des Données, Conception de l'API, Algorithmes, Débogage
Débutant · Cours · 1 à 3 mois

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

Princeton University
Compétences que vous acquerrez: Programmation informatique, structures de données, Programmation Java, Pensée informatique, Principes de programmation, Développement du programme, Java, Fichier E/S, Programmation orientée objet (POO), Informatique, Animations, Optimisation des performances, Algorithmes, Débogage
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, Full-Stack Web Development, Test Driven Development (TDD), SQL, Systems Development, Software Development, Functional Requirement, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

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

Princeton University
Compétences que vous acquerrez: Programmation informatique, structures de données, Programmation Java, Java, Science Informatique Théorique, Programmation orientée objet (POO), Algorithmes, Tests de performance
Intermédiaire · Cours · 3 à 6 mois

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

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: Programmation informatique, structures de données, Conception fonctionnelle, JSON, Programmation événementielle, Scripting, Gestion des paquets et des logiciels, Principes de programmation, Développement du programme, Node.js, Tests unitaires, Cas de test, Développement Web Front-End, Programmation orientée objet (POO), Javascript, Outils de développement web, Jest (cadre de test JavaScript), Langages de script, Débogage
Débutant · Cours · 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, Apache Tomcat, Software Architecture, Load Balancing, Cloud Development, Restful API, Systems Architecture, Web Applications, Scalability
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Database Management, Computer Programming, Web Development, Authorization (Computing), Restful API, Debugging, Programming Principles
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, React Redux, Application Deployment, Restful API, Kubernetes, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois