CU : Comprendre et maîtriser les conteneurs logiciels avec Docker

Objectif

À l’issue de la formation, vous aurez acquis les connaissances nécessaires pour savoir :

  • évaluer l’intérêt des conteneurs par rapport aux autres solutions de virtualisation ;
  • déployer des instances Docker en configurant les aspects réseaux, volumes, ports et sécurité ;
  • construire des images Docker et gérer un cycle de développement de produits à l’aide d’images Docker
    (développement -> test -> production) ;
  • déployer un ensemble de conteneurs Dockers connectés entre-eux ;
  • déployer des conteneurs Docker sur le cloud au sein d’un Docker Swarm afin de développer des
  • applications élastiques sous forme de micro-services.

Prérequis

Solides notions d’administration sous Linux (réseau et shell notamment)

Compétences du certificat universitaire

 Compétences disciplinaires
  • Isolation par conteneurs (Cours)
  • Fonctionnement de Docker (Cours)
  • Déploiement d’image en local (Pratique)
  • Volumes, réseaux (Cours + Pratique)
  • Sécurité (Cours + Pratique)
  • Configuration d’un workflow d’images Docker pour le développement, le test et la production (Pratique)
  • Déploiement d’un groupe de conteneur via Docker-compose (Pratique)
  • Commande Docker à distance via Docker-machine (Pratique)
  • Gestion d’un parc de machines accueillant des conteneurs via Docker-swarm (Pratique)
 Compétences professionnelles
  • Évaluer l’intérêt des conteneurs par rapport aux autres solutions de virtualisation
  • Déployer des instances Docker en configurant les aspects réseaux, volumes, ports et sécurité
  • Construire des images Docker et gérer un cycle de développement de produits à l’aide d’images Docker
    (développement -> test -> production)
  • Déployer un ensemble de conteneurs Dockers connectés entre-eux
  • Déployer des conteneurs Docker sur le cloud au sein d’un Docker Swarm

Organisation de la formation

La formation est pratique et fonctionne par petites sessions comprenant un cours d’environ 20 minutes suivi de la mise en pratique immédiate sur machine.

Modalités de reconnaissance

  • 2  ECTS
  • Évaluation d’un projet à réaliser sur la dernière journée de formation
  • Ce CU sera capitalisable pour l’obtention du master Technologies pour les infrastructures de l'internet et pour leur robustesse (TIIR).

Liens avec les autres CU

Secteurs d'activité

Informatique