Durée : 2 jours
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
C’est quoi un microservice ?
Conception des SI
Le cloud et les microservices
Quelques exemples : Amazon, Netflix…
Quelques retours d’expérience
Les API
Organisation projet : Agile, DevOps…
Stratégie : du monolithique au microservice
DDD Domain-Driver Design
Principe HATEOAS
Choix du style de collaboration : REST vs bus de messages
Rappels HTTP : Méthodes HTTP, codes d’erreurs
Implémentation des microservices : synchrones, asynchrones, réactifs, non bloquants
Architecture distribuée : principes, SLA…
Déploiement et orchestration
Documentation avec Swagger
Gestion des logs
Surveillance des microservices, métriques
Java et les services REST
Présentation de Spring Boot : autoconfiguration, starters, fat jar
Spring Data
Spring Data REST
Spring Cloud
Communication entre microservices : synchrone, asynchrone (JMS, WebFlux, WebSockets)
Mise en place d’un gateway
Mise en place d’un service de découverte avec Eureka
Répartition de charge entre différentes instances d’un microservice
Mise en place d’un serveur de configuration
Intra
Sur mesure
Disponible à distance
Durée : 2 jours
soit 14 heures de formation
3200,00 € HT
Disponible à distance
Durée : 2 jours
A partir de : 1300 € HT
Disponible à distance
Durée : 2 jours
soit 14 heures de formation
3200,00 € HT
Disponible à distance
Durée : 2 jours
soit 14 heures de formation
Disponible à distance
Durée : 2 jours
A partir de : 1300 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours