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.

Google Cloud
Compétences que vous acquerrez: Google App Engine, Cloud Deployment, Application Deployment, Cloud Development, Cloud Applications, Java, Google Cloud Platform, Cloud Services, Application Development, Cloud Computing, Java Programming, Cloud Platforms, DevOps
Débutant · Projet · Moins de 2 heures

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

University of California, Davis
Compétences que vous acquerrez: Débogage, Conception et développement de sites web, Langage de balisage hypertexte (HTML), Scripting, Feuilles de style en cascade (CSS), Principes de programmation, Javascript, Surveillance des événements, Programmation événementielle, Applications Web, HTML et CSS, Structures de données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cadres d'application, JUnit, Optimisation des performances, Spring Boot, Programmation du système, Java, Cadre de travail Spring, Algorithmes, Programmation Java, Principes de programmation, Gestion des performances des applications, Gestion des processus du système d'exploitation, Évolutivité
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez:
Avancées · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Examen technique des logiciels, Visualisation des logiciels, Documentation du logiciel, Documents de conception de logiciels, Langage de modélisation unifié, Déploiement des applications, Conception de logiciels, Architecture des systèmes, Développement de logiciels, Conception de diagrammes, Architecture des logiciels, Ingénierie des familles de produits
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Serveurs web, Gestion des paquets et des logiciels, Modèle Vue Contrôleur, Développement Web complet, Authentifications, Développement Web, Services Web, JSON, Interface de programmation d'applications (API), Javascript, Cadres JavaScript, Applications Web, Plate-forme API Postman, Restful API, Informatique, Conception de l'API, Node.JS, Développement web back-end, Autorisation (informatique), Côté serveur
Intermédiaire · Cours · 1 à 4 semaines

University of Maryland, College Park
Compétences que vous acquerrez: Java, Conception de l'application, Développement Android, Développement mobile, Développement d'applications, Gestion du cycle de vie des applications, Android (système d'exploitation), Interface utilisateur (UI), Environnement de développement, Android Studio, Composants de l'interface utilisateur, Autorisation (informatique)
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Ajax, Build Tools, Object Oriented Design, Test Script Development, Web Development Tools, Software Design Patterns, Test Data, Scripting, Test Tools, Data Structures, Package and Software Management, Code Reusability, File I/O, Data Access, Automation, Cascading Style Sheets (CSS)
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Role-Based Access Control (RBAC), Postman API Platform, Authentications, Spring Framework, API Testing, Authorization (Computing), Restful API, Identity and Access Management, Secure Coding, Java Programming, Application Design, Spring Boot, User Accounts, Application Programming Interface (API), API Design, Web Applications
Intermédiaire · Cours · 1 à 4 semaines

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Débogage, Optimisation des performances, Conception orientée objet, Java, Programmation orientée objet (POO), Accès aux données, Tests unitaires, Programmation Java, Principes de programmation, Fichier E/S, Réutilisation du code, Persistance des données, Génie logiciel, Gestion des processus du système d'exploitation, Gestion des fichiers, Développement du programme, Structures de données, Magasin de données
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Modèle Vue Contrôleur, Spring Boot, Cadre de travail Spring, Angulaire, Langage de balisage extensible (XML), Services Web, Programmation Java, JSON, Gestion de la configuration, Cadres JavaScript, Applications Web, Restful API, YAML, Intégration frontale
Intermédiaire · Cours · 1 à 4 semaines