Formation Docker pour les développeurs

icon public

Public : Développeurs - Webmasters

icon horloge

Durée : 3 jour(s)

Syllabus de la formation Docker pour les développeurs

Pré-requis : Bases de l'administration systèmes sous Linux et Windows

Objectifs : Connaître les caractéristiques d'un conteneur Linux et découvrir Docker - Installer et utiliser Docker - Maîtriser la création d'images - Connaître et configurer une Registry (publique et privée) - Maîtriser les notions réseaux de Docker (drivers, links) - Comprendre et maîtriser la persistance des données (drivers, volumes) - Maîtriser la notion de service Docker avec Docker-compose - Utiliser Docker Swarm pour déployer une stack orientée Production

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Taux de retour à l’emploi : Aucune donnée disponible

Référence : OUT101045-F

Taux de satisfaction : 4,80 / 5

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

975,00 CHF HT / jour

1 500,00 CHFHT

1 392,86 CHF HT

Pour 10 heures utilisables pendant 12 mois

1 875,00 CHF HT

Tarif plein:

  • Paiement à 60 jours
  • Report possible à J-3
  • 3 tickets d'assistance
Contacter Dawan

Programme de Formation Docker pour les développeurs

Introduction

Revue des valeurs et principes de l’agilité
Livraison continue et apport du mouvement DevOps
Organisation des environnements de projet (local, dev, build, staging, prod…)
Démarche qualité, gestion de version et des configurations

Atelier pratique : Étude de cas d’ajout de dépendance, de montée de version

Appréhender la virtualisation avec Docker

Machine de développeur unique, multiples environnements
Les différentes formes de virtualisation et leur concept
Présentation des avantages et des cas d'utilisation des conteneurs
Présentation de Docker et de son architecture
Cas de Windows et MacOS

Exécuter un projet dans Docker

Installer Docker
Build et exécution d’un projet au sein d’un conteneur
Découvrir le Dockerfile
Comprendre le cycle de vie du conteneur
Administrer et superviser un conteneur depuis le docker host (exec, inspect, logs...)

Atelier pratique : Récupérer, monter et exécuter localement un projet avec Docker

Manipuler des images Docker

Présentation du concept d'images Docker (Docker Hub, images personnalisées)
Les différentes méthodes de conception d'une image Docker
Créer une image à partir d'un conteneur (commit)
Créer une image à partir d'un Dockerfile
Les instructions dans un Dockerfile (FROM, COPY, ADD, EXPOSE, ENTRYPOINT, CMD)
Gérer le cycle de vie des images (labels, tags, versionning mineur/majeur)
Sélectionner et récupérer une image depuis la communauté "Docker Hub"
Le concept des layers et du cache (optimisation)
La registry et le stockage des images (registry privée, registry "Docker Hub" )

Atelier pratique : Création, installation d'images. Mise en place d'une registry privée et gérer ses images

Configurer le réseau pour Docker

Le conteneur dans son réseau (stack réseau Docker)
Le port forwarding (PAT)
Liaisonner des conteneurs (links)
Les différents réseaux proposés par Docker (drivers, les impacts et cloisonnements)

Atelier pratique : Faire communiquer les conteneurs, mise en place d'un LEMP à partir de 3 conteneurs : PHP, MySQL, nginx. 

Gérer les systèmes de fichier pour Docker

Le principe de volumes associés à un conteneur
Créer et persister des volumes docker
Gérer les modèles de configuration et leurs bonnes pratiques

Atelier pratique : Créer des volumes sur son Docker host pour persister et visualiser les données des conteneurs

 

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Lieu Date Remisé Actions
Distance Du 16/12/2024 au 18/12/2024 S'inscrire
Distance Du 27/01/2025 au 29/01/2025 S'inscrire
Distance Du 17/03/2025 au 19/03/2025 S'inscrire
Distance Du 15/07/2025 au 17/07/2025 S'inscrire
Distance Du 29/09/2025 au 01/10/2025 S'inscrire
Distance Du 12/11/2025 au 14/11/2025 S'inscrire

Nos centres de formation

  • Distance

    32 Boulevard Vincent Gâche

    44000 Nantes

  • Genève

    c/o CCI France Suisse Route de Jussy 35 Case postale 6298

    CH-1211 Thônex - Genève

  • Le rythme "leçon" / "activité" / "challenge" / "quiz" était très bien.
  • Lionel M.

  • Le sujet est bien présenté dans son contexte avec rappel des notions de base. Le formateur modifie son contenu pour répondre encore plus à nos demandes et nos besoins en cours de la formation. Le visuel du support du cours est très attractif et clair. Exercices différent : activités, quizz, challenge.
  • J'ai suivi plusieurs formations avec Dawan, et c'est le meilleur formateur que j'ai eu. Grande pédagogie. Cours clair et structuré. Explications claires et concises en revenant sur les base. Connaissances parfaites sur le sujet. Sait s'adapter à nos demandes, questions, remarques.
  • Doris S.

  • Le formateur est compétent et intéressant.
  • Vianney D.

  • En tant que développeur j'ai réussi à suivre un cours orienté système : très didactique.
  • Le cours orienté infrastructure nous permet de mieux comprendre les attentes des collègues admins, il nous reste à mettre en œuvre ;-)
  • Antoine est très sympathique, maîtrise son sujet et est à l'écoute des demandes des stagiaires.
  • Dominique D.

  • Le formateur a suivi très partiellement un support de cours qui visiblement n'était pas le sien. Le discours était très hésitant, et montrait que la formation n'a pas été préparée. Il s'agissait d'une improvisation autour d'exemples en partage d'écran qu'il a difficilement tenté de faire fonctionner.
  • Le rythme était très lent, avec beaucoup de contradictions, de temps de recherche d'information, et de répétitions.
  • Malgré sans doute une bonne maîtrise technique de son sujet, le formateur n'est pas parvenu à me motiver dans le suivi de la formation. Trop d'hésitations, trop de phrases non terminées, trop de répétitions. Aucune interaction avec les stagiaires.
  • David B.

  • Nécessite un très bon niveau technique de base pour profiter pleinement de cette formation complexe. Formation très dense.
  • Rémi L.