
Formation Sur la Conteneurisation (docker)
Maîtrisez Docker de A à Z et prenez le contrôle total de la façon dont vos applications sont construites, expédiées et exécutées. Cette formation couvre tout, des concepts de base de la conteneurisation au durcissement avancé de la sécurité, à l'intégration CI/CD et aux opérations de production. Que vous soyez développeur, ingénieur DevOps ou administrateur système, vous acquerrez les compétences pratiques nécessaires pour déployer des conteneurs en toute confiance.
Ce que vous allez apprendre:
Vous commencerez par les fondamentaux de Docker et passerez rapidement à la rédaction de Dockerfiles efficaces, à la gestion des cycles de vie des conteneurs et à la configuration de réseaux avancés. Vous apprendrez à persister des données avec des volumes, à sécuriser vos images et environnements d'exécution, et à utiliser Docker Compose pour orchestrer des applications multiservices. La formation couvre également l'intégration de Docker dans les pipelines CI/CD, la surveillance des charges de travail conteneurisées et l'application de pratiques opérationnelles de niveau production. À la fin, vous comprendrez Docker Swarm pour l'orchestration de clusters et comment les concepts de Docker se rapportent à Kubernetes. Chaque sujet est appuyé par des exemples pratiques que vous pouvez appliquer immédiatement.
Comment vous étudiez de façon pratique Formation Sur la Conteneurisation (docker)
Comment vous pratiquez Formation Sur la Conteneurisation (docker)
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsConcepts de conteneurisation et fondamentaux de Docker
Concepts de conteneurisation et fondamentaux de Docker
Leçon 1 • Aperçu de l'architecture Docker
Couvre le démon Docker, le client, le registre et le modèle d'objet. Relie la connaissance de l'architecture à la compréhension de l'exécution des commandes Docker.
Leçon 2 • Principes de base de l'interface en ligne de commande Docker
Présente les commandes CLI essentielles pour la gestion des images et des conteneurs. Les apprenants gagnent en confiance pour exécuter, arrêter et inspecter les conteneurs à partir du terminal.
Leçon 3 • Installation et configuration de Docker
Guide d'installation sur les environnements Linux, macOS et Windows et vérifie une configuration fonctionnelle. Prépare les apprenants au travail pratique dans les sections suivantes.
Leçon 4 • Le problème que la conteneurisation résout
Examine les points faibles du déploiement traditionnel : conflits de dépendances, dérive d'environnement et provisionnement lent. Établit la motivation pour adopter les conteneurs.
Chapitre 2MasquerCacher les détailsVoir les détailsImages Docker : construction et gestion
Images Docker : construction et gestion
Leçon 1 • Étiquetage, poussée et tirage d'images
Couvre les conventions de nommage d'images, les étiquettes de version sémantique et l'authentification au registre. Les apprenants publient et récupèrent des images depuis des registres publics et privés.
Leçon 2 • Sécurité et analyse des images
Présente l'analyse des vulnérabilités, les images de base minimales et les pratiques d'utilisateur non root. Établit des habitudes de sécurité dès le début du flux de travail de création d'images.
Leçon 3 • Constructions multi-étapes
Démontre la séparation des étapes de construction et d'exécution pour éliminer les outils de construction des images finales. Réduit considérablement la taille de l'image et la surface d'attaque.
Leçon 4 • Comprendre les couches d'image Docker
Explique le système de fichiers unifié, la stratégie de copie sur écriture et la mise en cache des couches. Relie la mécanique des couches à la vitesse de construction et à l'optimisation de la taille de l'image.
Leçon 5 • Rédaction de Dockerfiles efficaces
Couvre chaque instruction majeure du Dockerfile et leur ordre correct pour l'efficacité du cache. Les apprenants écrivent des Dockerfiles qui produisent des images minimales et cohérentes.
Chapitre 3MasquerCacher les détailsVoir les détailsExécution et gestion des conteneurs
Exécution et gestion des conteneurs
Leçon 1 • Gestion du cycle de vie des conteneurs
Couvre les opérations de création, démarrage, arrêt, redémarrage, pause et suppression avec des exemples pratiques. Les apprenants comprennent les transitions d'état et quand utiliser chaque commande.
Leçon 2 • Contraintes et limites de ressources
Montre les limites de CPU, mémoire et E/S à l'aide d'indicateurs Docker basés sur cgroup. Empêche les conteneurs incontrôlés de dégrader les performances de l'hôte.
Leçon 3 • Débogage et inspection des conteneurs
Enseigne la récupération des journaux, l'accès shell basé sur exec et l'analyse de la sortie inspect. Les apprenants diagnostiquent et résolvent efficacement les problèmes courants d'exécution des conteneurs.
Leçon 4 • Stockage persistant avec volumes
Fait la distinction entre les montages de liaison, les volumes nommés et les montages tmpfs et leurs cas d'utilisation appropriés. Les apprenants persistent et partagent les données de manière fiable lors des redémarrages de conteneurs.
Leçon 5 • Principes de base du réseau de conteneurs
Explique les pilotes réseau bridge, host et none et la mécanique de mappage de ports. Permet aux apprenants d'exposer des services et de connecter des conteneurs sur un seul hôte.
Chapitre 4MasquerCacher les détailsVoir les détailsRéseau Docker en profondeur
Réseau Docker en profondeur
Leçon 1 • Réseaux bridge personnalisés
Montre comment les réseaux bridge définis par l'utilisateur fournissent une résolution DNS automatique entre les conteneurs. Remplace la communication par conteneurs basée sur des liens hérités.
Leçon 2 • Sécurité réseau et isolation
Couvre la segmentation du réseau, la désactivation de la communication inter-conteneurs et le trafic overlay crypté. Les apprenants appliquent un réseau à privilèges minimaux aux applications multi-niveaux.
Leçon 3 • Schémas de découverte de services
Explique le DNS intégré, l'intégration DNS externe et la découverte basée sur les variables d'environnement. Les apprenants mettent en œuvre une recherche de services fiable dans les applications conteneurisées.
Leçon 4 • Réseaux Overlay et Macvlan
Présente les réseaux overlay pour la communication multi-hôtes et macvlan pour l'accès direct au réseau physique. Prépare les apprenants aux concepts de réseau au niveau du cluster.
Chapitre 5MasquerCacher les détailsVoir les détailsDocker Compose pour applications multi-conteneurs
Docker Compose pour applications multi-conteneurs
Leçon 1 • Structure du fichier Docker Compose
Couvre le schéma du fichier Compose : services, réseaux, volumes et clés de configuration. Les apprenants lisent et écrivent des fichiers Compose valides pour des piles d'applications réelles.
Leçon 2 • Configurations Compose spécifiques à l'environnement
Montre l'utilisation de plusieurs fichiers Compose et fichiers .env pour séparer les paramètres de développement, de test et de production. Les apprenants évitent de dupliquer la configuration entre les environnements.
Leçon 3 • Flux de travail CLI Compose
Couvre les commandes up, down, logs, exec, scale et override pour une utilisation quotidienne en développement. Les apprenants gèrent le cycle de vie complet de l'application à partir d'une seule CLI.
Leçon 4 • Gestion des dépendances de service
Explique depends_on, l'ordonnancement de démarrage basé sur des conditions et l'intégration des vérifications de santé. Les apprenants empêchent les conditions de course dans les séquences de démarrage multi-services.
Leçon 5 • Options de configuration de service
Détaille le contexte de construction, les variables d'environnement, les mappages de ports et les politiques de redémarrage par service. Les apprenants configurent les services pour qu'ils correspondent au comportement de production localement.
Chapitre 6MasquerCacher les détailsVoir les détailsVolumes Docker et stratégies de stockage
Volumes Docker et stratégies de stockage
Leçon 1 • Cycle de vie et nettoyage des volumes
Explique les volumes suspendus, les commandes de nettoyage et l'étiquetage des volumes pour la gestion du cycle de vie. Les apprenants gardent le stockage propre et empêchent l'épuisement du disque sur les hôtes Docker.
Leçon 2 • Gestion des données pour les bases de données
Couvre les stratégies de volume pour l'exécution sécurisée de bases de données relationnelles et NoSQL dans des conteneurs. Les apprenants évitent la perte et la corruption de données dans les charges de travail conteneurisées avec état.
Leçon 3 • Fonctionnement interne du pilote de stockage
Compare overlay2, devicemapper et d'autres pilotes de stockage et leurs compromis de performance. Les apprenants choisissent le pilote approprié pour leur système d'exploitation hôte et leur charge de travail.
Leçon 4 • Plugins de volume et stockage externe
Présente les plugins de volume qui connectent Docker à NFS, au stockage en bloc cloud et aux systèmes de fichiers distribués. Les apprenants étendent le stockage Docker au-delà du disque local.
Chapitre 7MasquerCacher les détailsVoir les détailsRenforcement de la sécurité Docker
Renforcement de la sécurité Docker
Leçon 1 • Audit de sécurité et conformité
Présente Docker Bench for Security, les vérifications du benchmark CIS et l'intégration de l'analyse continue des images. Les apprenants établissent des flux de travail d'audit de sécurité reproductibles.
Leçon 2 • Sécurité du démon Docker
Couvre l'authentification TLS pour le socket Docker, le mode rootless et le durcissement de la configuration du démon. Empêche l'accès non autorisé au plan de contrôle Docker.
Leçon 3 • Contrôles de sécurité d'exécution
Montre les systèmes de fichiers en lecture seule, les indicateurs no-new-privileges et le remappage de l'espace de noms utilisateur lors de l'exécution. Limite le rayon d'explosion d'un conteneur compromis.
Leçon 4 • Sécurité de la chaîne d'approvisionnement des images
Couvre la signature d'images, la confiance dans le contenu et la vérification de la provenance pour empêcher le déploiement d'images falsifiées. Les apprenants appliquent des politiques d'images de confiance dans leurs pipelines.
Leçon 5 • Primitives de sécurité Linux
Explique les espaces de noms, les cgroups, les capacités et les profils seccomp comme fondement de la sécurité de Docker. Les apprenants comprennent quelle isolation Docker fournit et ses limites.
Chapitre 8MasquerCacher les détailsVoir les détailsDocker dans les opérations CI/CD et de production
Docker dans les opérations CI/CD et de production
Leçon 1 • Maintenance de l'hôte Docker
Couvre le nettoyage système, le ramasse-miettes d'images, la rotation des journaux et les procédures de mise à jour du démon. Les apprenants maintiennent les hôtes Docker stables et exempts de gonflement des ressources au fil du temps.
Leçon 2 • Vérifications de santé et auto-guérison
Montre l'instruction HEALTHCHECK, les politiques de redémarrage et la récupération pilotée par l'orchestrateur. Les apprenants construisent des conteneurs qui signalent leur santé et récupèrent automatiquement des pannes.
Leçon 3 • Journalisation et observabilité des conteneurs
Couvre les pilotes de journalisation Docker, la sortie de journal structurée et l'intégration avec des plateformes de journalisation centralisées. Les apprenants gagnent en visibilité sur le comportement des applications conteneurisées.
Leçon 4 • Docker dans les pipelines CI
Couvre la construction, le test et la poussée d'images dans les étapes du pipeline CI à l'aide de modèles Docker-in-Docker et de montage de socket. Les apprenants automatisent la livraison d'images à chaque commit.
Leçon 5 • Versionnement des images et stratégie de publication
Explique le versionnement sémantique, les étiquettes immuables et les pièges de l'étiquette latest pour la gestion des images de production. Les apprenants mettent en œuvre un flux de travail de publication d'images discipliné.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeur backend : souhaite cesser de lutter contre les incohérences d'environnement entre les machines.
Administrateur système junior : prêt à moderniser ses compétences de déploiement au-delà de la gestion de serveur traditionnelle.
Personne en reconversion DevOps : construit un portfolio démontrant une véritable expertise en conteneurisation.
Ingénieur QA : a besoin d'environnements de test reproductibles qui se comportent de manière identique à chaque fois.
Développeur freelance : souhaite livrer des projets clients avec des configurations de déploiement professionnelles et conteneurisées.
Étudiant en informatique : se prépare à des rôles en industrie où la connaissance de Docker est attendue dès le premier jour.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Côte d’Ivoire ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















