Concevoir, tester et déployer des applications avec Docker
Date de mise à jour :
Identifiant Offre Info : 21_280443
Organisme responsable :
Senza
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
Aucun code métiers (ROME) n'a été associé à cette formation.
Formacode
- 31011 : Cloud Computing
- 31067 : Développement informatique
- 72054 : Logiciel serveur applications
Présentation de la formation
Objectifs
Le certificat vise 7 compétences clés qui vont permettre à un professionnel de :Configurer Docker sur différents systèmes d'exploitation en utilisant Docker Desktop ou Docker Engine pour l'exploiter en environnement de développement, de test et de production. Utiliser les images, les registres et les conteneurs avec la ligne de commandes Docker pour déployer et gérer des services applicatifs. Concevoir et construire des images personnalisées en créant des Dockerfile et en générant les…
- Configurer Docker sur différents systèmes d'exploitation en utilisant Docker Desktop ou Docker Engine pour l'exploiter en environnement de développement, de test et de production.
- Utiliser les images, les registres et les conteneurs avec la ligne de commandes Docker pour déployer et gérer des services applicatifs.
- Concevoir et construire des images personnalisées en créant des Dockerfile et en générant les images avec la ligne de commandes pour déployer des conteneurs applicatifs répondant à des exigences métiers.
- Chaîner des conteneurs avec Compose en les décrivant dans un fichier compose.yaml pour déployer des environnements applicatifs complets incluant des conteneurs, des réseaux et des volumes de stockage.
- Configurer des réseaux et des volumes en ligne de commande, dans les Dockerfile et dans les fichiers compose.yaml pour fiabiliser et organiser l'échange et le stockage des données des conteneurs applicatifs.
- Orchestrer des conteneurs en cluster avec Docker Swarm pour assurer la disponibilité, la fiabilité et de bonnes performances des conteneurs sur ses environnements applicatifs.
- Implémenter une stratégie de sécurité efficace en sécurisant le démon Docker et en appliquant des bonnes pratiques de conception d'architecture pour fiabiliser le stockage et l'échange de données par les conteneurs, dans un environnement basé sur des conteneurs applicatifs.
- Installer et configurer Docker sur différents systèmes d'exploitation
- Créer et gérer des images Docker personnalisées avec Dockerfile
- Utiliser Docker Compose pour déployer des environnements multi-conteneurs
- Orchestrer des conteneurs avec Docker Swarm pour assurer la haute disponibilité
- Sécuriser les applications et les environnements Dockera
Programme de la formation
Programme1 - Introduction à Docker et aux conteneursComprendre les concepts de conteneurs et de virtualisation Installer et configurer Docker Desktop ou Docker Engine sur différents systèmes Utiliser la ligne de commande Docker pour gérer conteneurs et images Découvrir l'orchestration et les environnements de développement Docker 2 - Création et gestion d'images DockerComprendre et rédiger des Dockerfile pour créer des images personnalisées Utiliser Docker Hub et des registres privés…
- Comprendre les concepts de conteneurs et de virtualisation
- Installer et configurer Docker Desktop ou Docker Engine sur différents systèmes
- Utiliser la ligne de commande Docker pour gérer conteneurs et images
- Découvrir l'orchestration et les environnements de développement Docker
- Comprendre et rédiger des Dockerfile pour créer des images personnalisées
- Utiliser Docker Hub et des registres privés pour stocker et partager des images
- Gérer les versions des images Docker
- Optimiser les images pour des déploiements rapides et fiables
- Déployer et exécuter des conteneurs à partir d'images Docker
- Gérer les volumes Docker pour stocker et partager des données persistantes
- Utiliser les réseaux Docker pour la communication entre conteneurs
- Découvrir Docker Compose pour déployer des environnements multi-conteneurs avec YAML
- Découvrir Docker Swarm pour orchestrer des conteneurs en cluster
- Mettre en place et gérer des services avec Docker Swarm
- Assurer la haute disponibilité et la répartition de charge entre conteneurs
- Surveiller et gérer les performances des conteneurs en production
- Configurer la sécurité de Docker et sécuriser le démon Docker
- Appliquer les bonnes pratiques de sécurisation des conteneurs et réseaux Docker
- Surveiller et gérer les vulnérabilités des images Docker
- Utiliser des outils de sécurité pour auditer et renforcer les conteneurs Docker
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 h
Modalités d'alternance
35h en centre
Financement
- Conventionnement
- Oui
- Financeurs
-
- Bénéficiaire de l'action
- Entreprise
- Conditions de prise en charge
- Formation avec autres financements (entreprise, individuel)
Conditions d'accès
Publics visés
- Agent de la fonction publique
- Demandeur d'emploi
- Particulier, individuel
- Public en emploi
- Salarié
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
Modalités de recrutement et d'admission
Inscription sur candidature
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Sans pré-requis spécifique / <ul><li>Exploiter un système Linux/Windows</li><li>Exploiter des réseaux TCP/IP</li><li>Utiliser la ligne de commande et les scripts Shell en environnement Linux</li></ul>
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
Rue Etienne Falconet72000 Le Mans
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
48 rue Claude Balbastre
34070 Montpellier - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes