Sélectionner une page
Formations Langage Java Formation Spring Cloud de Netflix

Formation Spring Cloud

Rated 4,6 out of 5
Logo Formation Spring Cloud
Prix 2250€ HT / personne
Durée 3 jours (21 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe

Présentation

La formation vise à présenter les outils de la stack répondant aux problématiques apportées par une architecture micro service.

La formation s’axe sur deux composants de la stack Spring. Spring Boot pour l’implémentation unitaire des micro services. Puis Spring Cloud pour la mise en relation de tous ces services.

L’exercice pratique vise à développer une plateforme distribuée entière répondant à les toutes contraintes imposées par un système distribué.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Spring Cloud (Finchley SR2 2.0.x à la date de rédaction de l’article).

Les composants présentés dans la formation sont les suivants :
  • Service Discovery avec Netflix Eureka
  • Gestion de Configuration avec Spring Cloud Config
  • Communication inter-service avec Netflix Ribbon et Netflix Feign
  • Gestion des erreurs et du failover avec Netflix Hystrix
  • Exposition d’API Externe avec Netflix Zuul
  • Traçage temps réel avec Zipkin
  • Monitoring temps réel avec Spring Cloud Dashboard
  • Sécurité avec Spring Security
  • Leader Election avec Spring Cloud Cluster

 

Objectifs

  • Mettre en place une architecture Microservices
  • Découvrir les avantages et les inconvénients de Spring Cloud
  • Construire des applications Spring Cloud : Interface web, REST, Data et HATEOAS
  • Maîtriser les différents sous projets : config server & Bus, Eureka, Ribbon, Feign et Hystrix

 

Public visé

Développeurs, Architectes

 

Prés-requis

  • Maîtrise de Java (version 11 au minimum)
  • Maîtrise d’un IDE (Intellij, Netbeans, Eclipse…)
  • Expérience en Maven ou Gradle
  • La connaissance de Git est un plus
  • Des connaissances sur Docker et Docker-Compose sont recommandées

 

Pour aller plus loin

Si vous êtes développeur .NET, ne soyez pas malheureux nous avons une formation sur Steeltoe & les microservices .NET également !

Programme de la formation Spring Cloud

 

Introduction aux architectures microservices

  • Principes
  • Tests automatisés
  • Versionning
  • HATEOAS
  • Documentation
  • Mise en application : Spring Boot, Spring MVC, Spring HATEOAS, Swagger, Spring REST Docs
  • Découpage d’un monolithe (“bounded context”)
  • Avantages et inconvénients

 

Modern Spring: Spring Boot, Spring Data, and Spring Data REST

  • Les fondamentaux
  • Spring Boot web applications, WAR deployment, Thymeleaf templating
  • Spring Boot web applications en utilisant JSPs, RESTful services, JSON, and XML
  • Créer une application Spring Boot
  • Ajouter Spring Data à votre Spring Boot application
  • Ajouter Spring Data REST à votre Spring Boot application

 

Spring Cloud Configuration

  • Introduction Spring Cloud Config
  • Pas à pas pour créer votre propre serveur Spring Cloud
  • Configuration cotée Client
  • Repository organization
  • YML vs Propery Files
  • Détail et explication sur le processus de démarrage d’une application Spring

 

Service Discovery

  • Comment créer un serveur Eureka
  • Enregistrer un client Eureka
  • Spring Cloud Ribbon
  • Spring Cloud Feign : REST Client, style declaratif
  • Spring Cloud Hystrix : circuit breakers
  • Spring Cloud Bus : changement dynamique de configuration
  • Contruire une application resilient

 

API Gateway

  • Spring Cloud Zuul
  • Caching Options
  • Resource Expansion
  • Protocol Conversion
  • Zuul et ETags

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Daniel

Daniel

Consultant Java Sénior en Finance de marché, notre formateur passionné vous proposera de partager son incroyable expérience en tant que commiteur sur le projet Spring Cloud de Netflix & Pivotal Software !
Jean Baptiste

Jean Baptiste

Avec plus de 15 ans d’expérience dans l’IT, dont plusieurs années passées au sein de la Société Général, Jean Baptiste se fera un plaisir de vous partager ses bonnes pratiques en tant qu’Architecte et Expert BPM des technologies Java / C#.

Témoignages

Rated 4,0 out of 5
29 mars 2023

Les + : Le contenu de la formation et l’attitude du formateur.

Les – : Pas vraiment des points faibles.

En synthèse : Une mention spéciale à Mr Ali.

Merci!

Abdoulaye T. de chez ORANGE MALI

Afficher tous les témoignages

Rated 4,0 out of 5
29 mars 2023

Les + : Le contenu de la formation et l’attitude du formateur.

Les – : Pas vraiment des points faibles.

En synthèse : Une mention spéciale à Mr Ali.

Merci!

Abdoulaye T. de chez ORANGE MALI
Rated 5,0 out of 5
29 mars 2023

Les + : tous les notions de springcloud

Kassim S. de chez ORANGE MALI
Rated 5,0 out of 5
1 juin 2017

Bonne formation !

Adrien D. chez Crédit Mutuel-CIC
Rated 4,0 out of 5
1 juin 2017

Je souhaitais faire cette formation pour la partie théorie qui m’a comblée et m’a permis de noter des cibles d’amélioration dans la mise en place d’une architecture orientée (micro)services. Le côté pratique ne m’intéressait pas (du fait que je ne m’en servirais pas par la suite).

Comme dit au formateur, il serait peut-être intéressant de créer une formation plus théorique (quitte à ce qu’elle dure moins longtemps).

Malgré tout, Daniel était très sympathique, a répondu à nos multiples questions.

Audrey M. chez Crédit Mutuel-CIC
Rated 5,0 out of 5
31 mai 2017

Bonne formation. Evoquer un peu plus sur l’architecture microservices même si ce n’est pas le sujet premier de la formation.

Bertrand S. chez Crédit Mutuel-CIC
Rated 5,0 out of 5
31 mai 2017

Daniel est un très bon formateur, très bonne appréciation globale de cette formation

Amir B. chez Crédit Mutuel-CIC
Rated 4,0 out of 5
31 mai 2017

Formation appréciée. Bonnes compétences et expertises du formateur

Florent M. chez Crédit Mutuel-CIC
Rated 5,0 out of 5
30 janvier 2017

La formation de la semaine dernière s’est bien déroulée. Elle nous a apporté une bien meilleure compréhension de l’environnement Spring Cloud.

Il faut maintenant que nous mettions cela en pratique, et nous aurons certainement besoin de votre assistance pour aboutir.

Dimitri M. chez Liège (Belgique)

Noter la formation

Prix 2250€ HT / personne
Durée 3 jours (21 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp