1 850 €
26 au 28 avril
28 au 30 juin
3 jours
France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance via Teams
Développeurs, Architectes, Chefs de projets techniques
Jour 1
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
Vue d’ensemble du contrôle de versions
TFVC vs Git
Visual Studio Team Explorer
TFVC – espaces de travail locaux
Atelier 1.1 : contrôler le code-source avec TFVC
Git – référentiel local
Atelier 1.2 : contrôler le code-source avec Git
Liens avec les éléments de travail
Stratégies d’archivage
Atelier 1.3 : lier les archivages
Branchement et fusion
Atelier 1.4 : gérer les branches
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
Vue d’ensemble DevOps
Pools d’agents
Définition des Builds
Résultats des Builds
Atelier 2.1 : installer et configurer un agent de build
Pipeline as Code
Classic UI vs Yaml
Atelier 2.2 : créer et exécuter des builds
Les Artefacts
Variables et groupes de variables
Dimensionnement de l’infrastructure des pools d’agents
Intégration continue
Tests unitaires
Présentation générale
Atelier 3.1 : Bonnes pratiques
Atelier 3.2 : Refactoring
Mise en place des tests dans une build
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 SpecFlow
Atelier 3.4 : BDD
Tests IHM
CodedUI ou White
Atelier 3.5 : Tests IHM/UI
Jour 3
CI/CD : Intégration Continue / Déploiement Continu
Azure Release Pipelines
Les groupes de déploiement
Atelier 4.1 : créer un groupe de déploiement
Configuration d’un déploiement avec Yaml
Bonnes pratiques Builds & Releases
Atelier 4.2 : créer une pipeline complète CI/CD