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.

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

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

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

Board Infinity
Compétences que vous acquerrez: Apprentissage automatique, Gestion des applications d'entreprise, Intelligence artificielle, Programmation Java, Cadre de travail Spring, Éthique des données, Apprentissage automatique appliqué, Apprentissage fédéré, CI/CD, Jenkins, Déploiement du modèle, Déploiement continu, Spring Boot, Sécurité de l'IA, Java, Apprentissage par renforcement, MLOps (Machine Learning Operations), L'IA responsable, IA responsable
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Kafka, Spring Boot, JUnit, Real Time Data, Java, Data Pipelines, Unit Testing, Restful API, Integration Testing, Scalability
Intermédiaire · Cours · 3 à 6 mois

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

Compétences que vous acquerrez: React Native, Mobile Development, React Redux, User Interface (UI) Design, Ajax, User Interface and User Experience (UI/UX) Design, Front-End Web Development, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, JavaScript Frameworks, UI Components, User Story, Android Development, Mobile Development Tools, Cross Platform Development
Débutant · Spécialisation · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Gestion des fichiers, Unix, Langages de script, Scripting, Commandes Unix, Administration Linux, Outils de construction, grep, Interface de ligne de commande, Shell Unix, Développement du programme, Systèmes d'exploitation, Linux, Systèmes de fichiers, Bash (langage de script), Outils de développement de logiciels, Commandes Linux, Programmation du système, Script Shell, Gestion des paquets et des logiciels
Débutant · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Java, Object Oriented Design, File I/O, Web Servers, Program Development, Server Side, Programming Principles, Test Engineering, Code Reusability, Animation and Game Design, Encryption, Software Installation, Application Deployment
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement web back-end, Javascript, Interface de programmation d'applications (API), Scripting, Développement Web, Compatibilité des navigateurs, Conception de sites web réactifs, Feuilles de style en cascade (CSS), Bootstrap (Framework Front-End)
Débutant · Cours · 1 à 4 semaines

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
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
Intermédiaire · Cours · 1 à 4 semaines