All courses

Développement

Construisez des microservices

Ré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.
Hard
8 hours
Interested in this free-access course?

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.

Learning outcomes

  • Expliquer les principes fondamentaux des Microservices
  • Créer une architecture microservice pour une application

Requirements

 Prérequis :

Pour suivre ce cours, vous devez savoir programmer en Java et avoir une bonne compréhension de HTTP.

Outils nécessaires :

  • Spring Boot

  • Spring Data JPA

  • Postman

Turn it into a career

Choose one of our 100% online degree programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructors

Soufiane Amar

Développeur depuis environ 10 ans (JAVA, Node.js, tech web) spécialisé en architecture microservices, passionné d'intelligence artificielle!

Alexandre Iwanesko

Created by

Last updated: 1/23/2025
License

Développement

Construisez des microservices

Hard
8 hours
Free-access course