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.

Yonsei University
Compétences que vous acquerrez: Exploration de texte, Méthodes d'apprentissage automatique, Traitement des données, Exploration de données, Prétraitement des données, Analyse, Prétraitement de données, Apprentissage supervisé, Java, Traitement du langage naturel, Algorithmes de classification, Données non structurées, Apprentissage non supervisé, Ingénierie des fonctionnalités
★ 3.9 (40) · Intermédiaire · Cours · 1 à 3 mois

University of Virginia
Compétences que vous acquerrez: Développement d'applications, Langage de balisage hypertexte (HTML), Interface de programmation d'applications (API), Javascript, Débogage, Développement de logiciels, Modèle Vue Contrôleur, jQuery, Applications Web, Outils de développement web, Conception et développement de sites web, Intégration frontale, Conception interactive, Javascript et jQuery, Prototypage, HTML et CSS, Conception de sites web, Feuilles de style en cascade (CSS), Interface utilisateur (UI), Témoignage de l'utilisateur
★ 4.2 (74) · Débutant · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Microservices, Cadre de travail Spring, L'informatique en nuage, Équilibrage de la charge, Modèles de conception de logiciels, Informatique en nuage, Architecture des logiciels, Restful API, Spring Boot, Architecture des systèmes, Évolutivité, Architecture orientée services, Routage de réseau, Gestion des services, Passerelle API
★ 4.3 (76) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Hibernate (Java), Object-Relational Mapping, Data Validation, Package and Software Management, User Interface (UI), Database Application, Relational Databases, Database Development, Java Programming, Development Environment, Java, Data Modeling, Java Platform Enterprise Edition (J2EE), Application Development, User Interface (UI) Design, Verification And Validation, Data Persistence, Data Integrity, Transaction Processing
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, JSON, Cadres JavaScript, Cas de test, React.js, Jest (cadre de test JavaScript), Tests unitaires, Langage de balisage hypertexte (HTML), Intégration frontale, Outils de développement web, Développement mobile, Développement Web, Conception de sites web réactifs, Conception et développement de sites web, Tests de logiciels, HTML et CSS, Feuilles de style en cascade (CSS), Conception de l'expérience utilisateur, Conception de sites web, Bootstrap (Framework Front-End)
★ 3.4 (82) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
★ 4.7 (18) · Intermédiaire · Spécialisation · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Javascript, Pensée informatique, Scripting, jQuery, Développement du programme, Structures de données, Programmation orientée objet (POO), Programmation événementielle, Conception de jeux, Javascript et jQuery
★ 4.8 (64) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Deployment, Application Servers, Enterprise Application Management, DevOps, System Configuration, Java Platform Enterprise Edition (J2EE), Server Administration, Java, Data Access, Security Management, Servers, Middleware, Development Environment, Application Development, Build Tools
Débutant · Cours · 1 à 4 semaines

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

Board Infinity
Compétences que vous acquerrez: Angular, Node.JS, Full-Stack Web Development, HTML and CSS, JavaScript Frameworks, User Interface (UI), Application Deployment, Application Frameworks, Back-End Web Development, Frontend Integration, Front-End Web Development, Hypertext Markup Language (HTML), MongoDB, User Interface (UI) Design, Secure Coding, Middleware, Bootstrap (Front-End Framework), jQuery, Javascript, Cascading Style Sheets (CSS)
★ 4.2 (65) · Intermédiaire · Spécialisation · 1 à 3 mois

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

Compétences que vous acquerrez: Environnements de développement intégré, Systèmes embarqués, Débogage, Eclipse (Logiciel), Outils de construction, C (langage de programmation), Logiciels embarqués, Environnement de développement, Gestion de la mémoire, Principes de programmation, Outils de programmation informatique, Outils de développement de logiciels, Programmation du système, Stockage des données, C et C++
★ 4.8 (71) · Intermédiaire · Cours · 1 à 4 semaines