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: Cadre de travail Spring, Spring Boot, Architecture orientée services, Gestion des bases de données, Gestion des performances des applications, Microservices, Applications en nuage, Gestion de configuration, Bases de données, Développement de l'informatique en nuage, Architecture logicielle, Google Cloud Platform
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Programmation informatique, Fichier E/S, Informatique, Développement du programme, structures de données, Débogage, Pensée informatique, Principes de programmation, Algorithmes, Animations, Programmation orientée objet (POO), Programmation Java, Optimisation des performances, Java
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

Compétences que vous acquerrez: Apache Maven, Java Programming, Java, Build Tools, Eclipse (Software), Database Application, Full-Stack Web Development, CI/CD, Web Applications, Application Servers, Software Configuration Management, Continuous Integration, Application Development, Business Logic, UI Components, Integrated Development Environments, Role-Based Access Control (RBAC), Automation, Software Design Patterns, Program Development
Débutant · Spécialisation · 3 à 6 mois

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

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

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

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

Compétences que vous acquerrez: Programmation informatique, Conception fonctionnelle, Scripting, Programmation événementielle, Développement du programme, Gestion des paquets et des logiciels, Node.js, Cas de test, Javascript, JSON, Débogage, structures de données, Principes de programmation, Programmation orientée objet (POO), Outils de développement web, Langages de script, Tests unitaires, Développement Web Front-End, Jest (cadre de test JavaScript)
Débutant · 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

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, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
Débutant · Spécialisation · 1 à 3 mois