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: Java Programming, Java, Performance Tuning, Memory Management, Web Servers, Web Applications, Server Side, Computer Networking, TCP/IP, OS Process Management, Context Management, Software Development, Encryption, Network Protocols, Scalability, Maintainability
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Tests unitaires, Côté serveur, Cartographie objet-relationnelle, Istio, Développement Web Front-End, Infrastructure en nuage, Informatique en nuage, L'informatique en nuage, Développement de logiciels, CI/CD, Déploiement dans le nuage, HTML et CSS, Éthique des données, Javascript, Git (système de contrôle de version), OpenShift, Kubernetes, Node.JS, Importation/exportation de données, Cycle de vie du développement logiciel
Préparer un diplôme
Débutant · Certificat Professionnel · 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

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

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

Compétences que vous acquerrez: File I/O, Object Oriented Programming (OOP), Java, Integrated Development Environments, Object Oriented Design, Java Programming, Development Environment, Maintainability, Computer Programming Tools, Software Development Tools, Software Design, Data Structures, Program Development, Data Persistence, Software Architecture, Debugging, Memory Management, Code Reusability, Programming Principles, File Management
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, ChatGPT, Model Deployment, Restful API, Software Design Documents, Software Design, Application Deployment, AI Integrations, LLM Application, AI literacy, Software Architecture, Agentic Workflows, Continuous Integration, Model Evaluation, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Intermédiaire · Spécialisation · 3 à 6 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 informatique, Programmation Java, Programmation orientée objet (POO), Algorithmes, Principes de programmation, Analyse statistique, Conception de logiciels, Bioinformatique, Développement du programme, Conception orientée objet, Récupération de données sur le Web, Java, Fichier E/S, Résolution de problèmes, Analyse des données, Statistiques descriptives, Traitement des données, Documentation du logiciel, Débogage, Manipulation de données
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Jest (cadre de test JavaScript), Tests unitaires, Outils de développement web, Applications Web, Structures de données, Développement Web Front-End, JSON, Programmation orientée objet (POO), Principes de programmation, Réutilisation du code, Génie logiciel, Tests de logiciels, Programmation événementielle, Javascript, Développement Web, Logique informatique, Node.JS, Débogage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java Programming, Object Oriented Design, Software Development Tools, Computer Programming Tools, Code Reusability, Software Installation, Linux Commands
Intermédiaire · Spécialisation · 1 à 3 mois