Formation : docker : conception, test et déploiement d'applications

Certification : Concevoir, tester et déployer des applications avec docker

Proposée par ORSYS — 92800 Puteaux

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

2 192 €

Présentation

À l’issue de cette formation, vous serez autonome dans l’utilisation de Docker pour concevoir, tester et déployer des applications conteneurisées.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
PARVIS LA GRANDE ARCHE PAROI NORD PUTEAUX 92800 Puteaux
Académie
Versailles
Département
Hauts-de-Seine
Région
Île-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

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

Débouchés / Résultats attendus

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

Programme & Référentiel

Programme de la formation 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. 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. 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. 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. 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. La certification ENI • Modalités et déroulement de l’examen. • Conseils personnalisés