
Azure DevOps CI/CD pour Développeurs
Artza Technologies
- Connaissance de Visual Studio
- Connaissance théorique de la démarche DevOps
• Gestion du Cycle de Vie des Applications (Application Lifecycle Management)
• Maîtriser les fonctionnalités DevOps de Azure DevOps
• Gérer les référentiels de source : TFVC vs Git
• Définir et exécuter les Builds & Intégration Continue
• Comprendre, développer et exécuter les tests techniques
• Définir et exécuter les Releases & Déploiement Continu
Jour 1
Présentation générale
DevOps et gestion du cycle de vie des applications (Application Lifecycle Management)
Azure Boards
Azure Pipelines
Azure Repos
Azure Test Plans
Azure Artifacts
Politique de licence
Contrôle de versions
Vue d’ensemble du contrôle de versions
TFVC vs Git
Visual Studio Team Explorer
Migration TFVC vers Git
Git – référentiel local
Atelier 1.1 : contrôler le code-source avec Git
Liens avec les éléments de travail
Stratégies d’archivage
Atelier 1.2 : lier les archivages
Branchement et fusion
Atelier 1.3 : gérer les branches
Pull Requests avec Visual Studio
Atelier 1.4 : gérer les Pull Requests
Créer un projet Visual Studio de bases de données
Atelier 1.5 : gérer et archiver une base de données
Jour 2
Gestion des Builds
Vue d’ensemble DevOps
Pools d’agents
Atelier 2.1 : installer et configurer un agent de build
Définition des Builds
Pipeline as Code
Classic UI vs Yaml
Atelier 2.2 : créer et exécuter une pipeline de build - Classic UI
Atelier 2.3 : créer et exécuter une pipeline de build - yaml
Les Artefacts
Variables et groupes de variables
Intégration continue
Atelier 2.4 : créer et exécuter des Builds
Intégration de SonarQube dans Azure DevOps
Atelier 2.5 : Intégrer SonarQube dans une Build
Tests Techniques
Présentation générale
Tests unitaires
Ecrire les tests avec Nunit
Couverture de code avec Visual Studio
Mise en place des tests dans une build
Atelier 3.1 : intégrer des tests unitaires dans les Builds
Bonnes pratiques d’écriture des tests unitaires
Atelier 3.2 : Bonnes pratiques & Refactoring
Test Driven Development
Présentation et principes
Présentation de librairies de Mock, d’assertion et de couverture de code
Atelier 3.3 : TDD
Behavior Driven Development
Présentation de Reqnroll
Atelier 3.4 : BDD avec Reqnroll
Tests IHM
CodedUI ou White
Atelier 3.5 : Tests IHM/UI
Jour 3
Tests Techniques (suite)
Gestion des déploiements
CI/CD : Intégration Continue / Déploiement Continu
Azure Release Pipelines
Création d’un groupe de déploiement
Atelier 4.1 : créer une pipeline complète CI/CD
Configuration d’un déploiement avec Yaml
Bonnes pratiques usuelles Builds & Releases
7 années
à vos côtés
Formations courtes
Formation de 1 à 3 jours
Certificat Qualiopi
Financement OPCO
À propos du centre Artza Technologies
Artza Technologies, certifié Qualiopi, propose des formations professionnelles sur les méthodes, techniques et outils que nous utilisons nous-mêmes au quotidien :
- Agilité : rédaction des Users Stories, Tests agiles, BDD avec Gherkin et Reqnroll / Cucumber
- Azure DevOps : gestion de projets agiles, Server Administration, CI/CD pour développeurs
- Clean Architecture .NET
Les formations inter-entreprises ont lieu dans notre immeuble Emergence à Issy les Moulineaux (Paris).
Pour les formations intra-entreprise, nos formateurs se déplacent dans vos locaux, en France, Suisse, Belgique et Luxembourg.
Enfin, nos formations sont personnalisables et nous pouvons établir avec vous un programme adapté à votre contexte.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation


Graduate Développeur web full stack

Développeur Web et Web Mobile - Développement Web

formation laravel 12 développer une application

Développement de SITE WEB avec WordPress + langages HTML et CSS

Titre Pro Développeur Web et Web mobile

Concepteur Développeur d'Applications Web/IA
