Date de mise à jour : 22/06/2026 | Identifiant OffreInfo :
15_26539004F
Organisme responsable :
NAPSIA
À l'issue de la formation, vous serez capable de :
1. Maîtriser l'Architecture : Comprendre les concepts clés des microservices, leurs forces, faiblesses et impacts sur l'organisation par rapport au modèle monolithique.
2. Choisir ses Frameworks : Analyser et sélectionner les frameworks de développement et stacks techniques (Spring Boot, Quarkus, Node.js) les plus adaptés à vos services.
3. Conteneuriser & Déployer : Distinguer les solutions de conteneurs (Docker) et les orchestrateurs Cloud (Azure AKS, Container Apps) pour isoler et scaler vos applications.
4. Sécuriser les Flux : Implémenter des protocoles de communication sûrs (REST, gRPC) et sécuriser les échanges inter-services (API Gateways, tokens JWT, mTLS).
5. Fiabiliser & Tester : Concevoir une stratégie de validation robuste en combinant tests unitaires, tests d'intégration et tests de contrats (Pact) pour valider les API.
Jour 1 : Architecture Monolithe vs Microservices & Spring Cloud
Design Patterns : Concepts clés, forces et faiblesses face au monolithe. Patterns API Gateway, Service Discovery et routage des flux.
Frameworks & Stacks : Création d'un service REST avec Spring Web et configuration de l'écosystème Spring Cloud.
Pratique : Rétro-conception d'un monolithe et développement complet d'un microservice de gestion d'utilisateurs.
Jour 2 : Sécurité OAuth2 & Résilience (Tolérance aux Pannes)Sécurisation : Protocoles d'authentification et d'autorisation inter-services via le standard OAuth2 / JWT.
Haute Disponibilité : Gestion des pannes réseaux, implémentation des patterns de résilience : Retry, Fallback et Circuit Breaker.
Pratique : Connexion sécurisée de deux services distants et configuration d'un système de repli en cas de coupure.
Jour 3 : Conteneurisation Docker, Kubernetes & ObservabilitéDéploiement : Écriture de Dockerfiles, création d'images optimisées et orchestration déclarative avec Kubernetes.
Observabilité : Introduction aux métriques, centralisation des logs et traçage distribué (OpenTelemetry, Prometheus, Grafana).
Pratique : Déploiement du cluster local K8s et configuration d'un tableau de bord de monitoring d'infrastructure.
Attestation de formation
Non certifiante
Sans niveau spécifique