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: Bases de données, Cadre de travail Spring, Gestion des bases de données, Gestion des performances des applications, Architecture orientée services, Google Cloud Platform, Applications en nuage, Gestion de configuration, Microservices, Spring Boot, Architecture logicielle, Développement de l'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

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

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

Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Systems Development, Software Development, Functional Requirement, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

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

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

Heriot-Watt University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Débogage, Développement Web Front-End, Javascript, Node.js, Conception fonctionnelle, Principes de programmation, Programmation orientée objet (POO), Programmation informatique, JSON, Gestion des paquets et des logiciels, Programmation événementielle, Jest (cadre de test JavaScript), Applications Web, Développement du programme, structures de données, Outils de développement web, Tests unitaires
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, Software Architecture, Load Balancing, Application Servers, Restful API, Web Applications, Scalability
Avancées · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Java, Programmation orientée objet (POO), Science Informatique Théorique, Programmation Java, Programmation informatique, Algorithmes, Tests de performance, structures de données
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, Database Design, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
Débutant · Spécialisation · 1 à 3 mois
Compétences que vous acquerrez: Model Evaluation, Model Deployment, Decision Tree Learning, Data Preprocessing, Classification Algorithms, Predictive Modeling, Random Forest Algorithm, Applied Machine Learning, Java, Program Evaluation, Machine Learning, Feature Engineering, Algorithms, Program Implementation, Business Development
Avancées · Cours · 1 à 4 semaines