DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Concevoir, tester et déployer des applications avec Docker

Date de mise à jour : 06/02/2025 | Identifiant OffreInfo : 03_251255081F

Information fournie par :
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes)

Certification et éligibilité au compte personnel de formation

  • Concevoir, tester et déployer des applications avec Docker - Code CertifInfo 115783
    • Niveau de qualification : Sans équivalence de niveau

Objectifs, programme, validation 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 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.

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

  • 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

3 - Gestion des conteneurs et des volumes

  • 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)

4 - Orchestration des conteneurs avec Docker Swarm

  • 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

5 - Sécurisation des applications et des environnements Docker

  • 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

Concevoir, tester et déployer des applications avec Docker

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
60 heures total

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

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

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
Boulevard général de gaulle
26000 - Valence
Responsable : Valence
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
48 Rue Claude Balbastre
34070 - Montpellier
Responsable :
Téléphone fixe : 0411934304
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
SENZA
SIRET: 88024436300011

Responsable : Celestino
Téléphone fixe : 0411934304
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 31/01/2025 au 15/11/2026
débutant le : 31/01/2025
Adresse d'inscription
48 Rue Claude Balbastre
34070 - Montpellier
Etat du recrutement : Ouvert
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

SENZA
SIRET : 88024436300011

Adresse
48 Rue Claude Balbastre
34070 - Montpellier
Téléphone fixe : 0411934304
Contacter l'organisme