Logo de l'organisme de formation

Conseil et Formation en informatique / numérique

Représentation de la formation : Mettre en place la conteneurisation de vos projets avec Docker

Mettre en place la conteneurisation de vos projets avec Docker

Formation mixte
Accessible
Durée : 21 heures (3 jours)
Taux de satisfaction :
9,4/10
(1 avis)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 23/05/2022. Dernière mise à jour le 05/04/2024.

Version du programme : 1

Programme de la formation

Cette formation vous permettra d’appréhender Docker et ses grands principes. À la fin de la formation vous saurez comment construire vos propres conteneurs, les déployer sur différents types d’environnements et les administrer. Durée : 3 jours (formation possible en présentiel ou distanciel)

Objectifs de la formation

  • Comprendre l’intérêt de docker dans le déploiement et dans le développement mais également dans le cadre de l’uniformisation des environnements du projet
  • Maîtriser les bases de l’écriture d’un Dockerfile et de la publication d’une image
  • Connaître le fonctionnement d’un container et comment l'administrer
  • Maîtriser les interconnexions d’un containeur qu’elles soient réseaux ou fichiers
  • Savoir utiliser le Compose pour déployer une application et ses dépendances via un YML
  • Comprendre les principes d’un orchestrateurs et savoir déployer un service Docker sur Swarm

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Administrateurs Systèmes
  • Chefs de projets techniques
Prérequis
  • Connaissance générale du développement
  • Connaissance générale des commandes systèmes Unix de base (ls, cd, mkdir)
  • Connaissance générale du fonctionnement systèmes & réseaux

Contenu de la formation

  • Comprendre le besoin de la virtualisation
    • Visualiser le principe de de virtualisation et son évolution
    • Comparer la conteneurisation Docker et les différents type de virtualisation
  • Découvrir l'écosystème Docker
    • Comprendre l’utilisation actuelle de Docker dans l'écosystème numérique
    • Appréhender la philosophie et les bonnes pratiques Docker
    • Parcourir l’architecture Docker
    • Installer Docker sur son environnement
    • Découvrir les commandes principales Docker
  • Explorer le principe d’Images et de Build
    • Définir une Image Docker
    • Découvrir Docker Hub et les Docker Registry
    • Ecrire un Dockerfile
    • Publier sur le registry
  • Créer son premier Container
    • Déployer son image
    • Administrer le container
  • Persister avec les volumes docker
    • Comprendre l'intérêt des volumes
    • Différents types de volumes
  • Interconnecter et ouvrir les containeur
    • Utiliser le DNS interne
    • Déployer un port sur la machine hôte
    • Restreindre l'accès entre docker
  • Réaliser du déploiement déclaratif avec Docker Compose
    • Appréhender les principes de Compose
    • Déclarer un YAML Compose
    • Surcharge de configuration d’images Docker
    • Réaliser un déploiement multiple
  • Comprendre l’orchestration en Docker Swarm
    • Découvrir Swarm
    • Lier Compose et Swarm
    • Se confronter au load-balancer et au reverse-proxy
Équipe pédagogique

Antoine Précigout est développeur full-stack et leader technique depuis 2012. Il a travaillé en ESN pour le compte d'un grand ministère, dans le monde de l'édition logiciel et des ERP et enfin dans le domaine des applications web et mobile. Passionné par l'industrialisation et la mise en place de bonnes pratiques, il développe tous ses projets dans cette optique. De par son métier et ses principes, le transfert de connaissances et l'accompagnement font partie des choses incontournables pour Antoine.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Live-coding
  • Etude de cas concrets
  • Quiz
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants
9,4/10
(1 avis)

Capacité d'accueil

Entre 1 et 5 apprenants

Délai d'accès

2 semaines

Accessibilité

Pour plus d'informations sur les modalités d'accessibilité pour cette formation, vous pouvez contacter directement adeschamps@confor.tech .