Formation Mettre en œuvre l'intégration continue avec Azure DevOps BEST
Maîtrisez l'intégration continue avec Azure DevOps. Cette formation vous apprend à automatiser vos builds, tests et déploiements. Optimisez vos processus de développement logiciel. Gagnez en efficacité et réduisez les erreurs. Essentiel pour les équipes DevOps modernes.
Concevoir et mettre en œuvre des pipelines CI/CD avec Azure DevOps pour automatiser les builds, les tests et les déploiements
Maîtriser l'automatisation des builds et des tests pour améliorer la qualité et la rapidité de développement
Déployer des applications sur différents environnements (développement, test, prod) avec Azure DevOps
Gérer le code source et la collaboration DevOps pour améliorer la communication et la coordination entre les équipes
Programme détaillé
12 modules · 21 heures
01
Introduction à Azure DevOps et Intégration Continue (CI)
—Présentation d'Azure DevOps : Services et écosystème
—Principes fondamentaux de l'intégration continue (CI)
—Avantages de la CI pour le développement logiciel
—Vue d'ensemble du cycle de vie DevOps
—Création et configuration d'un projet Azure DevOps
02
Gestion de Code Source avec Azure Repos
—Git dans Azure Repos : Concepts et workflows
—Création et gestion de dépôts Git
—Branches, merges et pull requests (PR)
—Politiques de branche pour la qualité du code
—Intégration de Visual Studio Code avec Azure Repos
03
Les Agents de Build et Pools d'Agents
—Comprendre les agents hébergés (Microsoft-hosted agents)
—Installation et configuration d'agents auto-hébergés (self-hosted agents)
—Gestion des pools d'agents et capacités
—Sécurité et permissions des agents
—Bonnes pratiques pour le dimensionnement des agents
04
Conception et Création de Pipelines de Build (YAML)
—Structure d'un pipeline YAML : Stages, jobs, steps
—Définition des tâches de build communes
—Utilisation de variables et de groupes de variables
—Conditions et boucles dans les pipelines
—Gestion des artefacts de build
05
Tests et Qualité du Code dans les Pipelines CI
—Intégration des tests unitaires et d'intégration
—Collecte et publication des résultats de tests
—Analyse statique du code avec SonarQube (intégration)
—Mesures de couverture de code
—Blocage de build en cas de non-conformité
06
Optimisation et Sécurité des Pipelines de Build
—Configurer des stratégies de sécurité pour les accès aux pipelines de build
—Implémenter des scans de sécurité automatisés dans les étapes de build
—Optimiser les performances des builds avec des caches et des parallélisations
—Mettre en place des notifications pour les échecs de build et les alertes de sécurité
—Analyser les logs de build pour détecter et corriger les vulnérabilités potentielles
07
Introduction au Déploiement Continu (CD) et Releases
—Principes fondamentaux du déploiement continu (CD)
—Différence entre CI et CD
—Concepts de release et de release pipeline
—Environnements de déploiement
—Stratégies de déploiement avancées (Canary, Blue/Green)
08
Création et Gestion de Pipelines de Release
—Définition d'un pipeline de release (YAML ou Classique)
—Stages et environnements de déploiement
—Approbations manuelles et pré-déploiement
—Déclencheurs de release (manuels, CI, planifiés)
—Utilisation des tâches de déploiement (agents et targets)
09
Déploiement d'Applications Web avec Azure App Services
—Création et configuration d'Azure App Services
—Connexion d'un pipeline de release à App Services
—Déploiement de code et de configuration
—Slot de déploiement et swap operations
—Surveillance du déploiement
10
Déploiement de Conteneurs avec ACR et AKS
—Concepts Docker, Azure Container Registry (ACR)
—Build et push d'images Docker vers ACR
—Introduction à Azure Kubernetes Service (AKS)
—Déploiement d'applications conteneurisées sur AKS
—Mise à jour et rollback des déploiements Kubernetes
11
Surveillance et Rétroaction des Pipelines
—Monitoring des exécutions de pipelines
—Alertes et notifications (email, Teams, Slack)
—Intégration avec Azure Monitor et Application Insights
—Tableaux de bord personnalisés dans Azure DevOps
—Qualité du pipeline et métriques DevOps
12
Bonnes Pratiques, CI/CD Avancée et Dépannage
—Infrastructure as Code (IaC) avec ARM / Terraform
—Gestion des secrets et des paramètres de configuration
—Troubleshooting avancé des erreurs de pipeline
—Migration de pipelines Classiques vers YAML
—Révision des concepts et questions/réponses
Le conseil de l'expert
L'une des compétences clés abordées dans cette formation est la conception et la création de pipelines de build avec YAML. Cet objectif pédagogique est essentiel pour maîtriser l'automatisation des builds et des tests, permettant ainsi aux participants de gagner en efficacité et en rapidité dans le processus de développement. En apprenant à configurer ces pipelines, les participants acquerront une expertise précieuse dans la gestion des flux de travail CI/CD.
Un défi courant pour les apprenants dans le domaine de l'intégration continue réside dans la complexité de la gestion des pipelines et des environnements. Beaucoup peinent à intégrer efficacement les différents outils et processus nécessaires pour assurer une CI fluide. Cette formation vise à surmonter ces obstacles en fournissant des stratégies concrètes et des pratiques éprouvées, évitant ainsi les erreurs fréquentes rencontrées lors de la mise en œuvre de pipelines CI/CD.
Ce qui différencie notre approche est l'accent mis sur Azure DevOps dans un cadre pratique et collaboratif. Contrairement à d'autres formations qui peuvent traiter de concepts abstraits, nous proposons un apprentissage basé sur des cas réels et des exercices pratiques. Les participants auront l'opportunité de travailler sur des scénarios d'intégration continue adaptés à leur contexte professionnel, ce qui les prépare à relever les défis spécifiques de leur environnement de travail.
Pour maximiser les bénéfices de cette formation, nous encourageons les participants à préparer des exemples concrets de leurs projets afin de pouvoir les intégrer aux exercices pratiques. Cela facilitera l'application immédiate des compétences acquises et favorisera des échanges enrichissants avec les formateurs et les autres participants. Engagez-vous pleinement dans cette expérience d'apprentissage, car elle est conçue pour transformer votre façon de travailler avec Azure DevOps.
Pourquoi choisir cette formation en virtualisation, cloud, devops
🎯
Intégration Continue Simplifiée
Maîtrisez la mise en œuvre des pipelines CI/CD avec Azure DevOps pour automatiser vos builds et déploiements, garantissant une livraison continue efficace.
🔧
Automatisation des Tests
Apprenez à intégrer des tests automatisés dans vos pipelines, améliorant ainsi la qualité du code et réduisant les erreurs en production.
🌍
Déploiements Multi-Environnements
Déployez vos applications facilement sur différents environnements grâce à des stratégies de déploiement robustes intégrées dans Azure DevOps.
👥
Collaboration Optimisée
Améliorez la communication et la coordination entre les équipes grâce à une gestion de code source efficace avec Azure Repos.
🚀
Pipelines de Build Flexible
Concevez des pipelines de build personnalisés en utilisant YAML, offrant une adaptabilité et une évolutivité pour vos projets.
🔒
Sécurité Intégrée
Apprenez à optimiser et sécuriser vos pipelines de build, garantissant ainsi la protection de vos applications tout au long du cycle de développement.
Compétences acquises
Concevoir des Pipelines CI/CD avec Azure DevOps
Capacité à définir, structurer et implémenter des pipelines d'intégration et de déploiement continus (CI/CD) robustes et efficaces, en utilisant les fonctionnalités d'Azure Pipelines (YAML) pour l'automatisation du cycle de vie logiciel.
Maîtriser l'automatisation des Builds et Tests
Aptitude à configurer et optimiser des processus de build automatisés. Inclut l'intégration des frameworks de tests unitaires et fonctionnels, ainsi que la publication des résultats pour garantir la qualité et la fiabilité du code.
Déployer des Applications sur Différents Environnements
Habilité à orchestrer le déploiement automatisé d'applications sur diverses cibles (Azure App Services, Containers/Kubernetes), en gérant les environnements, les approbations et les stratégies de déploiement progressif.
Gérer le Code Source et la Collaboration DevOps
Expertise dans l'utilisation d'Azure Repos pour la gestion de versions avec Git, en appliquant des pratiques de collaboration comme les pull requests, les politiques de branche et les revues de code, favorisant un travail d'équipe efficace.
Public, prérequis et modalités
Public visé
Développeurs logiciels
Ingénieurs DevOps
Chefs de projet techniques
Architectes logiciels
Prérequis
Connaissance de base en développement logiciel et expérience dans l'utilisation de méthodologies DevOps. Aucune connaissance spécifique de Azure DevOps n'est requise.
Moyens pédagogiques
Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.
Suivi & évaluation
Un examen théorique pour évaluer les connaissances acquises
Un projet réalisé en groupe pour mettre en œuvre un pipeline CI/CD avec Azure DevOps
Un retour d'expérience individuel pour évaluer la compréhension et la maîtrise des concepts et techniques présentés
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, il a conçu et mis en œuvre des pipelines CI/CD avec Azure DevOps, automatisant ainsi les builds et les tests. »
« Elle a amélioré la collaboration entre les équipes en gérant le code source et en utilisant Azure Repos pour le développement. »
Questions fréquentes
- Connaissances de base en développement logiciel.
- Familiarité avec les principes du contrôle de version (ex: Git).
- Compréhension des concepts fondamentaux de CI/CD est un plus.
- Ordinateur portable avec connexion internet stable.
- Compte Azure DevOps (gratuitement si pas déjà acquis).
- Droits d'administrateur pour l'installation de logiciels si nécessaire.
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.
L'intégration continue est un processus de développement logiciel qui consiste à automatiser la construction, les tests et les déploiements de l'application en utilisant des outils comme Azure DevOps.
Les principaux avantages sont une amélioration de la qualité, une réduction du temps de développement et une augmentation de la productivité.
Nous allons aborder les pipelines CI et CD, qui permettent d'automatiser les builds, les tests et les déploiements.
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 Mettre en œuvre l'intégration continue avec Azure DevOps BEST
Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.