Orchestration de conteneurs et déploiement d’applications
Cette formation vous permet de maîtriser l’orchestration de conteneurs à l’aide de Docker et Kubernetes. Vous apprendrez à déployer, gérer et faire évoluer des applications conteneurisées, tout en optimisant les ressources et en garantissant la disponibilité des services.
Objectifs pédagogiques
À l’issue de cette formation, les participants seront capables de :
- Comprendre les bases de l’orchestration de conteneurs.
- Maîtriser le déploiement d’applications avec des conteneurs.
- Gérer les images et les registres de conteneurs.
- Mettre en place une orchestration de conteneurs multi-services.
- Gérer les déploiements et la mise à l’échelle de conteneurs dans un environnement d’orchestration.
- Optimiser les processus de développement et de déploiement, en automatisant les tâches.
- Adopter des pratiques efficaces pour la gestion du cycle de vie des applications conteneurisées.
Public visé
Développeurs, architectes logiciels, chefs de projet techniques et professionnels impliqués dans le déploiement et la gestion d’applications conteneurisées.
Connaissances de base en développement d’ applications et notions de conteneurs/virtualisation recommandées.
Modalités
Formation pratique : supports de cours, études de cas, exercices.
Évaluation via QCM, mises en situation et travaux pratiques.
Feuille d’émargement remise chaque demi-journée.
Attestation délivrée en fin de session complète.
Tarif & durée
1 400 € HT par participant
2 jours (14 heures)
Présentiel ou Distanciel
Dates
Du 22/05/2025 au 23/05/2025
Du 26/06/2025 au 27/06/2025
Programme de la formation
1. Introduction à Docker
- Qu’est-ce que Docker et comment il aide à la gestion des applications
- Architecture de Docker (conteneurs, images, Dockerfile)
- Commandes de base de Docker (docker run, docker ps, docker stop, docker rm)
2. Création d’images Docker et gestion des registres
- Créer un Dockerfile pour une application simple
- Construire une image Docker à partir d’un Dockerfile
- Gestion des registres (Docker Hub et registres privés)
- Pousser des images vers Docker Hub
3. Déploiement d’applications multi-conteneurs avec Docker Compose
- Introduction à Docker Compose pour la gestion des applications multi-conteneurs
- Déployer une application avec plusieurs services (ex : application web et base de données)
- Utilisation des volumes Docker pour le stockage de données
4. Introduction à Kubernetes pour la gestion des conteneurs
- Introduction à Kubernetes (architecture, composants de base : Pods, Services, Deployments)
- Déploiement d’une application simple sur Kubernetes
- Interaction avec Kubernetes via kubectl
Outils \ Méthodes




