Concevoir, tester et déployer des applications avec Docker
Date de mise à jour :
Identifiant Offre Info : 20_25101365F
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
1 - Introduction à Docker et aux conteneurs Comprendre les concepts de conteneurs et de virtualisation Installation et configuration de Docker Desktop/Docker Engine sur différents systèmes d'exploitation Utiliser la ligne de commande Docker (CLI) pour gérer les conteneurs et images Introduction à l'orchestration et aux environnements de développement Docker 2 - Création et gestion d'images Docker Comprendre et écrire des Dockerfile pour créer des images personnalisées…
- Comprendre les concepts de conteneurs et de virtualisation
- Installation et configuration de Docker Desktop/Docker Engine sur différents systèmes d'exploitation
- Utiliser la ligne de commande Docker (CLI) pour gérer les conteneurs et images
- Introduction à l'orchestration et aux environnements de développement Docker
- Comprendre et écrire des Dockerfile pour créer des images personnalisées
- Utiliser des registres Docker (Docker Hub, registres privés) pour stocker et partager des images
- Gestion des versions d'images Docker
- Optimiser les images Docker pour des déploiements plus rapides et fiables
- Déployer et exécuter des conteneurs en utilisant des images Docker
- Gérer les volumes Docker pour stocker et partager des données persistantes
- Utilisation des réseaux Docker pour la communication entre conteneurs
- Introduction à Docker Compose pour déployer des environnements multi-conteneurs (fichiers YAML)
- Introduction à Docker Swarm pour l'orchestration des conteneurs en cluster
- Mise en place et gestion de services avec Docker Swarm
- Assurer la haute disponibilité et la répartition de la charge entre les conteneurs
- Surveillance et gestion des performances des conteneurs en production
- Configurer la sécurité de Docker : sécuriser le démon Docker
- Implémenter les meilleures pratiques pour sécuriser les conteneurs et les réseaux Docker
- Surveiller et gérer les vulnérabilités dans les images Docker
- Utiliser des outils de sécurité pour auditer et renforcer la sécurité des conteneurs Docker
Validation et sanction
La certification "concevoir, tester et déployer des applications avec Docker" s'adresse aux développeurs amenés à travailler sur des applications en microservices encapsulées dans des conteneurs Docker ou aux administrateurs et techniciens système et réseau amenés à gérer ces conteneurs.
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
60 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi moins de 26 ans
- Demandeur d'emploi plus de 26 ans
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Avoir des bases en logique et raisonnement algorithmique Connaître les principes de base de la programmation Nous vous recommandons aussi : D'avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
253 Boulevard de Leeds59777 Lille
Responsable : Lille
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