Formations certifiantes
Maitriser Docker
Prérequis
- Compréhension de base des commandes Linux
- Familiarité avec un langage de programmation comme Python, Java ou Ruby
Durée du Cours
- Encadré par un instructeur: 2 semaines
Contenu du Cours
Module 1 : Introduction à la Conténerisation
- Qu'est-ce que la contenarisation ?
- Avantages de la contenarisation
- Comparaison avec les machines virtuelles
- Introduction à Docker
Module 2 : Bases de Docker
- Installation de Docker
- Comprendre l'architecture Docker
- Images Docker
- Conteneurs Docker
- Dockerfile : Création d'images personnalisées
- Docker Compose : Définition et exécution d'applications multi-conteneurs
Module 3 : Réseautage Docker
- Types de réseaux Docker
- Création et gestion de réseaux
- Pilotes de réseau
- Mappage de ports et exposition de services
Module 4 : Volumes Docker
- Persistance des données dans les conteneurs
- Création et gestion de volumes
- Conteneurs de volumes de données
Module 5 : Sécurité Docker
- Meilleures pratiques pour la sécurité Docker
- Analyse d'image
- Gestion des utilisateurs
- Sécurité réseau
Module 6 : Docker et CI/CD
- Intégration de Docker avec les pipelines CI/CD
- Construction et déploiement d'images Docker en production
- Utilisation de Docker avec des outils comme Jenkins, GitLab CI/CD et CircleCI
Projets Pratiques
- Construction d'une application Web Simple:
- Créer un Dockerfile pour construire une image d'application web.
- Exécuter l'application dans un conteneur.
- Configurer un fichier Docker Compose pour exécuter l'application web et un conteneur de base de données.
- Déploiement d'une Application Python:
- Créer un Dockerfile pour construire une image d'application Python.
- Déployer l'image sur une plateforme cloud comme AWS, GCP ou Azure.
- Création d'une Architecture Microservices:
- Construire une application multi-conteneurs avec plusieurs services.
- Utiliser Docker Compose pour gérer les services et leurs dépendances.
Mentor personnel
Cours du jour et du soir
Cours en ligne et en présentiel
Diplôme à la fin de la formation