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: Javascript, JSON, Cadres JavaScript, Traitement des données, Apprentissage automatique, Vision par ordinateur, Déploiement du modèle, Apprentissage par transfert, Applications Web, Réseaux neuronaux convolutifs, Compatibilité des navigateurs, Analyse d'images, Mise au point, Modèle de formation, Tensorflow, Données en temps réel, Capture des données
★ 4.8 (1 k) · Intermédiaire · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Javascript, Débogage, Ajax, JSON, jQuery, Applications Web, Importation/exportation de données, Outils de développement web, Programmation orientée objet (POO), Programmation événementielle, PHP (langage de script), Javascript et jQuery
★ 4.6 (847) · Intermédiaire · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Conception de l'API, Microservices, JSON, Interface de programmation d'applications (API), Architecture des logiciels, Services Web, Restful API, Développement Android, Langage de balisage extensible (XML), Applications Web, Développement Web, Conception de logiciels, Protocole d'accès simple aux objets (SOAP), Architecture orientée services
★ 4.5 (592) · Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Javascript, Cadres JavaScript, Interface de programmation d'applications (API), React.js, React Redux, Développement Web, Programmation événementielle, Composants de l'interface utilisateur, Développement Web Front-End, Développement Web complet
★ 4.4 (773) · Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Gestion des applications d'entreprise, JUnit, Programmation Java, Gestion de la configuration, Cadre de travail Spring, Langage de balisage extensible (XML), Tests unitaires, Environnement de développement, Gestion du contexte, Cadres d'application, Tests d'intégration, Gestion de configuration
★ 3.8 (455) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java Programming, Java, Hibernate (Java), Model View Controller, Java Platform Enterprise Edition (J2EE), Web Services, Object-Relational Mapping, Software Testing, Test Script Development, Apache Maven, Data Access, Databases, Database Management, Web Applications, Gradle
Débutant · Cours · 3 à 6 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Optimisation du modèle, Algorithmes, Structures de données, Informatique théorique, Conception numérique, Conception des systèmes, Principes de programmation, Vérification et validation, Logique informatique, Logiciel de conception, Circuits intégrés à application spécifique
★ 4.6 (557) · Intermédiaire · Cours · 1 à 3 mois

Hebrew University of Jerusalem
Compétences que vous acquerrez: Informatique, Logiciel système, Architecture des ordinateurs, Développement du programme, Machines virtuelles, Architecture des logiciels, Programmation informatique, Algorithmes, Infographie, Systèmes informatiques, Périphériques, Systèmes d'exploitation, Structures de données, Gestion de la mémoire, Architecture matérielle, Conception de logiciels, Programmation orientée objet (POO), Principes de programmation, Programmation du système
★ 4.9 (533) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement web back-end, Javascript, Informatique, Node.JS, Interface de programmation d'applications (API), Services Web, Restful API, Applications Web, Développement Web, Applications en nuage, Côté serveur, Authentifications, Développement Web complet
★ 4.5 (613) · Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Android (système d'exploitation), Programmation Java, Développement Android, Persistance des données, Accès aux données, Conception de logiciels, Développement mobile, Conception de l'interface utilisateur (UI), Gestion des services
★ 4.3 (411) · Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Tests de développement, Livraison continue, Assurance qualité des logiciels, CI/CD, Modèles de conception de logiciels, Architecture des logiciels, Modélisation des menaces, Déploiement continu, Intégration continue, Assurance qualité, Sécurité des applications, Conception de logiciels, Architecture de la sécurité informatique, Qualité des logiciels (SQA/SQC), Génie logiciel, Modélisation de la menace, Maintenabilité, Déploiement des applications, Tests de logiciels, Conception orientée objet, Examen de l'architecture de sécurité
★ 4.5 (467) · Intermédiaire · Cours · 1 à 3 mois