> Formations > Technologies numériques > Virtualisation, Cloud, Devops > DevOps et gestion de la production > Formation Docker : Conception, test et déploiement d'applications > Formations > Technologies numériques > Formation Docker : Conception, test et déploiement d'applications

Formation : Docker : Conception, test et déploiement d'applications

Certification ENI - RS6425

Docker : Conception, test et déploiement d'applications

Certification ENI - RS6425


New CPF

À l’issue de cette formation, vous serez autonome dans l’utilisation de Docker pour concevoir, tester et déployer des applications conteneurisées. Vous maîtriserez la gestion des images et conteneurs, la configuration des réseaux et volumes, ainsi que l’orchestration avec Docker Swarm. Vous saurez sécuriser vos environnements et appliquer les bonnes pratiques pour un déploiement en production efficace. Cette formation vous permettra d’optimiser la gestion de vos applications et de collaborer efficacement avec les équipes DevOps et infrastructure.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. DKR
  4j - 28h00
Prix : 2610 € H.T.
Pauses-café et
déjeuners offerts




À l’issue de cette formation, vous serez autonome dans l’utilisation de Docker pour concevoir, tester et déployer des applications conteneurisées. Vous maîtriserez la gestion des images et conteneurs, la configuration des réseaux et volumes, ainsi que l’orchestration avec Docker Swarm. Vous saurez sécuriser vos environnements et appliquer les bonnes pratiques pour un déploiement en production efficace. Cette formation vous permettra d’optimiser la gestion de vos applications et de collaborer efficacement avec les équipes DevOps et infrastructure.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Configurer Docker sur différents systèmes d'exploitation en utilisant Docker Desktop ou Docker Engine
Utiliser les images, les registres et les conteneurs avec la ligne de commande Docker
Concevoir et construire des images personnalisées avec Dockerfile
Chaîner des conteneurs avec Compose pour déployer des environnements applicatifs complets
Configurer des réseaux et des volumes pour l'échange et le stockage des données
Orchestrer des conteneurs en cluster avec Docker Swarm
Implémenter une stratégie de sécurité efficace pour fiabiliser l'environnement applicatif

Public concerné
Développeurs amenés à travailler sur des applications en micro services encapsulées dans des conteneurs Docker, administrateurs et techniciens système et réseau amenés à gérer ces conteneurs.

Prérequis
Connaissances de base d'un langage de programmation et des principes des systèmes Linux/Windows.

Certification
La certification ENI « Concevoir, tester et déployer des applications avec Docker » est incluse lors de l’inscription à cette formation. Accessible en ligne 24h/24, l’évaluation chronométrée (1h30) comprend des cas pratiques et un QCM/QCU. Les cas pratiques, reproduisant un environnement de travail réaliste, ont une pondération cinq fois supérieure aux questions QCM/QCU. Le score obtenu sur 1000 détermine le niveau atteint : opérationnel (500 à 700 points) ou avancé (701 à 1000 points). La certification est obtenue dès 500 points et valide les compétences en conception, test et déploiement d’applications conteneurisées avec Docker. Les résultats sont disponibles immédiatement après l’épreuve, et le certificat est envoyé par e-mail. Enregistrée sous le numéro RS6425 au Répertoire Spécifique de France Compétences, cette certification atteste de la maîtrise de Docker pour le développement et le déploiement d’applications en environnement conteneurisé. Lien vers la fiche France compéten

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Introduction à Docker

  • Concepts de virtualisation et de conteneurisation
  • Présentation de Docker : architecture et composants.
  • Installation de Docker Desktop et Docker Engine sur Windows/Linux.
  • Premiers pas avec Docker : exécution d'un premier conteneur.
Exercice
Installation et configuration de Docker sur Windows et Linux.

2
Gestion des images et conteneurs

  • Utilisation de Docker Hub et des registres privés.
  • Commandes de gestion des conteneurs : run, ps, logs, stop, restart, rm.
  • Gestion des images : pull, build, tag, push.
Exercice
Déploiement d'une application simple avec une image Docker existante.

3
Création d'images personnalisées et Docker Compose

  • Structure d'un Dockerfile.
  • Optimisation des images Docker.
  • Gestion des variables d'environnement et des secrets.
  • Introduction à Docker Compose.
  • Structure d'un fichier docker-compose.yaml.
  • Définition des services, réseaux et volumes.
Exercice
Création et optimisation d'une image Docker personnalisée et déploiement d'une application multi-conteneurs.

4
Gestion des réseaux, volumes et orchestration avec Swarm

  • Gestion des réseaux Docker : bridge, host, overlay.
  • Configuration des volumes et des bind mounts.
  • Persistance des données dans Docker.
  • Principes et mise en place d'un cluster Swarm.
  • Gestion des services et des stacks Docker.
  • Mécanismes de scalabilité et répartition de charge.
Exercice
Mise en place d'un stockage persistant et d'une architecture réseau adaptée. Création d'un cluster Docker Swarm et déploiement d'une application scalable.

5
Sécurisation et bonnes pratiques Docker

  • Meilleures pratiques de sécurité pour les conteneurs et images.
  • Configuration du démon Docker pour une exécution sécurisée.
  • Gestion des droits et des accès utilisateurs.
  • Bonnes pratiques pour déployer Docker en production.
  • Synthèse et retours d'expérience.
Exercice
Mise en place d'une stratégie de sécurité avec restriction des privilèges et audit de conteneurs. Questions/réponses et bilan de la formation.

6
La certification ENI

  • Modalités et déroulement de l’examen.
  • Conseils personnalisés


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Financement par le CPF
Cette formation est éligible au CPF. Si vous souhaitez bénéficier de ce mode de financement, contactez-nous ou rendez-vous directement sur le site moncompteformation.gouv.fr.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie