Formation Architecture Microservice avec Spring Cloud


REFERENCE
 
 
SFSC
DUREE
 
 
2 jours
TARIFS
 
 
1390 € HT
Niveau : Débutant
Cours à distance: Possible
OBJECTIFS :
 

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 temps-réel. Cette formation Spring Cloud présente dans un premier temps les fondements du framework et les principes DevOps. Ensuite, les différents services techniques nécessaires aux architectures micro-services et apportés par Spring Cloud sont passés en revue.

PRÉ-REQUIS :
 

Java, Connaissance de Spring Core.

PUBLIC :
 

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

PROGRAMME :
 

Introduction aux architectures micro-services

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

Premier pas et configuration (Spring Cloud)

Rappels Spring Boot, auto-configuration et application standalone
API Spring Data, Spring Rest et Spring HATEOAS
Spring Actuator et gabarits thymeleaf
Spring Cloud Config
Oragnisation du dépôt, properties vs .yml
Détails sur le démarrage d’une application Spring Boot
Travaux Pratiques :Création d’une application Spring Boot configurée via Spring Cloud Config

Découverte automatique de service

Le serveur Netflix Eureka
Enregistrement d’un client Eureka
Scalabilité, répartition de charge, Spring Cloud Ribbon :
Client REST avec Spring Cloud Feign
Routage et filtrage avec Spring Cloud Zuul
Changement de routage avec Spring Cloud Hystrix, Hystrix Dashboard
Changement dynamique de configuration avec Spring Cloud Bus
Construire une application resilient
Travaux Pratiques :Mise en place clients/serveur Eureka, visualisation de la répartition de charge et de la tolérance aux pannes

Mise en production

Sécurité avec Spring Cloud Security  
Collecte de métriques, surveillance temps-réel, health-check
Gestion des traces, centralisation. Exemple d’ELK
Déploiements Cloud Foundry, Heroku
Utilisation de Docker
Travaux Pratiques :Déploiements d’images Docker sur une infrastructure cloud

TRAVAUX PRATIQUES :
 

Les travaux pratiques s'appuient  sur l’IDE Spring Tools Suite.

S'INSCRIRE À CETTE
FORMATION SPRING CLOUD
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

5 j

 
L’éco-système Spring se tourne résolument vers les architectures microservices. Spring Boot simplifie à l’extrême le démarrage, la...

3 j

 
Cette formation jBPM intensive de 3 jours est destinée aux développeurs Java concernés par des applications « workflow ». Après avoir introduit les concepts...

3 j

 
Hibernate offre une solution élégante et robuste à la problématique de persistance des objets Java. Son formidable succès auprès de la communauté...

2 j

 
La mise en place d'une couche de mapping objet-relationnel entre un modèle métier « objet » et une base de données relationnelle facilite...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB