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.
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Réutilisation du code, Programmation informatique, Structures de données, Programmation orientée objet (POO), Principes de programmation, Conception fonctionnelle, Programmation en Scala, Logique informatique, Conception orientée objet
★ 4.8 (8,3 k) · Intermédiaire · Cours · 1 à 3 mois

Universidad de Palermo
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Programming Principles
★ 4.6 (7) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Réutilisation du code, Programmation informatique, Conception de logiciels, Structures de données, Java, Programmation orientée objet (POO), Principes de programmation, Conception orientée objet
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Software Development
★ 4.6 (9,1 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, React Redux, Application Deployment, Restful API, Kubernetes, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Software Development
★ 4.6 (9,4 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: JSON, Interface de programmation d'applications (API), Programmation Java, Restful API, Tests de sécurité, Autorisation (informatique), Java, Outils de test, Développement de scripts de test, Test de l'API, Authentifications, Test de scénario
★ 5 (11) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Partage des données, Applications Web, Plate-forme Java Enterprise Edition (J2EE), Java, Gestion du contexte, Côté serveur, Stockage des données
★ 4.4 (16) · Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: JSON, Gestion des bases de données, Javascript, MySQL, Débogage, Développement de bases de données, Bases de données, Conception de la base de données, Langage de balisage hypertexte (HTML), Application de base de données, jQuery, Langages de requête, Ajax, Bases de données relationnelles, Applications Web, SQL, PHP (langage de script), Javascript et jQuery, Modélisation des données, HTML et CSS
★ 4.7 (9,3 k) · Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: C++ (langage de programmation), Programmation Java, Théorie des graphes, Algorithmes, Programmation informatique, Structures de données, Java, Stockage des données
★ 4.6 (5,6 k) · Intermédiaire · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Microservices, Développement de logiciels, Conception de l'API, Architecture des logiciels, Modèles de conception de logiciels, Services Web, Modèle Vue Contrôleur, Restful API, Ingénierie des familles de produits, Architecture des systèmes, Conception de logiciels, Documents de conception de logiciels, Java, Langage de modélisation unifié, Examen du code, Programmation orientée objet (POO), Visualisation des logiciels, Protocole d'accès simple aux objets (SOAP), Conception orientée objet, Architecture orientée services
★ 4.6 (4 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Javascript, Persona (Expérience utilisateur), Développement Android, Recherche sur les utilisateurs, Commandes Unix, React Native, React.js, Réutilisation du code, Tests d'utilisabilité, Jest (cadre de test JavaScript), Restful API, Structures de données, Recherche UI/UX, GitHub, Git (système de contrôle de version), Kotlin, Conception d'interaction, Contrôle des versions, Android Studio, Jetpack Android
★ 4.6 (9,2 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Meta
Compétences que vous acquerrez: React Native, Javascript, Persona (Expérience utilisateur), Recherche sur les utilisateurs, React.js, Jest (cadre de test JavaScript), Commandes Unix, Restful API, Tests d'utilisabilité, Structures de données, CORE (logiciel), Développement mobile, Recherche UI/UX, Git (système de contrôle de version), Apple iOS, Programmation Swift, Apple Xcode, développement iOS, Interface utilisateur (UI), Contrôle des versions
★ 4.6 (8,7 k) · Débutant · Certificat Professionnel · 3 à 6 mois