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: Selenium (Software), Test Script Development, Test Automation, Browser Compatibility, Java Programming, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Software Installation, System Configuration
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Web Applications, Java Platform Enterprise Edition (J2EE), Java, Full-Stack Web Development, Database Development, Application Frameworks, Back-End Web Development, Authentications, Object Oriented Design, Object Oriented Programming (OOP), Application Development, Software Design Patterns
Débutant · Spécialisation · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Science des données, Intelligence artificielle, Programmation informatique, Conception de jeux, Programmation Python, Visualisation scientifique, Programmation en Python, Applications Web, Principes de programmation
Débutant · Projet Guidé · Moins de 2 heures
University of Michigan
Compétences que vous acquerrez: Conception de la base de données, Modèle Vue Contrôleur, Javascript, Déploiement des applications, Serveurs web, JSON, Gestion des bases de données, Commandes Linux, SQL, Déploiement dans le nuage, Feuilles de style en cascade (CSS), Langage de balisage hypertexte (HTML), Comptes d'utilisateurs, Ajax, Django (Framework Web), Modélisation des données, Programmation orientée objet (POO), Applications Web, jQuery, Débogage
Intermédiaire · Spécialisation · 3 à 6 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Informatique distribuée, Autres langages de programmation, Programmation Java, Structures de données, Programmation en Scala, Conception fonctionnelle, Optimisation des performances, Algorithmes, Évolutivité
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Données Validation des données, HTML et CSS, Javascript, Tests de développement, Web sémantique, Compatibilité des navigateurs, Animations, Composants de l'interface utilisateur, Bootstrap (Framework Front-End), Conception de sites web réactifs, Feuilles de style en cascade (CSS), Lignes directrices sur l'accessibilité du contenu web, Validation des données, Langage de balisage hypertexte (HTML), Développement Web Front-End, Interface utilisateur (UI), Analyse Web et SEO, Débogage
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Maven, Conception de logiciels, Programmation Java, Eclipse (Logiciel), Développement Web, Java, Interface de programmation d'applications (API), Développement mobile, API dans le nuage, Restful API, Test de l'API, Conception de l'API, Plate-forme API Postman, Développement du programme
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Data Structures, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Role-Based Access Control (RBAC), Postman API Platform, Authentications, API Testing, Authorization (Computing), Restful API, Java Programming, Application Design, Spring Boot, User Accounts, Application Security, Application Development
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Informatique, Architecture des ordinateurs, Matériel informatique, Informatique théorique, Programmation Java, Structures de données, Logique informatique, Algorithmes, Évolutivité, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Performance Tuning
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Traitement des données, Manipulation des données, Analyse exploratoire des données, Programmation Java, Analyse des données, Analyse exploratoire des données (AED), Java, Manipulation de données, Statistiques, Importation/exportation de données
Intermédiaire · Projet Guidé · Moins de 2 heures