20_25101365F_331101S https://www.c2rp.fr/formation/25101365F Concevoir, tester et déployer des applications avec Docker SENZA

Concevoir, tester et déployer des applications avec Docker

Date de mise à jour : 12/02/2025 | Identifiant OffreInfo : 20_25101365F
Organisme responsable : SENZA

Objectifs

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

  • 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

Obtenir la Certification : Concevoir, tester et déployer des applications avec Docker

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

Sortie

Sans niveau spécifique

Contact de la formation

48 Rue Claude Balbastre
34070 - Montpellier

Contact de l'organisme formateur

SENZA
SIRET : 88024436300011
34070 Montpellier
Responsable : Monsieur Mickaël CELESTINO
Téléphone fixe : 0762690820
Contacter l'organisme

Information fournie par :