Formation Intégration et Déploiement Continu : DevOps avec Jenkins et Git
Maîtrisez les pipelines CI/CD avec Jenkins, Git et les pratiques DevOps. Apprenez le développement piloté par les tests pour une livraison continue et optimisée. Mettez en place des processus automatisés de bout en bout pour des déploiements efficaces et fiables. Développez des compétences clés pour une intégration harmonieuse des méthodes Agile et DevOps.
Concevoir et déployer des pipelines CI/CD efficaces
Maîtriser Git et la gestion de versions pour un développement agile
Implémenter le Développement Piloté par les Tests (TDD) pour une livraison continue
Automatiser les tests et les déploiements pour une intégration harmonieuse des méthodes Agile et DevOps
Programme détaillé
12 modules · 21 heures
01
Introduction au DevOps Red Hat et CI/CD
—Comprendre les principes et la culture DevOps
—Présentation des concepts CI/CD (Intégration et Livraison Continues)
—Rôle de Red Hat dans l'écosystème DevOps
02
Fondamentaux de Git pour les Pipelines
—Gestion des versions avec Git (dépôts, commits, branches)
—Opérations avancées dans Git (fusion, rebasage, révert)
—Bonnes pratiques de gestion de code source en équipe
03
Introduction à Jenkins pour l'Automatisation
—Installation et configuration initiale de Jenkins
—Comprendre l'interface utilisateur de Jenkins
—Création et exécution de premiers Jobs Jenkins
04
Intégration de Git avec Jenkins
—Configurer un dépôt Git pour l'intégration avec Jenkins
—Créer un webhook Git pour déclencher des builds Jenkins
—Utiliser des pipelines Jenkins pour gérer les branches Git
—Définir des stratégies de fusion pour optimiser le CI/CD
—Automatiser les tests avec Git et Jenkins pour valider les commits
05
Pipelines Jenkins déclaratifs
—Structure d'un Pipeline Jenkinsfile déclaratif
—Définition des stages et des étapes (steps)
—Exécution de scripts shell et commandes dans les pipelines
06
Tests Unitaires et Intégration Continue
—Intégration des tests unitaires dans les pipelines
—Automatisation de l'exécution des tests
—Rapports et analyse des résultats de tests
07
Développement Piloté par les Tests (TDD)
—Écrire des tests unitaires avant le développement de nouvelles fonctionnalités
—Utiliser des frameworks de tests pour automatiser le processus TDD
—Intégrer les tests dans le pipeline CI/CD avec Jenkins
—Analyser les résultats des tests pour améliorer la qualité du code
—Collaborer avec l'équipe sur les normes de codage et de test TDD
08
Déploiement Continu et Environnements
—Stratégies de déploiement (bleu/vert, canary)
—Gestion des environnements de dev, staging, production
—Automatisation du déploiement via Jenkins
09
Gestion des Artefacts et Dépendances
—Présentation des artéfacteurs (Nexus, Artifactory)
—Publication et consommation d'artefacts binaires
—Gestion des dépendances de projets et versions
10
Sécurité des Pipelines et Credential Management
—Configurer l'authentification sécurisée pour Jenkins et Git
—Implémenter des secrets et gestion des credentials dans Jenkins
—Évaluer et atténuer les risques de sécurité des pipelines CI/CD
—Utiliser des outils de scanning de vulnérabilités dans les dépendances
—Mettre en place des contrôles d'accès basés sur les rôles pour Jenkins
11
Monitoring et Optimisation des Pipelines
—Suivi des performances des pipelines Jenkins
—Identification et résolution des goulots d'étranglement
—Collecte de métriques et journalisation
12
Mise en Contexte Red Hat et Futur du DevOps
—Intégration avec OpenShift et autres produits Red Hat
—Bonnes pratiques DevOps pour les entreprises
—Tendances émergentes en CI/CD et DevOps
Le conseil de l'expert
L'un des objectifs pédagogiques clés de cette formation est de maîtriser Git et la gestion de versions pour un développement agile. Cette compétence est essentielle pour garantir que les équipes de développement puissent collaborer efficacement et intégrer leurs contributions sans conflits. En comprenant les mécanismes de Git dans le contexte des pipelines CI/CD, les apprenants seront en mesure de créer des flux de travail fluides et adaptables.
Un défi fréquent auquel sont confrontés les apprenants dans ce domaine est la difficulté à concevoir des pipelines CI/CD efficaces qui répondent aux besoins spécifiques de leur projet. Nombreux sont ceux qui tombent dans le piège de la complexité inutile, ce qui peut ralentir le processus de développement et engendrer des erreurs. Cette formation vise à simplifier ces concepts et à fournir des méthodologies claires pour surmonter ces obstacles.
Ce qui distingue cette formation des autres approches est son intégration pratique de Jenkins et Git dans un cadre DevOps, notamment à travers des exercices concrets sur des pipelines Jenkins déclaratifs. Contrairement à d'autres formations qui se concentrent uniquement sur la théorie, ici, les apprenants acquièrent une expérience directe et applicable, leur permettant de comprendre non seulement le "comment", mais aussi le "pourquoi" derrière chaque étape du processus d'intégration continue.
Pour tirer le maximum de cette formation, je vous recommande de préparer des exemples de projets sur lesquels vous travaillez actuellement. En les intégrant dans les exercices pratiques, vous pourrez appliquer directement les concepts appris à votre environnement de travail, ce qui renforcera votre compréhension et vous aidera à en tirer des bénéfices immédiats. Soyez curieux, posez des questions, et n'hésitez pas à partager vos expériences avec le groupe pour enrichir le processus d’apprentissage collectif.
Pourquoi choisir cette formation en informatique
🎯
Pipelines CI/CD Efficaces
Apprenez à concevoir et déployer des pipelines CI/CD performants pour optimiser votre cycle de développement, un atout essentiel dans l'environnement moderne.
🔧
Maîtrise de Git
Devenez expert dans la gestion de versions avec Git, un outil fondamental pour le développement agile, intégré directement dans nos modules.
🚀
Automatisation avec Jenkins
Découvrez l'automatisation des tests et déploiements avec Jenkins, garantissant une intégration fluide des méthodes Agile et DevOps.
📚
Développement Piloté par les Tests
Implémentez le TDD pour assurer une qualité de code optimale et une livraison continue, abordé en profondeur dans notre programme.
🤝
Formation Inter-entreprise
Profitez d'un environnement d'apprentissage inter-entreprise pour échanger des idées et des pratiques entre professionnels de divers secteurs.
🔍
Approche Pratique et Concrète
Bénéficiez d'exercices pratiques sur des cas réels, avec une intégration de Git et Jenkins pour une expérience d'apprentissage immersive.
Compétences acquises
Conception et déploiement de pipelines CI/CD
Concevoir, implémenter et gérer des pipelines d'Intégration et de Livraison Continues (CI/CD) robustes en utilisant Jenkins et Git pour automatiser le cycle de vie logiciel.
Maîtrise de Git et gestion de versions
Appliquer les bonnes pratiques de gestion de code source avec Git, incluant les branches, fusions, et stratégies de dépôt, pour une collaboration efficace en équipe.
Implémentation du Développement Piloté par les Tests (TDD)
Intégrer les principes du Développement Piloté par les Tests (TDD) dans les processus de développement et les pipelines CI/CD pour améliorer la qualité et la fiabilité du code.
Automatisation des tests et déploiements
Automatiser l'exécution des tests unitaires et intégrés, ainsi que les déploiements logiciels vers différents environnements de manière sécurisée et fiable.
Public, prérequis et modalités
Public visé
Développeurs Junior/Confirmés
Ingénieurs DevOps
Architectes Logiciels
Chefs de Projet Technique
Prérequis
Connaissance de base de la programmation et de la gestion de versions, expérience avec Jenkins et Git est un atout.
Moyens pédagogiques
Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.
Suivi & évaluation
Évaluation continue par des exercices pratiques et des projets
Révisions et retours d'expérience avec le formateur
Évaluation finale par un projet individualisé
Accessibilité
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.
Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.
OPCO
Formations financées via votre opérateur de compétences
Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.
Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).
France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.
Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.
Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.
« Après la formation, un participant a conçu un pipeline CI/CD efficace en utilisant Jenkins, ce qui a considérablement réduit le temps de déploiement de nouvelles fonctionnalités. »
« Un autre participant a intégré des tests unitaires dans son processus de développement, améliorant ainsi la qualité des livrables. »
Questions fréquentes
Expérience basique en développement logiciel et ligne de commande.
Connaissances des principes de base de Git.
Compréhension des concepts d'automatisation.
Ordinateur avec accès internet stable.
Système d'exploitation compatible (Windows, macOS, Linux).
Navigateur web moderne (Chrome, Firefox, Edge).
Droits d'administration pour installer des logiciels (Jenkins, Git clients).
5 tests d'évaluation sont proposés à l'apprenant en fin de formation pour connaître son niveau sur chaque compétences visées.
Plateforme et contenus e-learning à disposition.
Test de positionnement Quizz &
Evaluations
Nous vous recevons lors d’un rendez-vous d’information préalable gratuit et confidentiel en visioconférence pour analyser vos besoins et co-construire votre parcours personnalisé.
Chaque demande s’accompagne de la remise d’une convention ou d’un contrat précisant l’ensemble des informations relatives à la formation (Tarifs, calendrier, durée, lieu…). Ce contrat/convention sera transmis électroniquement par email.
A partir de l’accord de prise en charge par le financeur sollicité, le bénéficiaire peut démarrer sous un délai de 11 jours ouvrés.
Si vous financez votre parcours de formation par vos propres moyens, alors le délai d'accès est immédiat. Vous pouvez entrer en formation tout au long de l’année.
♿️ Nous accueillons les personnes en situation de handicap. Les conditions d’accessibilité aux personnes handicapées sont inscrites sur le site imi-education.fr, rubrique Accessibilité.
Saskia Cazettes
Pour tout renseignement : 07 80 91 06 14 / saskia.c@imi-executive-solutions.com
23 mars 2026
La formation alterne apports théoriques, mises en situation pratiques et échanges entre participants. Chaque concept est directement appliqué via des exercices concrets et des cas réels.
Oui, chaque participant reçoit un support de cours complet (format numérique et/ou papier) qu'il peut conserver à l'issue de la formation.
Certaines de nos formations sont éligibles au Compte Personnel de Formation (CPF). Consultez la fiche formation ou contactez-nous pour vérifier l'éligibilité.
Plusieurs dispositifs de financement existent : CPF, OPCO, plan de développement des compétences, financement individuel. Notre équipe peut vous accompagner dans vos démarches.
Oui, notre équipe reste disponible pour toute question post-formation. Vous bénéficiez également d'un accès à nos ressources en ligne pendant 6 mois après votre parcours.
Un pipeline CI/CD est une chaîne de processus automatisés qui assure la construction, la vérification et le déploiement d'un logiciel. Il utilise Jenkins pour automatiser les étapes de construction et de déploiement.
Git est utilisé pour la gestion de versions et Jenkins pour l'automatisation des processus de construction et de déploiement. Les changements sur Git déclenchent les pipelines Jenkins pour une construction et un déploiement automatisés.
Le TDD consiste à écrire les tests avant de coder. L'implémentation du TDD dans un pipeline CI/CD permet de garantir que les fonctionnalités sont testées avant de les livrer.
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription. Contactez-nous à hello@imi-executive-solutions.com ou au 06 72 09 69 52.
Demandez un devis pour la formation Intégration et Déploiement Continu : DevOps avec Jenkins et Git
Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.