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: structures de données, Débogage, Programmation orientée objet (POO), Javascript, Node.js, Programmation informatique, Conception fonctionnelle, JSON, Gestion des paquets et des logiciels, Jest (cadre de test JavaScript), Développement du programme, Outils de développement web, Applications Web, Tests unitaires, Développement Web Front-End
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Débogage, Programmation orientée objet (POO), Traitement des données, Manipulation des données, Conception de logiciels, Fichier E/S, Algorithmes, Analyse des Données, Programmation informatique, Documentation du logiciel, Principes de programmation, Test de logiciels, Importation/exportation de données, Environnements de développement intégré, Résolution de problèmes, Java, Analyse statistique, Programmation Java, Conception de l'API, Développement du programme
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: structures de données, Visualisation interactive des données, Programmation orientée objet (POO), Adaptabilité, Algorithmes, Programmation informatique, Théorie des graphes, Java, Programmation événementielle, Communication technique, JUnit, Résolution de problèmes, Analyse des réseaux sociaux, Conception orientée objet, Optimisation des performances, Analyse du réseau, Interface utilisateur (UI), Programmation Java, L'esprit de croissance, Tests unitaires
Intermédiaire · Spécialisation · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Programmation orientée objet (POO), structures de données, Programmation informatique, Développement d'applications, Test de logiciels, Principes de programmation, Java, Conception orientée objet, Programmation Java, Développement piloté par les tests (TDD), Tests unitaires
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Boot, Déploiement des applications, Kubernetes, Google Cloud Platform, Cadre de travail Spring, Google App Engine, Microservices, Applications en nuage, Java, Services en nuage, Bases de données, Gestion des performances des applications, Migration de données, Architecture logicielle, Gestion des bases de données, Stockage dans le Cloud
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Visualisation interactive des données, Débogage, structures de données, Programmation orientée objet (POO), Programmation événementielle, Algorithmes, Programmation informatique, Principes de programmation, Java, Documentation du logiciel, Conception orientée objet, Interface utilisateur (UI), Génie logiciel, Programmation Java, Environnement de développement
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Logiciel d'ingénierie, Cloud Computing, HyperText Markup Language (HTML), Node.js, CI/CD, Kubernetes, Restful API, Django (Framework Web), Importation/exportation de données, Cycle de vie du développement logiciel, Ingénierie de requête, Côté serveur, Git (Système de contrôle des versions), Architecture de l'informatique en nuage, Architecture logicielle, Istio, React Redux, Déploiement dans le nuage, Cloud Native Computing, Conception de sites web réactifs
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Débogage, Programmation orientée objet (POO), Algorithmes, Programmation informatique, Java, Environnement de développement, Environnements de développement intégré, Machines virtuelles, Conception orientée objet, Programmation Java, Eclipse (Logiciel)
Débutant · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: structures de données, Programmation orientée objet (POO), Fichier E/S, Débogage, Algorithmes, Programmation informatique, Java, Principes de programmation, Pensée informatique, Informatique, Programmation Java, Optimisation des performances, Développement du programme, Animations
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Apache Maven, Spring Framework, Microservices, Java Platform Enterprise Edition (J2EE), Spring Boot, Java, Java Programming, Back-End Web Development, Apache Tomcat, Software Architecture, Load Balancing, Cloud Development, Restful API, Systems Architecture, Web Applications, Scalability
Avancées · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Débutant · Spécialisation · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Spring Boot, Application Development, Redis, Java, Hibernate (Java), Web Development, Database Development, Authentications, Application Security, Performance Tuning, Unit Testing, Command-Line Interface, Event Monitoring, Software Configuration Management
Mixte · Cours · 1 à 3 mois