Aller au contenu principal
  • ACN_ATLAS
  • Cours pratique
  • FSE
  • Informatique

Formation Docker : Créer et Administrer vos conteneurs virtuels d'applications avec Docker

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation Conteneurs Docker

En très peu de temps, Docker est devenu une plateforme incontournable que les développeurs et les administrateurs choisissent pour le packaging, le déploiement et l'exécution d'applications. Docker révolutionne les départements IT. Les méthodes de développement, de l’administration système et réseau sont bouleversées par la conteneurisation des applications. Docker est un nouveau paradigme.

Les développeurs peuvent se concentrer maintenant sur le métier de l’application et non plus sur les a cotés (sécurité, gestion http, etc.). Les administrateurs sont déchargés des problèmes d’intégration, de gestion quotidienne des applications et systèmes d’exploitation. Les administrateurs réseaux sont impliqués dans l’administration des applications conteneurisées. L’Infrastructure As Code, l’automatisation des process, du développement et de l’intégration, la conteneurisation implique la mise en œuvre de nouvelles méthodes au sein des départements IT.

À l'issue de cette formation Conteneurs Docker, les participants disposeront des connaissances et des compétences nécessaires pour comprendre l’impact des changements qu’impose la conteneurisation d’application. Les participants maîtriseront la pratique de Docker et l’écosystème du DevOps en condition de production et en étant capables d’anticiper les nouveaux besoins et méthodes.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

À l'issue de cette formation Conteneurs Docker, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre la place de Docker dans le nouveau paradigme du mouvement DevOps
  • Créer et administrer des conteneurs Docker (image, registre, conteneur…)
  • Construire ses propres images Docker et les déployer
  • Comprendre comment créer et déployer des applications multi-conteneurs
  • Comprendre le nouveau paradigme des applications Micro-services
  • Créer et déployer des applications Micro-services avec Docker-compose
  • Gérer la journalisation des conteneurs avec la suite ELK
  • Comprendre ce qu’est un pipeline de développement et d’intégration continue (CI, CD)
  • Comprendre l’apport d’un orchestrateur comme Kubernetes
  • Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions

Les personnes désirant aller plus loin sur la conteneurisation d'applications avec Docker peuvent poursuivre avec la formation "Docker avancé : Déployer et gérer des hôtes Docker" (UDMB) ou suivre la formation "Docker : Maitriser Docker" (UDMC) qui rassemble les deux.

Objectifs opérationnels

Savoir créer et administrer un environnement Docker (image, conteneur, réseau, Data, ressources, etc.).

Programme

Contenu du cours, module par module

12 modules

Travaux pratiques

La formation alterne théorie et travaux pratiques, toujours dans une approche terrain. La théorie est réduite au minimum pour les parties qui n’ont pas d’application concrète dans l’exploitation au jour le jour.
Cependant, il est nécessaire de bien comprendre certains concepts pour justement mieux retenir comment les mettre en œuvre, au-delà de la simple « recette », et surtout d'évoluer avec recul dans son environnement technique au quotidien.

Programme mis à jour le 26/01/2025

Formations liées