L'intégration continue et le déploiement continu (CI/CD) permettent aux équipes de développement logiciel modernes de livrer du code de haute qualité plus rapidement et efficacement. Mais pour maîtriser la CI/CD, il vous faut la bonne formation.
Dans ce guide, nous avons rassemblé les meilleures formations CI/CD à saisir. Que vous soyez débutant souhaitant comprendre les bases ou développeur expérimenté cherchant à monter en compétences, ces formations vous aideront à acquérir les compétences nécessaires pour exceller dans un secteur concurrentiel.
Meilleure sélection de formations CI/CD
Voici une sélection des meilleures formations CI/CD que je considère comme valant votre temps en 2026 :
- Intégration Continue et Déploiement Continu (IBM)
- Construire un Pipeline CI/CD Moderne avec Jenkins (Pluralsight)
- Intégration Continue et Déploiement (Udacity)
- GitLab CI/CD (GitLab University)
- Apprendre le Pipeline CI/CD Avec Jenkins, Python, Docker, DockerHub (Udemy)
- AWS : Pipelines CI/CD et Stratégies de Déploiement (Whizlabs)
- GitHub Actions pour la CI/CD (LinkedIn Learning)
- CI/CD pour l'Apprentissage Automatique (DataCamp)
- Bootcamp Complet DevOps Jenkins CI/CD Pipeline (Udemy)
- CI/CD avec Jenkins et GitLab (Koenig Solutions)
- Fondations DevOps : Intégration Continue et Déploiement Continu (Pluralsight)
- Projet DevOps : Jenkins CI/CD pour Déploiements Kubernetes (iwayQ Technology)
- Développer des Solutions CI/CD avec Azure DevOps (LinkedIn Learning)
- DevOps : CI/CD avec Jenkins (Udemy)
- Créer des Pipelines CI/CD, Surveillance et Journalisation (Udacity)
- CI/CD pour les Développeurs Logiciels (Codio)
- CI/CD avec Docker et Kubernetes (Koenig Solutions)
- Fondations DevOps : Déploiement Continu/Intégration Continue (LinkedIn Learning)
- Intégration Continue & Déploiement Continu avec Jenkins (LearnKartS)
Retrouvez ci-dessous les détails de chaque formation.
Aperçu des meilleures formations CI/CD
1. Intégration Continue et Déploiement Continu (IBM)

Ce cours propose une introduction pratique à la construction de pipelines CI/CD avec un accent particulier sur l'automatisation en DevOps. À travers des laboratoires interactifs, vous découvrirez les outils CI/CD, les workflows de codage ainsi que le déploiement de conteneurs sur Kubernetes.
- Pour qui ? Personnes intéressées par les pratiques CI/CD
- Sujets abordés :
- Concepts CI/CD
- Stratégies de déploiement
- Techniques d'automatisation
- OpenShift Pipelines et Argo CD
- Infrastructure as Code avec Terraform
- DevOps et GitOps avec OpenShift
- En ligne, présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 14 heures
- Nombre d'heures de formation : Auto-rythme
- Conditions d'éligibilité : Aucune
- Prix : Inscrivez-vous gratuitement
- Suivre le cours : Coursera
2. Créer une pipeline CI/CD moderne avec Jenkins (Pluralsight)

Ce cours vous guide dans la création et la gestion de workflows CI/CD avec Jenkins Pipeline, en mettant l'accent sur l'automatisation et la fiabilité des déploiements. Il couvre la syntaxe des pipelines, les contrôles de flux et les bibliothèques partagées pour soutenir des pipelines CI/CD robustes.
- Pour qui ? Ingénieurs logiciels et professionnels DevOps
- Sujets abordés :
- Syntaxe et fonctionnalités des pipelines Jenkins
- Automatisation des workflows CI/CD
- Étapes de contrôle de flux et conditions de déploiement
- Construction et tests du code avec Jenkins
- Intégration de la sécurité et de la conformité
- Création de bibliothèques partagées pour les pipelines
- En ligne, présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 1 heure et 43 minutes
- Nombre d'heures de formation : Auto-rythme
- Conditions d'éligibilité : Aucune
- Prix : 19 $ par mois (essai gratuit de 10 jours)
- Suivre le cours : Pluralsight
3. Intégration continue et déploiement (Udacity)

Ce cours enseigne comment mettre en place un système d’intégration et de déploiement continu pour le développement mobile, avec un accent sur le bon fonctionnement de l’application et l’intégration efficace des retours. Il inclut la configuration des workflows Git et des tests automatisés, sans prérequis nécessaires.
- Public visé : Développeurs et professionnels IT
- Sujets abordés :
- Mise en place de l'intégration continue avec Buddybuild
- Structure de branches GitFlow
- Tests unitaires et UI pour la fonctionnalité de l’application
- Déploiement continu et approvisionnement des appareils
- Consolidation des retours avec BuddyBuildSDK
- En ligne, en présentiel, ou les deux ? En ligne
- Heures de formation : À votre rythme
- Examen requis ? Non
- Conditions d’éligibilité : Aucune
- Prix : Gratuit
- Suivre le cours : Udacity
4. GitLab CI/CD (GitLab University)

Ce cours présente les pipelines CI/CD de GitLab, en guidant les apprenants dans la création de pipelines, le déploiement d’applications et l’utilisation de l’analyse de sécurité. Il propose des exercices pratiques avec GitLab Runner et la configuration de fichiers .gitlab-ci.yml pour automatiser et améliorer la livraison logicielle.
- Public visé : Utilisateurs GitLab, ingénieurs DevOps, équipes d'assurance qualité, ingénieurs release et équipes de développement
- Sujets abordés :
- Configuration et paramétrage d’un pipeline CI/CD
- Installation et utilisation de GitLab Runner
- Sélection de l’exécuteur pour différentes plateformes de développement
- Branchements de fonctionnalités et automatisation des pipelines
- Gestion des artéfacts et mise en cache des dépendances
- Déploiement d’images Docker sur le registre GitLab
- Analyse de sécurité avec GitLab
- En ligne, en présentiel, ou les deux ? En ligne
- Examen requis ? Non
- Durée : 3 heures
- Heures de formation : À votre rythme
- Pré-requis :
- Notions de base de Git et GitLab
- Suivre le cours : GitLab University
5. Apprenez le pipeline CI/CD avec Jenkins, Python, Docker, DockerHub (Udemy)

Ce cours enseigne la mise en place complète d'un pipeline CI/CD en utilisant Jenkins, Docker, Python et DockerHub dans un environnement Linux. Il explique comment dockeriser des applications, configurer des pipelines Jenkins et déployer des conteneurs depuis DockerHub vers des serveurs distants.
- Pour qui : Débutants à intermédiaires, développeurs et personnes souhaitant explorer les processus CI/CD
- Sujets abordés :
- Pipelines Jenkins
- Script Python
- Intégration Docker
- Vue d'ensemble du pipeline
- Définition du CI/CD
- Configurations Jenkins
- Tâches Jenkins
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 1 heure et 15 minutes
- Nombre d'heures de formation : À votre rythme
- Prérequis :
- Connaissances de base de Jenkins et CI/CD et
- Connaissances de base de Git, GitHub, Docker, DockerHub
- PC ou ordinateur portable
- Connexion internet
- Prix : Gratuit
- Suivre le cours : Udemy
6. AWS : Pipelines CI/CD et stratégies de déploiement (Whizlabs)

Ce cours détaille la configuration et la gestion de pipelines CI/CD sur AWS, en se concentrant sur l'automatisation et les stratégies de déploiement. Il comprend trois modules couvrant les phases du cycle de vie du développement logiciel (SDLC), la configuration de pipelines avec Amazon ECS et l'optimisation des stratégies de déploiement.
- Pour qui : Utilisateurs AWS et ingénieurs cloud
- Sujets abordés :
- Cycle de vie du développement logiciel sur AWS
- Configuration de pipeline CI/CD avec Amazon ECS
- Stratégies de déploiement sur AWS
- Gestion des artefacts et tests
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 6 heures
- Nombre d'heures de formation : 2 heures par semaine (à votre rythme)
- Prérequis : Aucun
- Prix : Inscription gratuite
- Suivre le cours : Coursera
7. GitHub Actions pour CI/CD (LinkedIn Learning)

