Présentation de la formation Azure DevOps : conception et mise en oeuvre
Notre formation de 3 jours vous fournira les compétences nécessaires pour planifier, créer et gérer des pipelines CI/CD efficaces. Découvrez comment intégrer des outils de développement, superviser les projets, et automatiser les déploiements avec Azure DevOps. À travers des ateliers pratiques, apprenez à optimiser vos processus de développement et à améliorer la collaboration au sein de votre équipe. Inscrivez-vous dès maintenant pour transformer votre gestion de projets DevOps !
Objectifs de la formation Azure DevOps : conception et mise en oeuvre
Objectifs pédagogiques :
- Mettre en place un système CI/CD
- Gérer un référentiel de sources depuis Azure DevOps Services
- Construire et gérer des pipelines complets
- Être en mesure de concevoir une stratégie DevOps
Objectifs opérationnels :
- Mettre en œuvre l'intégration continue
Programme de la formation Azure DevOps : conception et mise en oeuvre
Implémentation du contrôle de version sur Azure Repos
Qu'est-ce que le contrôle de source ?
Avantages du contrôle de code source
Types de systèmes de contrôle de source
Présentation d'Azure Repos
Migrer de TFVC vers Git
Authentification auprès de votre Git Repos
Structurer votre dépôt git
Workflows de branchement Git
Collaboration avec les demandes d'extraction
Pourquoi se soucier de GitHooks ?
Mettre en œuvre une stratégie de versioning
Mettre en œuvre et gérer les pipelines
Le concept de pipelines dans DevOps
Pipelines Azure
Évaluer l'utilisation des agents hébergés par rapport aux agents privés
Azure Pipelines YAML vs Concepteur visuel
Configurer des agents privés
Intégration du contrôle de source avec Azure Pipelines
Analyser et intégrer les builds multi-étapes de Docker
Gates et Triggers
Déploiement progressif de l'exposition
Test de l'application
Tests unitaires
Mocking avec Microsoft Fakes
Intégrer une campagne de tests
Test d'IHM
Tests fonctionnels
Gestion des plans de test
Utiliser de Microsoft Test Manager
Gestion de la qualité du code et des politiques de sécurité
Maintenir la qualité du code
Couverture de code
Gestion des politiques de sécurité
Gérer la qualité du code avec SonarCloud et d'autres outils externes
Gérer les politiques de sécurité avec open source, OWASP et WhiteSource Bolt
Configuration et secrets
Introduction à la sécurité
Mettre en œuvre un processus de développement sécurisé et conforme
Repenser les données de configuration des applications
Gérer les secrets, les jetons et les certificats
Mettre en œuvre des outils de gestion de la sécurité et de la conformité dans un pipeline
Créer des artefacts et concevoir une stratégie de gestion des dépendances
Packager les dépendances
Gestion des packages (Nuget, npm...)
Migration et consolidation d’artefacts
Création de tableaux de bord pour afficher les statuts de build et release
Build & Release Dashboard
Afficher des informations de build/release sur le tableau de bord
Les autres formations en Intégration / Déploiement continu

Intégration Continue avec Maven, Jenkins, Sonar et Git
Automatiser l'intégration continue pour améliorer la qualité et l'efficacité des livraisons de code