Formation Développer des microservices – Centre de formation M2i
M2i Formation

Découvrez notre formationDévelopper des microservices

Présentiel

2 jours (14 heures) - MICR-DEV

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  XML - SOA - WOA  ›  Développer des microservices

Objectifs pédagogiques

  • Comprendre les protocoles utilisés dans les microservices
  • Comprendre l'apport des microservices dans une architecture répartie
  • Développer ces microservices en Java
  • Déployer des microservices.

Niveau requis

Avoir de très bonnes connaissances du langage Java.

Public concerné

Développeurs et architectes.

Paris La Défense11/05/20201 320 € HTDates proposées dans les agences M2iRéserver
Paris La Défense23/11/20201 320 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation des microservices

  • Qu'est-ce qu'une architecture microservices
  • Liens entre microservices et SOA
  • Différence entre Web Services et microservices
  • Les microservices au centre du métier
  • Des services faiblement couplés
  • Solidité des applications à base de microservices, l'isolation et l'indépendance

Architecture à base de microservices

  • La base des microservices : HTTP
  • Rappels sur le protocole HTTP
  • Exploitation de HTTP pour l'accès aux services : REST
  • Les différents niveaux d'implémentation de REST : du level 0 à 3
  • Codes d'erreurs HTTP et verbes HTTP
  • "Path"
  • Présentation de la norme Swagger
  • Décrire et documenter les EndPoint avec Swagger
  • Tester un service REST avec SoapUI
  • Tester un service avec Postman et son extension Chrome

Réaliser un microservice avec Java

  • Création d'un simple microservice avec Jersey
  • Test du microservice
  • Présentation du framework Spring Boot
  • Création d'un microservice grâce à Spring Boot

Les conteneurs des microservices

  • Introduction au logiciel Docker
  • Les conteneurs dans Docker
  • Lancer les conteneurs
  • Déploiement d'un microservice avec Docker
  • Présentation des offres concurrentes : Kubernetes et Mesos

Complétez votre formation