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: Cadres JavaScript, Persistance des données, Javascript, Composants de l'interface utilisateur, Développement Web, React.js
★ 4.7 (57) · Intermédiaire · Projet Guidé · Moins de 2 heures

University of California, Davis
Compétences que vous acquerrez: jQuery, Javascript et jQuery, Javascript, Validation des données, Interface de programmation d'applications (API), Programmation événementielle, Programmation orientée objet (POO)
★ 4.8 (69) · Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Angular, Cascading Style Sheets (CSS), Responsive Web Design, Web Design and Development, Front-End Web Development, HTML and CSS, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, Bootstrap (Front-End Framework), Frontend Integration, Ajax, Application Frameworks, UI Components, digital literacy, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines
★ 4.4 (52) · Débutant · Spécialisation · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: GitHub Copilot, Vibe coding, Claude Code, Software Development Tools, AI Workflows, Prompt Engineering, Code Review, Software Development, Generative AI Agents, Web Development Tools, Software Engineering, Web Development, Design Software, Generative AI, Front-End Web Development, Artificial Intelligence, Javascript, AI Personalization, React.js, Application Deployment
★ 4.4 (66) · Débutant · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Feuilles de style en cascade (CSS), Développement Web Front-End, Javascript
★ 4.2 (46) · Intermédiaire · Cours · 1 à 4 semaines

Amazon
Compétences que vous acquerrez: Langage de modélisation unifié, Méthodologie agile, Cadre de travail Spring, Analyse des besoins, Développement logiciel agile, Modèles de conception de logiciels, Principes de programmation, Git (système de contrôle de version), Cycle de vie du développement des systèmes, Tests de logiciels, JUnit, Maintenabilité, Débogage, Développement d'applications, Méthodologies de développement de logiciels, Contrôle des versions, Programmation Java, Développement de logiciels, Java, Cycle de vie du développement logiciel
★ 4.8 (46) · Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Développement du programme, Expérience en laboratoire, Documentation technique, Logiciels embarqués, Eclipse (Logiciel), Génie électrique et informatique, Conception du matériel, Ingénierie électronique, Conception fonctionnelle, Environnement de développement, Conception et mise en œuvre du système, Systèmes électroniques, Débogage, Réseau de portes programmables (FPGA), Tests en laboratoire, Simulation et logiciels de simulation, Développement de logiciels, Rapports de laboratoire, Matériel électronique, Conception de logiciels
★ 4.3 (27) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Docker (Software), Containerization, Web Design and Development, Restful API, User Interface (UI) Design, Node.JS, Application Deployment, MongoDB, Database Management, Databases, JavaScript Frameworks, Web Applications, Web Development, Web Development Tools, Database Application, Server Side, Back-End Web Development, Full-Stack Web Development, Javascript
★ 4.2 (33) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Gestion des identités et des accès, Sensibilisation à la sécurité, Node.JS, Codage sécurisé, Javascript, Applications Web, Cryptographie, Sécurité des applications, Authentifications
★ 4.5 (70) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Surveillance du système, Contrôles de sécurité, Développement du programme, Autorisation (informatique), Modèles de conception de logiciels, Architecture des logiciels, Gestion des performances des applications, Principes de programmation, Codage sécurisé, Maintenabilité, Modèle Vue Contrôleur, Gestion des applications d'entreprise, Programmation Java, Cadres d'application, Sécurité des applications, Architecture d'entreprise, Java, Authentifications, Conception de logiciels, Plate-forme Java Enterprise Edition (J2EE)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement du programme, Principes de programmation, C++ (langage de programmation), Structures de données, C et C++, Développement d'applications, Programmation Java, Développement de logiciels, Stockage des données, Informatique, Programmation informatique
★ 4.5 (48) · Débutant · Projet Guidé · Moins de 2 heures

John Wiley & Sons
Compétences que vous acquerrez: Réutilisation du code, Modélisation des données, Modèles de conception de logiciels, Conception fonctionnelle, Maintenabilité, Programmation Java, Conception orientée objet, Programmation orientée objet (POO), Java, Gestion des données, Conception de logiciels
Intermédiaire · Cours · 1 à 3 mois