Skip to main content
Gust Training
Programming & software development

Formation Spring Cloud et Kubernetes – Déployer vos microservices Spring sur l’infrastructure Kubernetes

Description de la formation Spring Cloud Kubernetes Cette formation Spring Cloud Kubernetes commence par des rappels sur l’environnement

Duration
2 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Course objectives

A l’issue de cette formation Spring Cloud Kubernetes, vous serez en mesure de :

  • Connaître les bonnes pratiques de développement liées à Spring Cloud Kubernetes
  • Comprendre les diférentes approches disponibles pour l’implémentation des services techniques liés aux architectures microservices

Who is this course for?

Ce cours Spring Cloud Kubernetes s’adresse aux équipes de développement envisageant de déployer leurs microservices Spring Cloud sur des infrastructures Kubernetes.

Programme

Rappels sur Spring Cloud Microservices

  • Architecture microservices et bénéfices attendus Services techniques nécessaires Les projets Spring Cloud et l’API common L’orchestrateur Kubernetes : architecture, types de ressources Service coeur Kubernetes : DNS, Config Map, Sécurité Packages additionnels : Helm, Ingress, Istio, Promotheus Spring Cloud Kubernetes : objectifs et starter disponibles

Environnement de développement

  • Profil Kubernetes de l’application Spring Boot Mock d’un serveur Kubernetes Kubernetes pour le développement Intégration avec les outils de build, plugins Maven et Gradle

Atelier

Mise en place de l’environnement de développement

Discovery

  • DiscoveryClient pour Kubernetes Gestion des namespaces Rechergement dynamique Service natif Kubernetes de découverte Répartition de charge côté client avec Ribbon

Atelier

Comparaison des différentes approches pour le service de Discovery

Configuration

  • Utilisation de ConfigMap, gestion des namespaces, des profils Gestion des secrets Rechargement dynamique

Atelier

ConfigMap, Secrets, Rechergement, Gestion des profils

Istio

  • Services fournis par Istio, Impacts sur les services Spring Cloud Le profil Istio et l’API istio-client Répartition de charge : Ribbon ? Circuit breaking : Hystrix ? Sécurité : oAuth, JWT, mTLS ?

Atelier

Déploiements sur une infrastructure Kubernetes + Istio, Profil Istio et découverte des règles,

Description de la formation Spring Cloud Kubernetes

Cette formation Spring Cloud Kubernetes commence par des rappels sur l’environnement Spring Cloud, sa common API et l’infrastructure Kubernetes. Elle poursuit avec la mise en place d’un environnement de développement basé sur des distributions minimales de Kubernetes ou des serveurs mockés. Ensuite, l’ensemble des starters Spring Cloud Kubernetes et leurs APIs sont présentés.

Travaux Pratiques

Ce cours propose 75% d’ateliers pratiques pour une meilleure assimilation des conaissances.

Topics: Spring

Programming & software development

Formation WinDev Mobile : Maîtriser WinDev Mobile pour Android

La formation WinDev Mobile pour Android est conçue pour vous permettre de développer rapidement des applications mobiles professionnelles sous Android.

Duration
5 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev Mobile : Développement d’applications iOS

Cette formation WinDev Mobile pour iOS vous permet de maîtriser l'environnement WinDev Mobile pour créer des applications performantes et

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev Mobile : Développement d’applications Android

La formation WinDev Mobile est conçue pour les développeurs déjà familiarisés avec WinDev et souhaitant élargir leurs compétences en créant des

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev : Initiation

WinDev est un environnement de développement puissant qui permet de créer rapidement des applications pour diverses plateformes, y compris Windows,

Duration
2 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp