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: Programmation Java, Principes de programmation, Environnements de développement intégré, Java, Programmation orientée objet (POO), Environnement de développement, IntelliJ IDEA, Débogage
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React.js, Routing Protocols, UI Components, Code Reusability, JavaScript Frameworks, Front-End Web Development, Frontend Performance, Web Content Accessibility Guidelines, Web Development Tools, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Application Programming Interface (API), Debugging, Web Frameworks, Data Management, Context Management, Javascript, Data Mapping
Intermédiaire · Spécialisation · 3 à 6 mois

KodeKloud
Compétences que vous acquerrez: Développement de logiciels, Analyse de dépendance, Virtualisation, DevOps, Développement Web, Administration des réseaux, Dépannage du réseau, Environnement virtuel, Applications en nuage, Matériel de mise en réseau, Interface de ligne de commande, Outils de développement de logiciels, Environnement de développement, Virtualisation et machines virtuelles, Machines virtuelles, Routeurs de réseau
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object-Relational Mapping, Hibernate (Java), Apache Maven, Model View Controller, Spring Framework, Relational Databases, Database Design, MySQL, Databases, Java Programming, Full-Stack Web Development, Database Application, Authentications, Java Platform Enterprise Edition (J2EE), Web Applications, Back-End Web Development, Data Validation, Data Modeling, Data Access
Mixte · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Programmation Java, CI/CD, Développement axé sur les processus, Outils de construction, Analyse de dépendance, Apache Maven, Apprentissage automatique appliqué, Gestion des paquets et des logiciels, Java, MLOps (Machine Learning Operations), Outils de développement de logiciels, Logiciel d'apprentissage automatique, Optimisation des performances, Gradle
Avancées · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Javascript, HTML et CSS, Composants de l'interface utilisateur, Feuilles de style en cascade (CSS), Développement Web, React.js, Développement Web Front-End, Cadres JavaScript, Débogage
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement de logiciels, Javascript, Programmation événementielle, Langage de balisage hypertexte (HTML), HTML et CSS, Programmation informatique, Git (système de contrôle de version), JSON, Feuilles de style en cascade (CSS), Développement Web, Structures de données, Ajax, Applications Web, Débogage, Interface de programmation d'applications (API)
Débutant · Cours · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Principes de programmation, Logique informatique, Programmation en Scala, Conception orientée objet, Structures de données, Interface de ligne de commande, Conception fonctionnelle, Programmation orientée objet (POO), Autres langages de programmation
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: CI/CD, Tests unitaires, Outils Devops, Intégration continue, Jenkins, DevOps, Pipelines de données, Ingénierie d'essai, JUnit, Tests de développement, MLOps (Machine Learning Operations), Déploiement continu, Couverture du code, Débogage, Automatisation des tests
Avancées · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Javascript, HTML et CSS, Git (système de contrôle de version), Programmation informatique, Langage de balisage hypertexte (HTML), Intégrations AI, Développement mobile, Conception de sites web réactifs, Apprentissage automatique, Feuilles de style en cascade (CSS), Développement du programme, Application de base de données, Développement de bases de données, Développement de jeux vidéo, ChatGPT, Applications Web, Conception et développement de sites web, Développement Web Front-End, GitHub, Déploiement des applications
Débutant · Cours · 1 à 3 mois

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

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Development Tools, Browser Compatibility, Front-End Web Development, Application Deployment, Web Design and Development, Web Development, Animations, Development Environment, Software Development Tools, UI Components, Javascript, Program Development, Maintainability, Design Strategies
Débutant · Spécialisation · 3 à 6 mois