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
Nos clients témoignent (5)
C'était dynamique et très pratique,尤其在通过URL向我们提供虚拟机的情况下。 (注意:最后一部分的翻译似乎混入了中文,正确的法语翻译应为:“en plus du fait qu'une machine virtuelle nous a été fournie via une URL”) 正确翻译: C'était dynamique et très pratique, en plus du fait qu'une machine virtuelle nous a été fournie via une URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Formation - Spring Cloud for Microservices
Traduction automatique
Il a tout expliqué, pas seulement les notions de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Niveau de compétence du formateur
Grant Miller - BMW
Formation - Certified Kubernetes Administrator (CKA) - exam preparation
Traduction automatique
Très informatif et direct au point. Pratique pratique (Note: "pratique pratique" is a literal translation but may sound redundant in French. A better phrasing could be "Pratique appliquée". However, since the guideline specifies not to modify or add content beyond what is provided, the above translation adheres strictly to the given text.)
Gil Matias - FINEOS
Formation - Introduction to Docker
Traduction automatique
Exemples pratiques et discussions ouvertes
Nenad Terzic - Pejsejf B"lgaria EOOD
Formation - Building Microservices with Spring Cloud and Netflix OSS
Traduction automatique