🤖 Participez à notre prochain webinaire "Utiliser Le MCP dans vos Agents", le mardi 20 octobre de 11h à 12h.
Accueil / Introduction à la containerisation d’applications

Introduction à la containerisation d’applications

Containers : Container Apps - Kubernetes - Monitoring
Niveau : Intermédiaire
Informations pratiques
Durée : 2 Jours (14 Heures)
Prix distanciel : 1900 € HT/pers
Eligible CPF : Non
Public Visé
  • Développeurs
  • Administrateurs systèmes ou DevOps débutants
  • Équipes techniques
  • Chefs de projet techniques
Prochaines dates
Distanciel
Intra-entreprise
A la demande

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)
Prérequis

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).

Programme de la formation

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

Méthodes et modalités pédagogiques

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

Accessibilité

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.
Pré-inscription à la formation
Introduction à la containerisation d’applications

    * champs obligatoires

    Ces informations sont recueillies par CELLENZA, en sa qualité de responsable de traitement aux seules fins (i) de gérer votre pré-inscription et (ii) de vous adresser des emails commerciaux sur ses activités. Pour en savoir plus sur la gestion de vos données et sur vos droits, consultez la politique de confidentialité de CELLENZA