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.

DeepLearning.AI
Compétences que vous acquerrez: Évaluation de modèles, Réseaux neuronaux convolutifs, Apprentissage automatique, Déploiement du modèle, Apprentissage fédéré, Apprentissage par transfert, Traitement des données, Tensorflow, Prétraitement de données, Développement Mobile, Vision par ordinateur, Javascript, MLOps (Apprentissage automatique), Extrait, Analyse d'images, Importation/exportation de données, développement iOS, Programmation Swift, Développement Android, Pipelines de données
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Conception de logiciels, Développement du programme, Programmation orientée objet (POO), Programmation Java, Conception orientée objet, Eclipse (Logiciel), Java
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation informatique, Stockage des données, Algorithmes, Saisie de données, Programmation Java, Principes de programmation, Développement d'applications, Java
Intermédiaire · Projet Guidé · Moins de 2 heures

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, Programmation informatique, Infographie, Javascript, Outils de développement de logiciels, Débogage, Environnement de développement, Outils graphiques, Gestion des données, Conception interactive, Outils de programmation informatique
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Ingénierie des familles de produits, Conception de logiciels, Logiciels système, Modèles de conception de logiciels, Évolutivité, Middleware, Documentation du logiciel, Modèle de langage unifié, Déploiement des applications, Maintenabilité, Architecture logicielle, Bases de données, Développement de logiciels
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Développement du programme, Débogage, structures de données, Pédagogie numérique, Programmation orientée objet (POO), Logiciels et technologies pour l'éducation, Java
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion des fichiers, Programmation informatique, Programmation orientée objet (POO), Conception de logiciels, Environnements de développement intégré, Débogage, structures de données, Environnement de développement, Java
Débutant · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Scripting, Programmation événementielle, Conception et développement de sites web, Débogage, Javascript, Principes de programmation, HTML et CSS, Applications Web
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Programmation événementielle, Fichier E/S, Persistance des données, Développement Mobile, Android Studio, Programmation Java, Git (Système de contrôle des versions), Développement d'applications, Développement Android
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement du programme, Programmation orientée objet (POO), Environnements de développement intégré, Développement de logiciels, Cycle de vie du développement logiciel, Principes de programmation, Environnement de développement, Java, Programmation Java
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Cadre de travail Spring, YAML, Persistance des données, Architecture de l'informatique en nuage, Tests unitaires, Spring Boot, Microservices, Architecture orientée services, Traitement des transactions, JSON, Programmation Java, Modèle Vue Contrôleur, Restful API, Cartographie objet-relationnelle, Équilibrage de la charge, Services web, JUnit, Architecture logicielle, Passerelle API, Gestion des applications d'entreprise
Débutant · Spécialisation · 1 à 3 mois