Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction aux architectures Microservices et Spring Cloud
- Architecture monolithique et architecture Microservices
- Concepts fondamentaux de Microservices
- Introduction à Spring Boot & Spring Cloud
- Construire un microservice RESTful simple avec Spring Boot
- Labo pratique : Implémentation d'un microservice de base
Découverte de services & Configuration Management
- Enregistrement et découverte de services avec Eureka
- Gestion de l'équilibrage de charge avec Ribbon
- Configuration centralisée avec Spring Cloud Config
- Passerelle API avec Spring Cloud Gateway
- Laboratoire pratique : Mise en œuvre de la passerelle API et de la découverte de services
Communication et résilience
- Inter-Service Communication avec Feign Clients
- Implémentation de disjoncteurs avec Resilience4J
- Gestion des défaillances et mécanismes de repli
- Traçage distribué avec Spring Cloud Sleuth & Zipkin
- Labo pratique : Configuration de la résilience des services
Conteneurisation Microservices avec Docker
- Introduction aux conteneurs et Docker
- Dockerizing a Spring Boot Application
- Créer des applications multi-conteneurs avec Docker Compose
- Gérer Microservices avec Docker Réseaux
- Labo pratique : Déploiement de Microservices avec Docker Compose
Surveillance, journalisation et sécurité
- Surveillance Microservices avec Spring Boot Actuator
- Journalisation centralisée à l'aide de la pile ELK (Elasticsearch, Logstash, Kibana)
- Meilleures pratiques de sécurité pour Microservices
- Configuration de l'authentification et de l'autorisation
- Labo pratique : Configuration de la sécurité et de la surveillance
Mise à l'échelle et orchestration avec Kubernetes
- Introduction à Kubernetes et à l'orchestration de conteneurs
- Déploiement de Microservices dans Kubernetes
- Mise à l'échelle et gestion de Microservices en production
- Équilibrage de charge et mise à l'échelle automatique
- Labo pratique : Déploiement de Microservices sur Kubernetes
Modèles Microservices avancés
- Architecture pilotée par les événements avec Kafka
- Le modèle Service Mesh avec Istio
- Transactions distribuées et modèle Saga
- Pipelines CI/CD pour Microservices
- Laboratoire pratique : Mise en œuvre des modèles avancés Microservices.
Projet final et meilleures pratiques
- Construire un système Microservices complet
- Débogage et dépannage des problèmes courants
- Stratégies d'optimisation des performances
- Meilleures pratiques pour les déploiements en production
- Q&R et synthèse finale
Résumé et prochaines étapes
Pré requis
- Une compréhension de l'architecture des microservices
- Expérience avec Java et Spring Boot
- Connaissance de base des API REST et des conteneurs
Audience
- Développeurs de logiciels
- Ingénieurs DevOps
- Architectes Cloud
- Administrateurs système
35 Heures
Nos clients témoignent (2)
Comment les formateurs transmettent-ils efficacement leurs connaissances
Vu Thoai Le - Reply Polska sp. z o. o.
Formation - Certified Kubernetes Administrator (CKA) - exam preparation
Traduction automatique
le formateur avait beaucoup de connaissances et de patience à partager avec nous
Bogdan Olaru
Formation - Introduction to Docker
Traduction automatique