Ce cours en ligne est axé sur la mise en œuvre de workflows CI/CD avec GitHub Actions, proposant des exercices pratiques et les meilleures pratiques du secteur pour automatiser la livraison logicielle. Il guide les apprenants dans la configuration, le test et le déploiement de workflows pour des projets open source et privés.
- Pour qui ? Développeurs utilisant GitHub
- Sujets abordés :
- Configuration de GitHub Actions
- Automatisation des workflows
- Intégration CI/CD
- Bonnes pratiques pour la création de workflows
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 2 heures et 2 minutes
- Nombre d’heures de formation : À votre rythme
- Conditions d’accès : Aucune
- Prix : Gratuit pendant un mois
- Suivre le cours : LinkedIn Learning
8. CI/CD pour le Machine Learning (DataCamp)

Ce cours intègre les pratiques CI/CD spécifiquement pour les flux de travail en machine learning, en utilisant GitHub Actions et Data Version Control (DVC) pour automatiser l'entraînement, les tests et le déploiement des modèles. Il inclut des demandes de fusion automatisées, des jeux de données versionnés et l’optimisation des hyperparamètres pour des pipelines de machine learning robustes.
- Pour qui ? Data scientists et ingénieurs en ML
- Sujets abordés :
- Déploiement de modèles ML
- Supervision et journalisation
- Automatisation CI/CD
- Intégration Machine Learning
- Introduction au CI/CD et au YAML
- Gestion des versions des jeux de données avec DVC
- Optimisation des performances du modèle et réglage des HP
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 5 heures
- Nombre d’heures de formation : À votre rythme
- Conditions d’accès : Aucune
- Prix : Gratuit
- Suivre le cours : DataCamp
9. Le Bootcamp Complet Jenkins DevOps CI/CD Pipeline (Udemy)

Ce cours propose une formation pratique pour créer et gérer des pipelines CI/CD avec Jenkins, avec un focus sur la mise en place d’automatisations concrètes. Il couvre l’installation de Jenkins, la création de pipelines et l’intégration avec des outils de qualité de code pour des workflows de déploiement efficaces.
- Pour qui ? Idéal pour les débutants, les ingénieurs DevOps souhaitant apprendre Jenkins, les développeurs et les administrateurs IT
- Sujets abordés :
- Architecture et installation de Jenkins
- Création de pipelines avec Jenkins
- Plugins et outils Jenkins
- Gestion des jobs et des builds Jenkins
- Intégration d’un dépôt à Jenkins
- Construction de pipelines réutilisables
- Sécurité et aspects de Jenkins
- Outil de build de projet : MAVEN
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 10 heures
- Nombre d’heures de formation : À votre rythme
- Conditions d'admission :
- Compréhension de base des processus de développement logiciel
- Un ordinateur sous Windows, OSX ou Linux
- Prix : $84.99
- Suivre le cours : Udemy
10. CI/CD avec Jenkins et GitLab (Koenig Solutions)

