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

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

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

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

Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Systems Development Life Cycle, 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

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

Compétences que vous acquerrez: JSON, Outils de développement web, Jest (cadre de test JavaScript), Programmation orientée objet (POO), Génie logiciel, Développement Web, Développement Web Front-End, Structures de données, Débogage, Programmation événementielle, Node.JS, Réutilisation du code, Javascript, Applications Web, Logique informatique, Tests de logiciels, Tests unitaires, Principes de programmation
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

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

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

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

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