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 Minnesota
Compétences que vous acquerrez: Examen du code, Conception orientée objet, Assurance qualité, Sécurité des applications, Conception de logiciels, Déploiement continu, Livraison continue, Modélisation des menaces, Analyse des exigences de sécurité, Tests de développement, Assurance qualité des logiciels, Test de logiciels, Maintenabilité, Architecture logicielle, Qualité des logiciels (SQA/SQC), Environnement de développement, Déploiement des applications, Modèles de conception de logiciels, Développement du programme, Génie logiciel
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Conception de logiciels, Développement Mobile, Développement Android, Gestion des services, Android Studio, Programmation Java, Conception d’interfaces utilisateur (UI), Architecture logicielle, Accès aux données, Bases de données, Gestion du contenu, Gestion de processus OS
Débutant · Cours · 1 à 4 semaines

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cucumber (Software), Selenium (Software), Apache Maven, Java, Object Oriented Programming (OOP), Issue Tracking, Gherkin (Scripting Language), Test Automation, Behavior-Driven Development, Test Execution Engine, Test Case, Debugging, Integration Testing, Data Structures
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: File I/O, Integrated Development Environments, System Configuration
Débutant · Cours · 3 à 6 mois

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

University of London
Compétences que vous acquerrez: Données Validation des données, MongoDB, Javascript, Systèmes de base de données, Interface de ligne de commande, Accès aux données, Développement Web complet, Cadres d'application, Applications Web, Développement Web, Comptes d'utilisateurs
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: HTML et CSS, Git (Système de contrôle des versions), Développement Web Front-End, Conception de l'expérience utilisateur, Données Validation des données, Javascript, React.js, Règles pour l’accessibilité des contenus Web, Utilisabilité, Examen technique des logiciels, Web sémantique, Applications Web, Conception de sites web réactifs, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Intermédiaire · Cours · 1 à 4 semaines

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

DeepLearning.AI
Compétences que vous acquerrez: Transformation de données, JSON, Apprentissage automatique, Javascript, Vision par ordinateur, Déploiement du modèle, Traitement des données, Données en temps réel, Réseaux neuronaux convolutifs, Réseaux neuronaux artificiels, Apprentissage automatique appliqué, Apprentissage par transfert, Tensorflow, Applications Web, Analyse d'images
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Débutant · Spécialisation · 3 à 6 mois

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
Intermédiaire · Cours · 1 à 4 semaines