Docker – Mise en œuvre sur une architecture microservices

Cette formation vous propose de découvrir les outils Docker pour déployer des applications conteneurisées dans une architecture microservices. Vous apprenez à gérer le cycle de vie des conteneurs, à créer des images à l’aide de Dockerfile et à orchestrer plusieurs services de manière cohérente.

Pourquoi devriez-vous y participer ?

Cette formation vous fournit des compétences pratiques essentielles pour travailler efficacement avec les conteneurs Docker dans des architectures modulaires. Vous serez capable de maîtriser la création, la manipulation et le déploiement d’images Docker dans un contexte de microservices. Le programme comprend des cas d’usage concrets et s’appuie sur un support pédagogique structuré.

À qui s'adresse la formation ?

Cette formation est destinée aux :

Prérequis

Une connaissance des réseaux TCP/IP est indispensable pour tirer le meilleur profit de cette formation.

Objectifs d’apprentissage

À l’issue de la formation, vous serez capable de :

Contenu de la formation

Prise en main des conteneurs

1. Présentation

  • Présentation
  • Objectifs

  • Fonctionnement

  • Docker et les architectures de services

2. Cycle de vie d’un conteneur

  • Hello Word

  • Mode interactif d’utilisation d’un conteneur

  • Gestion des modifications

  • Gestion des volumes

  • Lecture

  • Écriture

  • Détails du cycle de vie

3. Utilisation de Docker Hub

  • Recherche d’images

  • Notion d’images officielles

4. Première image

  • Dockerfile

  • Compilation de l’image

 

Mise en œuvre sur une architecture microservices

1. Présentation de l’exemple

  • Application dans son ensemble

  • Lancement rapide

2. Service de calcul

  • Présentation

  • Création du Dockerfile

3. Service d’optimisation

  • Responsabilité dans l’application et présentation du code source

  • Création du Dockerfile

  • Détails des liens

4. Service de reporting

  • Responsabilité dans l’application et présentation du code source

  • Création du Dockerfile

5. Service de notification

  • Responsabilité dans l’application et présentation du code source

  • Création du Dockerfile

6. Front end

  • Responsabilité dans l’application et présentation du code source

  • Création du Dockerfile

Mise en œuvre en environnement Windows

1. Installer Docker sur Windows 10

  • Introduction à la technologie Docker sous Windows

  • Choix d’un canal de distribution Docker

  • Description de l’architecture déployée

2. Installer Docker sur Windows Server 2016

  • Préparation d’une machine Azure

  • Activation du module

3. Manipulation des conteneurs sous Windows

  • Images de base sous Windows

  • Images alternatives

  • Spécificités des conteneurs sous Windows

  • Grammaire spécifique dans les Dockerfile

  • Options avancées sous Windows

  • Utilisation de shells

  • Fonctionnalités manquantes

4. Azure

  • Azure Container Service

  • Azure Registry Service

  • Azure et Kubernetes

  • Introduction 
  • Premiers pas
  • Création de vos propres images
  • Installation d’un registre privé
  • Mise en œuvre d’une architecture logicielle
  • Déploiement dans un cluster
  • Encore plus loin avec Docker

Approche pédagogique

Les apprentissages combinent exposés théoriques, démonstrations techniques et travaux pratiques appliqués à des cas concrets, favorisant une assimilation rapide et opérationnelle.

Eligibilité CPF

💡 À noter : Cette formation est intégrée dans nos parcours certifiants, éligibles au CPF.
RNCP37680BC02
RNCP37873BC03
RNCP36061BC01

Modalités

E-learning

Durée du programme

Cours : 12h à 14h

Horaires

9h - 12h30 / 13h30 - 17h

Validation

Par le formateur
Il n’y a pas d’évènements à venir.

Pourquoi devriez-vous y participer ?

À qui s'adresse la formation ?

Cette formation est destinée aux :

Prérequis

Objectifs d’apprentissage

À l’issue de la formation, vous serez capable de :

Programme de la formation

La formation se déroule sur quatre jours :

Approche pédagogique

Examen de certification PECB

L’examen dure 3 heures et couvre les domaines suivants :