Ce cours propose une approche complète pour configurer et gérer des pipelines CI/CD avec Jenkins et GitLab, avec un accent sur l’automatisation pour des déploiements fluides. Il couvre les bases de Git, l’automatisation des builds avec Jenkins ainsi que l’architecture CI/CD de GitLab, pour des processus d’intégration et de déploiement efficaces.
- Pour qui ? Ingénieurs DevOps, développeurs intéressés par l’intégration GitLab et Jenkins, développeurs logiciels, ingénieurs automatisation, chefs de projet techniques et professionnels IT
- Sujets abordés :
- Installation de Git et gestion des dépôts
- Gestion de branches, création de tags et contrôle de version
- Mise en place de Jenkins et automatisation des builds
- Intégration de Jenkins avec Maven et JUnit
- Configuration de GitLab Runner et gestion de pipeline
- Variables et configuration des déploiements dans GitLab CI/CD
- En ligne, en présentiel ou les deux ? Les deux
- Examen requis ? Non
- Durée : 24 heures
- Nombre d’heures de formation : 8 heures par jour
- Conditions d'admission :
- Connaissances de base du développement logiciel
- Être à l’aise avec les outils en ligne de commande (Linux, macOS ou Windows)
- Connaissances fondamentales en programmation (Java recommandé)
- Expérience préalable avec un outil de gestion de version (Git utile mais non obligatoire)
- Notions de base sur les tests automatisés et la génération de builds
- Sensibilisation aux concepts CI/CD
- Prix :
- 1-à-1 : $1,575
- Public : $1,150
- Flexi : $258 (voir la page pour plus d’informations)
- Suivre le cours : Koenig Solutions
11. Fondations DevOps : Intégration Continue et Livraison Continue (Pluralsight)

