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.

Compétences que vous acquerrez: React.js, Jest (cadre de test JavaScript), Programmation orientée objet (POO), Tests unitaires, Programmation événementielle, Principes de programmation, Javascript, Gestion des paquets et des logiciels, Conception fonctionnelle, Node.JS, Développement de scripts de test, Développement Android, Outils de développement web, Développement mobile
Débutant · Cours · 1 à 3 mois

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

Amazon
Compétences que vous acquerrez: Développement Web Front-End, Interface de programmation d'applications (API), Déploiement dans le nuage, HTML et CSS, Cadre de travail Spring, Développement web back-end, Services Web, Javascript, Développement Web, Applications en nuage, Développement de l'informatique en nuage, Développement Web complet, Persistance des données, Amazon Web Services, Restful API, Applications Web, Intégration frontale, Côté serveur, Déploiement des applications, Conception et développement de sites web
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Leadership, Agents génératifs d'IA, Éthique des affaires, Réflexion stratégique, Stratégies technologiques, Prise de décision fondée sur des données, Prise de décision stratégique, Approvisionnement stratégique, Veille concurrentielle, Rapports de recherche, Recherche de talents, Achats, Conseil aux entreprises, Systèmes agentiques, Recherche sur les entreprises, IA générative, Conseil, L'activation de l'IA, Marchés publics, Diligence raisonnable
Débutant · Cours · 1 à 4 semaines

KodeKloud
Compétences que vous acquerrez: Développement de logiciels, Analyse de dépendance, Environnement virtuel, Matériel de mise en réseau, Machines virtuelles, DevOps, Développement Web, Applications en nuage, Interface de ligne de commande, Virtualisation et machines virtuelles, Administration des réseaux, Outils de développement de logiciels, Environnement de développement, Virtualisation, Dépannage du réseau, Routeurs de réseau
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Serveurs web, Périphériques, Conception de jeux, Ubuntu, Android (système d'exploitation), Configuration du système, Internet des objets, Développement d'applications, Dépannage du matériel, Outils de développement de logiciels, Applications Web, Développement Android, Environnement de développement, Android Studio, Systèmes d'exploitation, Installation du logiciel, Outils de programmation informatique, Java, Développement mobile, Développement de jeux vidéo
Mixte · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Automatisation des tests, Vérification et validation, Analyse de la vulnérabilité, Sécurité des applications, Exigences fonctionnelles, Tests en boîte blanche, Contrôle continu, Test de régression, Données d'essai, Couverture du code, Tests de logiciels, Outils de développement de logiciels, Automatisation, Cas de test, Outils de test, Outils de programmation informatique, Tests de sécurité
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Evaluation, Data Preprocessing, JUnit, Model Training, Build Tools, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
Intermédiaire · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Développement Web Front-End, Programmation informatique, Technologies de stockage des données, Programmation événementielle, Logique informatique, Principes de programmation, Javascript, Développement Web, JSON, Structures de données, Développement d'applications, Langages de script, Persistance des données, Applications Web, Stockage des données, Développement mobile, Développement de jeux vidéo
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: NoSQL, Tests unitaires, Interface de programmation d'applications (API), Bases de données, Javascript, MongoDB, Conception de l'API, Cartographie objet-relationnelle, Conception de la base de données, Bases de données relationnelles, OAuth, MySQL, Microservices, Node.JS, Restful API, MySQL Workbench, Passerelle API, Côté serveur, Déploiement des applications, SQL
Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Automatisation des tests, Tests unitaires, Méthodologies de développement de logiciels, Flux de données, Outils de génie logiciel, Éthique des données, Tests de développement, Outils de développement de logiciels, Diagrammes de flux de données (DFD), Conception de logiciels, JUnit, Langage de modélisation unifié
Intermédiaire · Cours · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
Intermédiaire · Cours · 3 à 6 mois