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: Restful API, Spring Framework, Microservices, Cloud Deployment, API Design, Spring Boot, OAuth, System Design and Implementation, Java, Systems Design, Service Oriented Architecture, Software Design, Performance Tuning, Authentications, Web Design and Development, Sprint Planning, NoSQL, SQL, Databases, Product Management
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: IA générative, Java, Candidature au LLM, Restful API, Développement de logiciels, Flux de travail IA, Mise en œuvre de l'IA, Déploiement des applications, Environnement de développement, Déploiement du modèle, Analyse d'images
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cucumber (Software), API Testing, Gherkin (Scripting Language), Behavior-Driven Development, JSON, Restful API, Apache Maven, Test Tools, Test Case, JUnit, Test Script Development, Security Testing, Test Automation, Authentications, Application Programming Interface (API), Test Data, Scalability, Java Programming, Software Testing, Java
Débutant · Spécialisation · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Protocoles de réseau, TCP/IP, Réseaux informatiques, Planification et conception de réseaux, Programmation du système, Intégrité des données, Protocoles réseau, Routage de réseau, Modèles OSI, Architecture de réseau, Communications numériques
Intermédiaire · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: SQL, Javascript, Conception de la base de données, Développement d'applications, Débogage, HyperText Markup Language (HTML), Authentifications, JSON, Django (Framework Web), Commandes Linux, Déploiement dans le nuage, Développement Web, Modélisation des données, Feuilles de style en cascade (CSS), Déploiement des applications, Applications Web, Modèle Vue Contrôleur, AJAX, jQuery, Serveurs web
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Amazon Web Services, Software Development, Configuration Management, Java
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Model Evaluation, Decision Tree Learning, Data Preprocessing, Classification Algorithms, Applied Machine Learning, Java, Predictive Modeling, Machine Learning Software, Supervised Learning, Technical Communication, Feature Engineering, Tree Maps, MLOps (Machine Learning Operations), Machine Learning Algorithms, Machine Learning, Algorithms
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jenkins, CI/CD, Continuous Integration, Version Control, Git (Version Control System), Java, Data Validation, Application Development, Object Oriented Programming (OOP), Software Architecture, Data Modeling
Débutant · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation en Scala, SQL, Big Data, Traitement des données, Informatique distribuée, Manipulation de données, Manipulation des données, Transformation de données, Optimisation des performances, Apache Spark
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, Validation des données, Données Validation des données, Développement Web Front-End, Débogage, Compatibilité des navigateurs, HyperText Markup Language (HTML), HTML et CSS, Tests de développement, Règles pour l’accessibilité des contenus Web, Composants UI, Feuilles de style en cascade (CSS), Bootstrap (Framework Front-End), Interface utilisateur (UI), Animations, Conception de sites web réactifs, Web sémantique, Analyse web et SEO
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Android Studio, Android Development, Kotlin, Object Oriented Programming (OOP), User Interface (UI) Design, Mobile Development, Relational Databases, Java Programming, PostgreSQL, Debugging, Database Design, Databases, Application Development, Application Design, User Interface (UI), Development Environment, Event-Driven Programming, Frontend Performance, System Design and Implementation, Software Installation
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Web Design and Development, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Web Servers, Systems Development, Application Servers
Débutant · Spécialisation · 3 à 6 mois