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: Conception orientée objet, Examen du code, Maintenabilité, CI/CD, Modèles de conception de logiciels, Outils de développement de logiciels, Développement du programme, Modélisation des menaces, Assurance qualité des logiciels, Intégration continue, Tests de développement, Documentation du logiciel, Déploiement des applications, Test de logiciels, Conception de logiciels, Architecture logicielle, Qualité des logiciels (SQA/SQC), Génie logiciel, Examen technique des logiciels, Sécurité des applications
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation Java, Développement Android, Gestion des services, Conception d’interfaces utilisateur (UI), Bases de données, Android Studio, Conception de logiciels, Architecture logicielle, Développement Mobile, Gestion du contenu, Gestion de processus OS, Accès aux données
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

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

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

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

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

Compétences que vous acquerrez: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
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