01
DevopsIntermédiaire

CI/CD en pratique — GitLab, Tests & Docker

# CI/CD en pratique — GitLab, Tests & Docker

Tu vas construire, de A à Z, une chaîne complète qui prend ton code, le vérifie automatiquement, le package dans une boîte portable, et le déploie sur trois environnements distincts. Pas de la théorie : tu vas faire tourner une vraie API sur ton poste, lire des vraies erreurs, et les corriger.

Ce cours s'adresse à des développeurs qui savent coder mais qui n'ont jamais mis en place de pipeline CI/CD. À la fin, tu seras capable d'expliquer comment fonctionne ce processus, de lire les logs d'une pipeline en erreur, et de déployer une application avec Docker — des compétences directement valorisables dans ton dossier professionnel CDA (CP4, CP5, CP6).

Durée estimée : 2h30. Chaque module se termine par un quiz — tu peux le faire plusieurs fois.

2h30📹 0 vidéo🧠 6 quiz📋 12 leçons📅 Mis à jour avril 2026

Le concept

Le cours suit une progression en trois paliers : d'abord démystifier le vocabulaire (CI contre CD, livraison contre déploiement), puis visualiser le flux complet d'un pipeline comme un tout cohérent, et enfin confronter l'apprenant au réel en lisant des logs d'erreur en direct. L'intention est double : rassurer des profils en reconversion souvent intimidés par le jargon DevOps, et leur donner un repère mental stable (pas une définition abstraite, une image
qu'on peut dessiner sur un coin de table). La séance se conclut volontairement sur le « vert » (le pipeline qui
passe) parce que la réussite visible, même simulée, ça reste.

Mot du formateur

L'analogie de la « chaîne d'usine » et le live coding d'un bug en direct sont les deux pivots de la séance : l'un construit le modèle mental, l'autre le valide sous les yeux du groupe en temps réel. Le public cible (reconversion, profils neuro-atypiques inclus) m'a imposé une clarté visuelle maximale et un rythme qui alterne systématiquement démonstration et participation active, sans laisser de temps mort où l'attention se perd.

— Sébastien Galindo, Formateur DevOps & Web

A l'issue de cette formation, vous serez capable de

Distinguer les phases d'intégration (CI), de livraison et de déploiement continus (CD)
Décrire le flux d'un pipeline standard
Schématiser et justifier l'architecture d'une chaîne CI/CD

Programme

Module 1 — CI/CD : le concept

2 leçons · 30 min

Module 1
play_circleQu'est-ce que CI/CD ?
15 min
play_circleLe workflow d'équipe — qui fait quoiQuiz
15 min

Module 2 — Git workflow en équipe

2 leçons · 30 min

Module 2
play_circleBranches, commits et Merge Requests
15 min
play_circleRésoudre un conflit de mergeQuiz
15 min

Module 3 — Tests automatisés avec Jest

2 leçons · 30 min

Module 3
play_circlePourquoi tester son code ?
15 min
play_circleLire et compléter un test JestQuiz
15 min

Module 4 — Pipeline GitLab CI

2 leçons · 30 min

Module 4
play_circleAnatomie d'un .gitlab-ci.yml
15 min
play_circleLire les logs d'un job — de la pipeline rouge à la pipeline verteQuiz
15 min

Module 5 — Docker Desktop

2 leçons · 30 min

Module 5
play_circleImage vs Container — la différence essentielle
15 min
play_circleDéployer l'API en local pas à pasQuiz
15 min

Module 6 — Promotion staging → preprod → prod

2 leçons · 30 min

Module 6
play_circleLes 3 environnements — à quoi ils servent vraiment
15 min
play_circleOrchestrer une promotion complèteQuiz
15 min

CI/CD en pratique — GitLab, Tests & Docker

Intermédiaire · 2h30 · 12 leçons

videocam0 vidéo incluse
quiz6 quiz de validation
trending_upProgression sauvegardée
eventMis à jour avril 2026

Gratuit · Accès immédiat