Construisez Des Microservices - OpenClassrooms
Maybe your like
- Aller au contenu
- Choisir la langue
- Aller à la recherche
Développement
Construisez des microservicesRéduisez la complexité de vos applications! Dans ce cours, vous allez apprendre à développer des Microservice, RESTful et prêts à être intégrés dans une application.Difficile8 heuresCe cours en libre accès vous intéresse ?Commencer
L'architecture Microservices rencontre un essor fulgurant depuis quelques années. Des géants comme Amazon, Uber, Ebay, Groupon ou encore Netflix, ont remanié leurs applications et leurs systèmes d'information pour reposer sur cette architecture.
Les applications qui en résultent sont d'une robustesse et d'une scalabilité sans précédent. La complexité de l'application s'en trouve divisée en petits problèmes, facilement abordables. La résilience de l'application s'en trouve ainsi décuplée.
Dans ce premier cours sur l'architecture Microservices, vous allez commencer par vous familiariser avec les principes de base, et par acquérir une vue d'ensemble de cette architecture.
Ensuite, vous allez apprendre à créer et à tester un Microservice en Java de A à Z. Pour cela, vous utiliserez des outils modernes comme Spring Boot et Spring Data JPA. Vous découvrirez comment exposer une API REST, traiter les différentes requêtes HTTP possibles, et générer les bons codes de réponse.
Enfin, vous apprendrez à gérer les erreurs, tester votre Microservice et générer automatiquement une documentation en vue de sa publication.
À la fin de ce cours, vous serez capable de :
Créer un Microservice.
Tester et améliorer un Microservice.
Objectifs pédagogiques
- Expliquer les principes fondamentaux des Microservices
- Créer une architecture microservice pour une application
Prérequis
Prérequis :
Pour suivre ce cours, vous devez savoir programmer en Java et avoir une bonne compréhension de HTTP.
Vous devez être familier avec REST : je vous conseille de suivre le cours "Adoptez les API REST pour vos projets web".
Vous devez connaître les bases de JPA.
Outils nécessaires :
Spring Boot
Spring Data JPA
Postman
Et si vous en faisiez votre métier ?
Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel
Table des matières
- Partie 1
Créez un Microservice de A à Z
- 1
Tirez un maximum de ce cours
- 2
Appréhendez l'architecture Microservices
- 3
Découvrez le framework Spring Boot
- 4
Créez un microservice grâce à Spring Boot
- 5
Testez votre API grâce à Postman
- 6
Renvoyez les bons codes et filtrez les réponses !
Quiz : Créer un microservice de A à Z
- 1
- Partie 2
Améliorez votre microservice
- 1
Utilisez JPA pour communiquer avec une base de données
- 2
Gérez les erreurs et validez les données
- 3
Documentez votre microservice avec Swagger 2
- 4
Entraînez-vous en améliorant et en testant un microservice
Quiz : Améliorer un microservice
- 1
Contributeurs
Professeurs
Soufiane Amar
Développeur depuis environ 10 ans (JAVA, Node.js, tech web) spécialisé en architecture microservices, passionné d'intelligence artificielle!Alexandre Iwanesko
Créé par
OpenClassroomsMis à jour le 23/01/2025Licence
Développement
Construisez des microservices
Difficile8 heuresCours en libre accèsCommencerTag » Architecture J2ee Openclassroom
-
Développez Des Sites Web Avec Java EE - OpenClassrooms
-
Le Modèle MVC - Développez Des Sites Web Avec Java EE
-
Formation Développeur D'application - Java - OpenClassrooms
-
Simplifiez Le Développement D'applications Java Avec Spring
-
Travailler Avec JDBC Et Une Base De Données - OpenClassrooms
-
Mettez En Place L'environnement De Développement
-
J2EE - Application Web Par Yves@ - OpenClassrooms
-
PDF Cours J2ee Open Classroom Pdf Télécharger PDF
-
[PDF] Architecte Logiciel - OpenClassrooms - HubSpot
-
Apprendre J2EE Pour Débutants : Exemples Et Explications
-
Offre De Formation Architecte Logiciel Avec OpenClassrooms
-
Loïc GUIBERT (Openclassrooms à Paris) - Viadeo
-
Morgan Chapon - Freelance Fullstack Web Developer - LinkedIn