-
Filière :
Architecture & Intégration
-
Sous-filière :
SOA & MicroServices
-
Référence
AE-DMS
-
Durée
3 jours (21 h)
-
Prix par personne HT
2 050 € HT
Objectifs pédagogiques
- Comprendre comment penser et aborder le développement d’une application cloud
- Apprendre à construire, tester et déployer des microservices avec Docker
- Comprendre les principes liés à opérer les microservices en production
Public cible
- developpeurs
- devops
Pré-requis
Avoir suivi le cours Docker ou posséder les connaissances équivalentes
Programme de la formation
Introduction
- Les problématiques actuelles
- La solution conteneurs
- La solution microservices
- La solution cloud
Docker
- Conteneur et images
- Dockerfile
- Docker compose
Design pattern des microservices
- Core development patterns
- Routing patterns
- Resiliency patterns
- Security patterns
- Logging patterns
- Build/Deploy patterns
« 12 factors » pour une application cloud
- Code factor
- Deploy Factor
- Operate Factor
Développer, packager, publier avec Docker
- Best practices de développement cloud
- Tester son application avec des conteneurs
- Packager son application en image
- Publier son image
Déployer son application
- Utiliser Docker Compose pour déployer une application
- Déployer son application dans Kubernetes
- Configuration de l’application
Sécurité
- Gestion des secrets
- Sécurité des microservices
Observabilité
- Logging
- Prometheus
- OpenTracing
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le