Aller au contenu principal

1.01 Plan de la Formation

Objectifs pédagogiques

  • Présenter tous les objectifs pédagogiques
  • Évaluer les parties les plus difficiles

Les grandes orientations pédagogiques

  • Exposer les évolutions du monde des conteneurs et du déploiement automatisé
  • Exposer l'état du secteur des conteneurs et les alternatives (docker is dead?)
  • Associer au maximum la pratique aux contenus théoriques avec des objectifs simples et clairs

Les moyens

  • Fournir des postes individuels virtualisés
  • Fournir un dépôt GIT "fil rouge" pour le code

3 jours de formation

  • Jour 1: Pourquoi Docker
    • Comprendre Docker comme gestionnaire de process et sa raison d'être dans les pratiques de déploiement
    • Savoir utiliser les conteneurs avec les commandes simples
    • Comprendre le mode de fonctionnement des Dockerfiles et leur relation à l'Infrastructure as Code
    • Savoir créer un Dockerfile et construire des images
  • Jour 2: Docker en pratique
    • Comprendre les images et les registries Docker
    • Savoir utiliser les commandes liées aux images
    • Comprendre les problématiques de persistance et de réseau dans Docker
    • Savoir utiliser les commandes liées aux volumes et aux réseaux
  • Jour 3: Déployer avec Docker
    • Comprendre les problématiques de passage d'informations aux conteneurs
    • Savoir utiliser les secrets et les variables d'environnement
    • Comprendre la conteneurisation et la sécurité des conteneurs
    • Comprendre l'évolution des orchestrateurs de conteneurs
    • Savoir utiliser docker-compose