Concevoir, tester et déployer des applications avec Docker
Date de mise à jour :
Identifiant Offre Info : 03_261343334F
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
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 Docker
Programme de la formation
Programme 1 - Introduction à Docker et aux conteneurs 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 2 - Création et gestion d'images Docker Comprendre et rédiger des Dockerfile pour créer des images personnalisées Utiliser Docker Hub et des…
1 - Introduction à Docker et aux conteneurs
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
2 - Création et gestion d'images 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
3 - Gestion des conteneurs et des volumes
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
4 - Orchestration des conteneurs avec Docker Swarm
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
5 - Sécurisation des applications et environnements Docker
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
Financement
- Conventionnement
- Non
- Financeur
-
- Bénéficiaire de l'action
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Exploiter un système Linux/Windows Exploiter des réseaux TCP/IP Utiliser la ligne de commande et les scripts Shell en environnement Linux
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
Rue Andromède74650 Chavanod
Responsable : Annecy
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 permanentes