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: Validation des données, Développement d'applications, Programmation Java, Persistance des données, Gestion des données, Fichier E/S, Conception de logiciels, Importation/exportation de données, Java, Programmation orientée objet (POO), Maintenabilité, Magasin de données, Conception orientée objet, Données Validation des données
Intermédiaire · Cours · 1 à 4 semaines

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

University of Alberta
Compétences que vous acquerrez: Programmation Java, Réutilisation du code, Conception de diagrammes, Conception de logiciels, Documents de conception de logiciels, Langage de modélisation unifié, Conception de l'application, Java, Programmation orientée objet (POO), Maintenabilité, Design conceptuel, Éléments et principes de conception, Conception orientée objet
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Programmation Java, Théorie des graphes, Algorithmes, Programmation informatique, Informatique théorique, Structures de données, Recherche opérationnelle, Java
Intermédiaire · Cours · 3 à 6 mois

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

Compétences que vous acquerrez: Environnements de développement intégré, Programmation Java, Eclipse (Logiciel), Développement du programme, Environnement de développement, Structures de données, Java, Principes de programmation, Composants de l'interface utilisateur, Conception de jeux, Interface utilisateur (UI), Développement de jeux vidéo
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Installation du logiciel, Android (système d'exploitation), Développement d'applications, Programmation Java, Développement Android, Environnement de développement, Développement mobile, Conception de l'application, Programmation événementielle, Java, Conception centrée sur l'utilisateur, Storyboard, Documentation du logiciel, Conception interactive, Composants de l'interface utilisateur, Android Studio, Conception de l'interface utilisateur (UI)
Mixte · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Langages de requête, Bases de données, Développement de bases de données, Manipulation de données, Bases de données relationnelles, SQL, Manipulation des données, Accès aux données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Programmation informatique, Java, Programmation orientée objet (POO), Tenue de registres, Conception orientée objet
Intermédiaire · Projet Guidé · Moins de 2 heures

University of California San Diego
Compétences que vous acquerrez: Programmation Java, Tests unitaires, Algorithmes, Tests de performance, Développement du programme, Informatique théorique, Structures de données, Programmation orientée objet (POO), Java, Tests de logiciels, Optimisation des performances
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Java Programming, Databases, Web Applications, Java Platform Enterprise Edition (J2EE), Application Frameworks, Java, Full-Stack Web Development, Database Development, Authentications, Object Oriented Design, Back-End Web Development, Object Oriented Programming (OOP)
Débutant · Spécialisation · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Javascript, Langage de balisage hypertexte (HTML), Cadres d'application, Wireframing, Conception de sites web, HTML et CSS, Conception de sites web réactifs, Feuilles de style en cascade (CSS), Cadres Web, Bootstrap (Framework Front-End)
Débutant · Cours · 1 à 4 semaines