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: Git (Système de contrôle des versions), Cloud Computing, Cloud Native Computing, Architecture de l'informatique en nuage, HTML et CSS, Conception de sites web réactifs, CI/CD, Node.js, Istio, Déploiement dans le nuage, Restful API, Django (Framework Web), Cycle de vie du développement logiciel, Côté serveur, Importation/exportation de données, Grand modèle de langage (LLM), Architecture logicielle, Logiciel d'ingénierie, Kubernetes, React Redux
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 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

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

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

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

University of California San Diego
Compétences que vous acquerrez: structures de données, Java, Conception orientée objet, Programmation informatique, Algorithmes, Documentation du logiciel, Programmation orientée objet (POO), Principes de programmation, Interface utilisateur (UI), Visualisation interactive des données, Programmation événementielle, Génie logiciel, Environnement de développement, Programmation Java, Débogage
Intermédiaire · 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, Software Architecture, Load Balancing, Application Servers, Restful API, Web Applications, Scalability
Avancées · Cours · 1 à 4 semaines

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

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

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, Database Design, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
Débutant · Spécialisation · 1 à 3 mois