(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.comToutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

nouveauté Développement d’une architecture microservices avec JHipster, Spring Boot, Spring Cloud et Netflix OSS

Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Architecture » Développement d’une architecture microservices avec JHipster, Spring Boot, Spring Cloud et Netflix OSS

Cette formation s’axe sur le développement d’une architecture microservices assez complexe avec la plateforme Spring Boot, Spring Cloud et Netflix OSS.
Nous présenterons, dans un premier temps, une introduction théorique aux architectures microservices, Spring Cloud et Spring Boot.
Dans un second temps, vous participerez à la construction de plusieurs microservices avec ces outils. De la base de données (relationnelle et orientée documents) à l’interface utilisateur (Angular ou React), en passant par la couche de persistance (Spring Data), vous mettrez en place tous les patterns de résilience liés aux microservices.

1400 € HT 2 jours AE-JHIP

Programme

Positionnement de Spring Cloud

  • Introduction
  • Positionnement
  • 12 Factors Apps
  • Spring spirit
  • Gains attendus

Rappel des concepts d’architecture

  • Architecture distribuée
  • Architecture microservices
  • Notion de Service Discovery
  • Notion de Service de Configuration
  • Communication : synchrone et asynchrone
  • Communication : politiques de routage
  • Tolérance à l’erreur
  • Supervision et traçabilité

Principaux projets

  • Spring Cloud Config
  • Spring Cloud Netflix/Consul/Zookeeper
  • Spring Cloud Sleuth

Génération des microservices

  • Architecture
  • Générer le microservice CRM
  • Démarrer le registre JHipster
  • Démarrer le micro service CRM
  • Créer les entités pour le microservice CRM
  • Générer le microservice Accountancy
  • Démarrer le micro service Accountancy
  • Créer les entités pour le microservice Accountancy
  • Générer la Gateway
  • Démarrer la Gateway
  • Démarrer l’architecture avec Docker Compose
  • JHipster Console/Zipkin

Développement des microservices

  • API first avec Swagger / OpenAPI
  • Spring Cloud Feign
  • Répartition de charge avec Ribbon
  • Tolérance à l’erreur avec Hystrix
  • Centralisation de la configuration avec Spring Cloud Config
  • Sécurisation des microservices (JWT ou OAuth)
  • Cache distribué avec Hazelcast
  • Tests de montée en charge

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 05/10/2020