Ce cours explique les principes fondamentaux de l'intégration continue et de la livraison continue, en mettant l'accent sur l'automatisation de la compilation logicielle et la simplification de la préparation au déploiement. Il présente les pratiques CI/CD pour optimiser la fourniture du logiciel et accroître la réactivité face aux besoins métier.
- Pour qui ? Débutants en DevOps souhaitant comprendre les concepts de CI/CD
- Sujets abordés :
- Fondements de l'intégration continue
- Compilation logicielle automatisée
- Pratiques de livraison continue et de déploiement continu
- Optimisation du cycle de développement logiciel
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 1 heure et 3 secondes
- Nombre d'heures de formation : À votre rythme
- Prérequis : Aucun
- Prix : $29 par mois (10 jours d'essai gratuit)
- Suivre le cours : Pluralsight
12. Projet DevOps : Jenkins CI/CD pour des déploiements Kubernetes (iwayQ Technology)

Ce cours propose une expérience pratique de déploiement d'applications sur Kubernetes à l'aide d'un pipeline Jenkins CI/CD dans une architecture de microservices. Il intègre des outils DevOps comme Ansible, SonarQube et Docker afin d'automatiser la construction, les contrôles qualité et les déploiements d'applications.
- Pour qui ? Professionnels DevOps, développeurs travaillant avec Kubernetes, et ingénieurs Cloud AWS
- Sujets abordés :
- Intégration de Kubernetes et Jenkins
- Automatiser les déploiements avec Jenkins
- Construction et déploiement d'applications conteneurisées
- Surveillance des pipelines Jenkins
- Projet DevOps en conditions réelles
- Architecture Git
- Architecture Bit Bucket
- Apache Maven
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 4 heures
- Nombre d'heures de formation : À votre rythme
- Prérequis :
- Connaissances de base d'AWS, Linux et DevOps
- Prix : $54.99
- Suivre le cours : Udemy
13. Développer des solutions CI/CD avec Azure DevOps (LinkedIn Learning)

Ce cours montre comment créer des pipelines CI/CD entièrement automatisés avec Azure DevOps, en mettant l'accent sur l’intégration continue, le déploiement et les mesures de sécurité au sein du Cloud Azure. Il guide les utilisateurs dans la configuration des pipelines pour des applications .NET, permettant un test efficace et un déploiement sur Azure App Service.
- À qui s'adresse ce cours : Développeurs et ingénieurs DevOps travaillant avec Microsoft Azure
- Sujets abordés :
- Pipelines Azure DevOps
- Automatisation des builds et des tests avec Azure
- Déploiement des applications sur les services Azure
- Gestion des dépôts et des workflows
- Mise en œuvre de l’intégration et du déploiement continus sur Azure Cloud
- Conception de pipelines de build et de mise en production
- Optimisation des pipelines Azure
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 2 heures et 12 minutes
- Nombre d'heures de formation : À votre rythme
- Conditions d'admission : Aucune
- Prix : Gratuit pendant un mois
- Suivre le cours : LinkedIn Learning
14. DevOps : CI/CD avec Jenkins (Udemy)

Ce cours couvre les bases de la création de pipelines CI/CD avec Jenkins, en mettant l’accent sur l’automatisation et l’intégration dans un environnement agile. Il inclut la configuration de Jenkins avec des plugins, l’intégration avec GitHub, et la gestion des artefacts de build avec des outils comme Gradle et Artifactory.
- Pour qui : Ingénieurs DevOps, développeurs souhaitant maîtriser Jenkins, ingénieurs en automatisation, développeurs logiciels, administrateurs IT et débutants IT
- Sujets abordés :
- Installation et configuration de Jenkins
- Mise en place de pipelines CI/CD
- Intégration de Jenkins avec des systèmes de gestion de versions
- Automatisation des builds, tests et déploiements
- Introduction à l’intégration continue
- Importance de l’intégration continue
- Gestion des artefacts de construction
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 1 heure et 27 minutes
- Durée d’instruction : Auto-rythmé
- Conditions d’admission :
- Accès à une machine physique ou virtuelle pour l’installation des logiciels
- Compréhension de base des processus de développement logiciel
- Prix : 19,99 $
- Suivre le cours : Udemy
15. Construction de pipelines CI/CD, supervision et journalisation (Udacity)

Ce cours guide les apprenants à travers la création et le déploiement de pipelines CI/CD dotés de capacités de supervision et de journalisation à l’aide d’outils comme GitHub Actions et AWS CloudFormation. Il propose des projets pratiques pour renforcer la création de pipelines CI/CD et met l’accent sur l’atteinte des objectifs de livraison continue.
- Pour qui : Apprenants DevOps intermédiaires recherchant une expérience pratique du développement de pipelines
- Sujets abordés :
- Pipelines CI/CD
- Solutions de supervision et de journalisation
- Tests et déploiement automatisés
- Évolutivité et optimisation des pipelines
- Introduction au CI/CD
- Construction de pipeline CI
- Mise en place de pipelines CD
- Pipeline pour films et images
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 3 semaines
- Durée d’instruction : Auto-rythmé
- Conditions d’admission : Aucune
- Prix :
- Accès illimité mensuel : 249 $ par mois
- Pack Accès illimité : 211,50 $/mois (pack de 4 mois)
- Suivre le cours : Udacity
16. CI/CD pour les développeurs logiciels (Codio)

Ce cours apprend aux développeurs de logiciels à construire, tester et déployer du code via des pipelines CI/CD automatisés, en utilisant GitHub Actions pour le contrôle de version et l'assurance qualité. Il se termine par un projet final combinant automatisation, déploiement et gestion des secrets.
- Pour qui ? Développeurs logiciels souhaitant mettre en œuvre le CI/CD dans leurs projets
- Sujets abordés :
- GitHub Actions pour le CI/CD
- Automatisation du build et des tests
- Vérifications de la qualité du code
- Processus de déploiement et gestion des secrets
- En ligne, en présentiel ou les deux ? En ligne
- Examen requis ? Non
- Durée : 10 heures
- Heures d'instruction : 3 heures par semaine (à votre rythme)
- Conditions d’admission :
- Compte GitHub
- Prix : Inscrivez-vous gratuitement
- Suivre le cours : Coursera
17. CI/CD avec Docker et Kubernetes (Koenig Solutions)

Ce cours couvre la mise en place et la gestion de pipelines CI/CD avec Docker et Kubernetes, en mettant l'accent sur l’automatisation du déploiement et l’orchestration de conteneurs dans les environnements de production. Il inclut des travaux pratiques avec Jenkins, les fondamentaux de Docker, et la création de clusters Kubernetes.
- Pour qui ? Ingénieurs DevOps, développeurs intéressés par Docker et Kubernetes, administrateurs système, testeurs de logiciels, professionnels du réseau, informaticiens et chefs de projet dans les entreprises IT
- Sujets abordés :
- Bases de Docker et Kubernetes
- Pipeline CI/CD avec Docker
- Orchestration des déploiements avec Kubernetes
- Gestion des applications conteneurisées
- Automatisation des processus de build et de déploiement
- Systèmes à haute disponibilité
- En ligne, en présentiel ou les deux ? Les deux
- Examen requis ? Non
- Durée : 72 heures
- Heures d'instruction : 8 heures par jour
- Conditions d’admission :
- Compréhension de base de Linux
- Connaissances en Python ou Shell
- Familiarité avec AWS
- Compréhension de base des réseaux et de l’architecture système
- Expérience préalable avec les technologies de conteneurisation
- Compréhension des principes DevOps
- Familiarité avec la syntaxe YAML
- Prix :
- 1-à-1 : $3,575
- Public : $2,850
- Suivre le cours : Koenig Solutions
18. DevOps Fondations : Livraison Continue / Intégration Continue (LinkedIn Learning)

Ce cours enseigne les concepts de l'intégration et du déploiement continus en vous guidant à travers la création d'un pipeline CI/CD complet pour une application Golang, du développement à la production. Il inclut des démonstrations pratiques sur le contrôle de version, la création d'artifacts, les tests, le déploiement, les bonnes pratiques et les défis courants liés au CI/CD.
- Pour qui ? Développeurs et professionnels IT
- Sujets abordés :
- Contrôle de version et création d'artifacts
- Tests unitaires automatisés tests unitaires
- Stratégies de déploiement
- Bonnes pratiques du pipeline CI/CD
- Gestion des écueils et solutions de contournement en CI/CD
- En ligne, présentiel, ou les deux ? En ligne
- Examen requis ? Non
- Durée : 1 heure et 50 minutes
- Nombre d'heures de formation : À votre rythme
- Conditions d'éligibilité : Aucune
- Prix : Gratuit pendant un mois
- Suivre le cours : LinkedIn Learning
19. Intégration continue & Déploiement continu avec Jenkins (LearnKartS)

Ce cours se concentre sur la création et la gestion de pipelines CI/CD avec Jenkins, en mettant l'accent sur l'automatisation pour des processus de déploiement efficaces. Il couvre l'installation de Jenkins, la configuration des pipelines et l'intégration avec divers outils pour soutenir l'intégration et le déploiement continus.
- Pour qui ? Professionnels DevOps et développeurs souhaitant approfondir leurs compétences sur Jenkins
- Sujets abordés :
- Configuration de Jenkins et intégration avec Git
- Automatisation des builds avec Maven
- Installation et déploiement de Tomcat
- Builds paramétrés et notifications par email
- Pipelines Jenkins et utilisation de la CLI
- Jenkins X et Docker pour le CI/CD avancé
- En ligne, présentiel, ou les deux ? En ligne
- Examen requis ? Non
- Durée : 8 heures
- Nombre d'heures de formation : 2 heures par semaine (à votre rythme)
- Conditions d'éligibilité :
- Compréhension de base de DevOps
- Compréhension de base des concepts et fonctionnalités CI/CD et Jenkins
- Prix : Inscription gratuite
- Suivre le cours : Coursera
Et après ?
Avec les pratiques CI/CD qui favorisent l'efficacité et la qualité dans la livraison logicielle, investir dans la bonne formation peut faire une énorme différence dans votre carrière. Les cours présentés ici offrent une variété de parcours d'apprentissage adaptés à différents niveaux d'expérience et objectifs. En choisissant celui qui vous convient le mieux, vous serez sur la bonne voie pour maîtriser CI/CD et contribuer à des processus de développement logiciel plus fluides.
Développez la croissance de votre SaaS et vos compétences en leadership. Abonnez-vous à notre newsletter pour recevoir les dernières réflexions de CTOs et de futurs leaders technologiques. Nous vous aiderons à évoluer plus intelligemment et à diriger avec assurance grâce à des guides, des ressources et des stratégies d’experts reconnus !
