Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Docker - Développeurs

Docker - Développeurs

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Besoin d’adapter cette formation à vos besoins ?

N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !

Formation créée le 15/03/2024.

Version du programme : 1

Programme de la formation

Objectif de formation : Cette formation vise à familiariser les développeurs avec Docker, en leur fournissant les connaissances et les compétences nécessaires pour créer, gérer et déployer des conteneurs Docker dans leurs environnements de développement.

Objectifs de la formation

  • Comprendre les concepts fondamentaux de Docker
  • Savoir créer, gérer et déployer des conteneurs Docker
  • Maîtriser l'utilisation de Docker Compose pour orchestrer des applications multi-conteneurs
  • Apprendre les bonnes pratiques et les techniques d'optimisation avec Docker
  • Être capable d'intégrer Docker dans un processus de développement continu

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Ingénieurs logiciels
  • Administrateurs systèmes
  • Architectes IT
Prérequis
  • Connaissance de base en ligne de commande
  • Familiarité avec les concepts de base de la virtualisation et des environnements de développement
  • Compréhension des principes fondamentaux de la gestion de versions et des systèmes de contrôle de source (comme Git) serait bénéfique mais non requis

Contenu de la formation

  • Introduction à Docker (7 heures)
    • Présentation de Docker et concepts de base
    • Installation de Docker et configuration de l'environnement
    • Création de conteneurs Docker
    • Commandes principales et best practices
    • Gestion des cycles de vie des conteneurs (démarrage, arrêt, suppression)
    • Utilisation des commandes Docker CLI pour interagir avec les conteneurs
    • Travaux pratiques : Création d'un conteneur Docker simple avec une application web
  • Gestion avancée des conteneurs (7 heures)
    • Gestion des volumes et des réseaux Docker
    • Configuration des réseaux Docker pour la communication entre les conteneurs
    • Introduction à Docker Compose et son utilité
    • Écriture de fichiers de configuration Docker Compose (docker-compose.yml)
    • Déploiement et gestion d'applications multi-conteneurs avec Docker Compose
    • Travaux pratiques : Déploiement d'une application multi-conteneurs avec Docker Compose
  • Optimisation et bonnes pratiques (7 heures)
    • Optimisation des instructions Dockerfile pour réduire la taille de l'image
    • Gestion des secrets sensibles dans les conteneurs Docker
    • Utilisation de Docker Security Scanning pour identifier les vulnérabilités
    • Surveillance des performances des conteneurs en temps réel
    • Utilisation des journaux Docker pour le débogage des applications
    • Travaux pratiques : Mise en place d'une architecture de déploiement continu avec Docker et GitLab CI/CD
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...