Introduction à la containerisation d’applications
- Développeurs
- Administrateurs systèmes ou DevOps débutants
- Équipes techniques
- Chefs de projet techniques
Présentation de la formation
Cette formation de deux jours propose une introduction complète aux fondamentaux de la conteneurisation et aux pratiques modernes de déploiement applicatif dans un environnement conteneurisé.
Les participants découvriront ce que sont les containers (origine et finalité) et leurs fonctionnalités (images, volumes, networking), comment créer des applications containerisées (dockerfile, bibliothèques d’images, application multi-containers, …), les outils associés (Docker, Helm), leur mise en œuvre sur les 2 principaux systèmes d’exploitation (Linux et Windows), comment les intégrer dans une chaine de CI/CD (Github Actions ou Azure DevOps).
Les développeurs découvriront comment containeriser leur environnement de développement (Remote Development avec Visual Studio ou VSCode).
En conclusion, une introduction à l’orchestration de containers (avec Docker ‘swarm mode’ et les services Azure ACI/ACA/AKS) et au concept de GitOps.
Objectifs pédagogiques
A l’issue de cette formation, les participants seront capables de :
- Exécuter et configurer des containers (réseau, volumes, variables d’environnement)
- Construire une application multi-containers avec Docker Compose
- Automatiser la construction et le déploiement d’images via une chaîne CI/CD
- Déployer une application containerisée sur un environnement cloud (Azure)
Pour suivre cette formation, les participants devront avoir des connaissances de base en administration système ou développement. Ils devront également avoir une compréhension générale du fonctionnement de Git ainsi que des connaissances de base en ligne de commande (Linux ou équivalent).
Pourquoi containeriser des applications
- Connaitre la valeur ajoutée dans le cadre d’une application cloud
- Découvrir « Les 12 facteurs » d’une application cloud native réussie
- Comprendre les différences entre Linux vs. Windows vs. autre système d’exploitation.
Connaitre les outils de conteneurisation :
- Docker Engine / Docker Desktop
- Docker Hub / Registry d’image
- Environnement de développement (VSCode ou Visual Studio)
- Helm
Containeriser une application C#, Dotnet ou Node
- Créer un DockerFile et construire des images
- Déboguer une application containerisée avec VisualStudio ou VSCode
- Créer une application multi-container avec Docker Compose (networking)
Gérer les données dans un contexte containérisé
- Gérer le volume de stockage pour les données persistantes
Connaitre le cycle de vie et Sécurité
- Utiliser les Versions et tags des images
- Gérer des secrets et des données de configuration
- Appliquer les bonnes pratiques de versioning et de sécurisation des images (images durcies)
Automatiser la construction d’image de container et leur déploiement
- Utiliser Github Actions ou Azure DevOps
Au-delà de la création de container :
- Découvrir l’orchestration de container avec Docker ‘swarm-Mode’ et les services de container Azure
- Introduction au concept de « GitOps »
Publié le 16/04/2026
Dans cette formation, nous mélangeons théorie et démonstrations pour vous rendre rapidement opérationnel. En outre, chaque participant reçoit un support de cours.
Un de nos consultants-formateurs accrédités en tant que Microsoft Certified Trainer conduit la formation. Forts d’une solide expérience sur le terrain, ils rendent l’apprentissage à la fois interactif et enrichissant.
Pour l’évaluation, le formateur pose des questions régulières et utilise diverses méthodes pour mesurer vos acquis en continu. Cette approche favorise une expérience d’apprentissage à la fois dynamique et captivante
Après la formation, nous vous demandons de remplir un questionnaire de satisfaction. Vos retours nous aident à maintenir et à améliorer constamment la qualité de nos formations.
De plus, pour assurer un suivi rigoureux, chaque participant signe une feuille d’émargement par demi-journée de présence.
Enfin, nous offrons la flexibilité de dispenser cette formation aussi bien en présentiel qu’en distanciel et elle peut être personnalisée pour les besoins spécifiques de votre entreprise sur demande. Pour en savoir plus, contactez-nous
Vous pouvez vous inscrire à l’une de nos formations jusqu’à cinq jours ouvrés avant son commencement, à condition qu’il reste des places disponibles et que nous ayons reçu votre devis signé.
De plus, si vous avez des besoins spécifiques liés à une situation de handicap, n’hésitez pas à en faire la demande ; nous adaptons volontiers nos moyens de prestation en fonction du type de handicap.
Notre centre de formation, Cellenza Training, vous accueille au 892 Rue Yves Kermen, 92100 Boulogne-Billancourt.
Pour nous rejoindre, plusieurs options de transports en commun s’offrent à vous :
- Prenez la ligne 9 du métro et descendez à Pont de Sèvres,
- Optez pour la ligne 10 du métro jusqu’à Boulogne Jean Jaurès,
- Ou bien, empruntez le tram T2 jusqu’à Brimborion.