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: Informatique en nuage, Développement Web Front-End, Cycle de vie du développement logiciel, Déploiement des applications, Éthique des données, Conception de sites web réactifs, Architecture de l'informatique en nuage, Node.JS, Git (système de contrôle de version), Développement de logiciels, Déploiement dans le nuage, Tests unitaires, Architecture des logiciels, L'informatique en nuage, Importation/exportation de données, Côté serveur, CI/CD, HTML et CSS, Istio, Django (Framework Web)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Développement du programme, Structures de données, Informatique, Optimisation des performances, Java, Principes de programmation, Programmation Java, Programmation orientée objet (POO), Pensée informatique, Conception orientée objet, Réutilisation du code, Algorithmes, Autres langages de programmation, Animations, Informatique théorique, Programmation informatique
Débutant · Cours · 1 à 3 mois

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
Intermédiaire · Spécialisation · 1 à 3 mois

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

Compétences que vous acquerrez: Développement de bases de données, Déploiement des applications, Spring Boot, Bases de données, Gestion des performances des applications, Gestion des bases de données, Gestion de la configuration, Cadre de travail Spring, Cadres d'application, Gestion de configuration, Systèmes de base de données, Déploiement dans le nuage, L'informatique en nuage, Architecture des logiciels, Google Cloud Platform, Architecture orientée services, Applications en nuage, Microservices, Développement de l'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Structures de données, Java, Tests de performance, Programmation Java, Pensée informatique, Théorie des graphes, Algorithmes, Gestion de la mémoire, Analyse des données spatiales
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, 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), Decision Intelligence, Digital Transformation, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

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

John Wiley & Sons
Compétences que vous acquerrez: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Data Persistence, Software Design Patterns, Maintainability, Memory Management, Programming Principles, Code Reusability, Functional Design, Computer Programming, Oracle Databases, File Systems, Computational Logic, API Design, Data Structures, Software Design, File Management, Data Management
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Développement du programme, Débogage, Traitement des données, Manipulation de données, Tests de logiciels, Fichier E/S, Java, Analyse statistique, Principes de programmation, Programmation Java, Environnements de développement intégré, Programmation orientée objet (POO), Analyse des données, Manipulation des données, Algorithmes, Bioinformatique, Récupération de données sur le Web, Conception de logiciels, Programmation informatique, Résolution de problèmes, Documentation du logiciel
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Spring Boot, Java, Programmation Java, Plate-forme Java Enterprise Edition (J2EE), Développement web back-end, Cadre de travail Spring, Restful API, Équilibrage de la charge, Applications Web, Architecture des logiciels, Services Web, Côté serveur, Outils de construction, Architecture des systèmes, Microservices, Développement de l'informatique en nuage, Apache Maven
Avancées · Cours · 1 à 4 semaines

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