Formation Architecture Microservices avec Spring Cloud

(3 avis)

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 3 avis
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence SFSC

Spring Cloud fournit tous les services techniques nécessaires à la mise en place d’une architecture micro-service. Associé à Spring Boot, il permet de rapidement composer des applications à partir de services unitaires et de les déployer sur une architecture de production nécessitant scalabilité et monitoring en temps-réel.

Cette formation SpringCloud permet, au travers de divers ateliers (voir le détails des travaux pratiques), d’implémenter une architecture micro-services composée de micro-services applicatifs et des micro-services techniques directement apportés par SpringCloud. Les aspects sécurité, monitoring et scalabilité de l’architecture sont démontrés.

Public :

Ce cours s’adresse à des programmeurs, développeurs et chefs de projet.

Prérequis :

Pour suivre ce cours il est important de connaitre Java, et de posséder un certain niveau de connaissance Spring Core.

Introduction à Spring Cloud

L’approche DevOps et les architecture micro-services
Découpage d’une application monolithique
Pré-requis sur l’infrastructure
Patterns de composition des services
Identification des services techniques
L’offre SpringBoot/SpringCloud

Configuration centralisée et service de discovery 

Configuration centralisée
Service Eureka
Scalabilité, tolérance aux pannes

Travaux Pratiques :

Architecture avec 2 micro-services applicatifs et les services config et eureka

Clients des microservices

Pré-requis pour le client : Répartition de charge et résilience
Client Feign
Répartion de charge avec Ribbon
Disjoncteurs avec Hystrix
Routing et Proxy avec Zuul

Travaux Pratiques :

Ajout d’un micro-service « back-end » dans l’architecture. Répartion de charge et résilence. Ajout d’une gateway dans l’architecture

Monitoring et mise en production

Tableaux de bord Hystrix
L’agrégateur Turbine
Centralisation des traces avec ELK
Déploiement sur une infrastructure Docker, alternatives Kubernetes, Docker Swarm

Travaux Pratiques :

Mise en place de turbine et ElasticStack
Création d’un docker-compose, démarrage de l’architecture sur une infrastructure Docker

Sécurité

Alternatives pour l’implémentation de la sécurité
Rappels oAuth2
SpringBoot et oAuth2
Spring Cloud Security

Travaux Pratiques :

Déploiements d’images Docker sur une infrastructure cloud

Les travaux pratiques s'appuient sur l’IDE Spring Tools Suite. Voici quelques détails des travaux pratiques mis en place durant la formation:

  • Architecture avec Eureka et le serveur de configuration
  • Ajout d’un micro-services.
  • Utilisation des clients Feign et des capacités Ribon et Hystrix.
  • Mise en place de Zuul.
  • Monitoring Turbine ELK.
  • Déploiement sur une infrastructure Docker.
  • Mise en place de la sécurité.

Avis des participants à la formation Architecture Microservices avec Spring Cloud

Note moyenne de 5/5(3)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

SV
5/5

Mon avis sur le formateur :

"Très bonne pédagogie et disponibilité pendant la formation."

SOUFFLET Valentin
5/5

Mon avis sur le contenu du stage :

"Cours bien construit et travaux pratiques adaptés"

Mon avis sur le formateur :

"Bonne pédagogie et capacités de troobleshooting. Bonne dynamique lors du cours et des TP"

Mon avis sur la salle de formation :

"À distance cause COVID"

MA
5/5

Mon avis sur le contenu du stage :

"Très bonne approche du sujet et très bonne pédagogie."

Mon avis sur la salle de formation :

"Formation réalisée à distance"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB