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: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

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

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

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

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

Compétences que vous acquerrez: Google Cloud Platform, Kubernetes, Gestion des performances des applications, Déploiement des applications, Applications en nuage, Interface de programmation d'application (API), Services en nuage, Java, Bases de données, Microservices, Spring Boot, Architecture logicielle, Migration de données
Intermédiaire · Cours · 1 à 4 semaines

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

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

University of Pennsylvania
Compétences que vous acquerrez: Programmation informatique, Débogage, structures de données, Science des données, Programmation orientée objet (POO), Pandas (paquetage Python), Développement d'applications, Tests unitaires, Programmation en Python, Principes de programmation, Logiciel de Visualisation de Données, Programmation Java, Java, Matplotlib, Visualisation de Données, Eclipse (Logiciel), Nettoyage des données, Analyse des Données, Tableaux croisés dynamiques et graphiques, Conception orientée objet
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Object Oriented Programming (OOP), Debugging, Data Structures
Débutant · Projet Guidé · Moins de 2 heures

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