DevOps et CI/CD — Git Avancé, Docker et GitHub Actions

Industrialisez vos déploiements avec des pipelines CI/CD automatisés. Git Flow, Docker et Docker Compose, GitHub Actions, tests automatisés et monitoring. De l'engagement de code au déploiement en production en quelques minutes.

  • Format : En ligne — Sessions en direct
  • Durée : 35 heures
  • Niveau intermédiaire
  • Certificat inclus
  • Langue : Français

Présentation

Combien de temps perdez-vous à déployer manuellement vos applications ? Les pratiques DevOps permettent d'automatiser tout le cycle : test, build, déploiement, monitoring. Cette formation vous donne les outils pour passer d'un déploiement artisanal à un pipeline professionnel.

Vous apprendrez Git Flow et les conventions de commits, la conteneurisation avec Docker et Docker Compose, la construction de pipelines CI/CD avec GitHub Actions (tests automatiques, builds, déploiements sur VPS ou cloud), la gestion des secrets et variables d'environnement, et le monitoring des applications en production.

Objectifs

  • Maîtriser Git Flow, les branches et les stratégies de merge
  • Conteneuriser des applications avec Docker et Docker Compose
  • Construire des pipelines CI/CD complets avec GitHub Actions
  • Automatiser les tests (unitaires, intégration) dans le pipeline
  • Gérer les secrets, variables d'environnement et configurations
  • Surveiller les applications en production (logs, alertes, uptime)

Public concerné

  • Développeurs souhaitant industrialiser leurs déploiements
  • Lead developers et tech leads de startups africaines
  • Ingénieurs systèmes migrant vers le DevOps
  • Équipes tech voulant réduire les délais de mise en production

Programme

4 modules, 16 leçons.

Module 1 : Introduction et fondamentaux 4 leçons
  • Présentation du programme 38 min
  • Concepts de base 34 min
  • Environnement de travail 24 min
  • Ressources et bibliographie 44 min
Module 2 : Mise en pratique 4 leçons
  • Exercice guidé 1 37 min
  • Exercice guidé 2 43 min
  • Cas pratique 22 min
  • Quiz de validation 56 min
Module 3 : Approfondissement 4 leçons
  • Techniques avancées 59 min
  • Études de cas réels 59 min
  • Projet pratique 26 min
  • Correction et feedback 57 min
Module 4 : Évaluation et certification 4 leçons
  • Révision générale 35 min
  • Examen final 21 min
  • Présentation des résultats 45 min
  • Remise des certificats 36 min

Prérequis

  • Git de base (commits, branches)
  • Avoir développé au moins une application web
  • Notions de ligne de commande Linux

Partager cette formation

Total à payer1 050 000 GNF

Me prévenir
Discutons sur WhatsApp 💬