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

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

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

Compétences que vous acquerrez: Développement Web, Interface de programmation d'applications (API), Programmation Java, Développement mobile, Conception de l'API, Plate-forme API Postman, Restful API, Conception de logiciels, Eclipse (Logiciel), API dans le nuage, Java, Apache Maven, Développement du programme, Test de l'API
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: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Performance Tuning
Intermédiaire · Cours · 1 à 4 semaines

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

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, Programmation Java, Structures de données, Informatique théorique, Algorithmes, Principes de programmation, Matériel informatique, Architecture des ordinateurs, Évolutivité, Logique informatique
Intermédiaire · Cours · 1 à 3 mois