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 :
- Architectes SI
- Développeurs
- Analystes-développeurs
- Administrateurs système et réseaux
- Toute personne souhaitant maîtriser Docker pour sa mise en œuvre
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 :
- Créer des images Docker à l’aide de Dockerfile
- Mettre en œuvre Docker dans un environnement Windows et Azure
- Comprendre et utiliser Docker pour les déploiements conteneurisés
- Orchestrer une architecture microservices avec plusieurs services et frontend
- Maîtriser le cycle de vie des conteneurs (création, exécution, volumes, modifications)
Contenu de la formation
Première section
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
Deuxième section
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
Troisième section
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
Livre en complément
- 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.
Éligibilité OPCO
Eligibilité CPF
RNCP37680BC02
RNCP37873BC03
RNCP36061BC01