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.

Amazon
Compétences que vous acquerrez: Déploiement des applications, Déploiement dans le nuage, Restful API, Développement Web, Conception et développement de sites web, Amazon Web Services, HTML et CSS, Applications Web, Côté serveur, Développement web back-end, Développement de l'informatique en nuage, Intégration frontale, Interface de programmation d'applications (API), Cadre de travail Spring, Javascript, Développement Web Front-End, Développement Web complet, Persistance des données, Services Web, Applications en nuage
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Intégrations AI, Développement de bases de données, Déploiement des applications, Conception et développement de sites web, Programmation informatique, HTML et CSS, Git (système de contrôle de version), Développement du programme, Feuilles de style en cascade (CSS), Développement mobile, Applications Web, GitHub, Application de base de données, Apprentissage automatique, Javascript, Conception de sites web réactifs, Langage de balisage hypertexte (HTML), Développement Web Front-End, Développement de jeux vidéo, ChatGPT
Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: MLOps (Machine Learning Operations), Model Deployment, Containerization, Model Optimization, Performance Tuning, Memory Management, Docker (Software), Java, Java Programming, Artificial Intelligence and Machine Learning (AI/ML), Analysis, Data Structures
Avancées · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Java, Développement Android, Programmation événementielle, Tests unitaires, Tests de développement, Développement mobile, Tests d'intégration, Développement d'applications, Tests de logiciels, Interface utilisateur (UI), Persistance des données
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java Programming, Object Oriented Design, Software Design, Code Reusability, Records Management, Programming Principles, Memory Management
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Java, Java Programming, Performance Tuning, Data Structures, Software Engineering, Tree Maps, Scalability, Algorithms, Benchmarking, Theoretical Computer Science
Avancées · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Approvisionnement stratégique, IA générative, Agents génératifs d'IA, Éthique des affaires, Leadership, Marchés publics, Réflexion stratégique, Recherche sur les entreprises, Conseil aux entreprises, Conseil, Diligence raisonnable, Prise de décision stratégique, Systèmes agentiques, Recherche de talents, Prise de décision fondée sur des données, Veille concurrentielle, L'activation de l'IA, Rapports de recherche, Achats, Stratégies technologiques
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Microservices, Spring Boot, API Testing, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Systems Architecture, Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks
Intermédiaire · Spécialisation · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Java, Développement Android, Conception de jeux, Serveurs web, Internet des objets, Applications Web, Systèmes d'exploitation, Dépannage du matériel, Développement mobile, Ubuntu, Développement d'applications, Installation du logiciel, Android Studio, Android (système d'exploitation), Outils de développement de logiciels, Développement de jeux vidéo, Outils de programmation informatique, Logiciels embarqués, Environnement de développement, Périphériques
Mixte · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Restful API, Accès aux données, Gestion des données, Traitement des transactions, Spring Boot, Gestion des bases de données, Cartographie objet-relationnelle, Systèmes de base de données, Cadre de travail Spring, Persistance des données, Services Web
Intermédiaire · Cours · 1 à 4 semaines
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation en Scala, Conception fonctionnelle, Logique informatique, Conception orientée objet, Principes de programmation, Programmation orientée objet (POO), Structures de données
Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Langages de script, Stockage des données, Développement Web, Programmation informatique, Programmation événementielle, Principes de programmation, Logique informatique, Applications Web, Développement mobile, Développement d'applications, Technologies de stockage des données, Javascript, JSON, Structures de données, Persistance des données, Développement Web Front-End, Développement de jeux vidéo
Débutant · Cours · 1 à 3 mois