Fiche Formation

Azure DevOps pour Développeurs

Artza Technologies propose de former vos collaborateurs dans vos locaux selon votre rythme.

OBJECTIFS

  • Gestion du Cycle de Vie des Applications (Application Lifecycle Management).
  • Maîtrise des fonctionnalités de Azure Devops.
  • Gestion des référentiels de source : TFVC vs Git.
  • Builds & Intégration Continue.
  • Tests techniques.
  • Releases & Déploiement Continu.

PUBLIC

Développeurs, Architectes, Chefs de projets techniques

PRÉ-REQUIS

  • Connaissance de Visual Studio
  • Démarche DevOps

MODALITÉS PÉDAGOGIQUES

  • Alternance de concepts (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes
  • La pédagogie active est priorisée dans le format présentiel : mise en situation sous forme d’ateliers et cas pratiques, exercices, analyses collectives d’exemples ou de situations, le cas échéant, rencontrées par les participants…
  • Apports du formateur au regard de son expérience opérationnelle

AGENDA

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
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


Gestion des Builds

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 Techniques

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


Tests Techniques (suite)


Gestion des déploiements

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

La formation Azure DevOps pour Développeurs est Datadockée
Durée de la formation Azure DevOps pour Développeurs
Durée

3 jours

Dates de la formation Azure DevOps pour Développeurs
Dates

14 au 16 décembre
18 au 20 janvier 2021

Lieux de la formation Azure DevOps pour Développeurs
Lieu

France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance

Tarifs de la formation Azure DevOps pour Développeurs
Prix

2 200 €

Vous voulez réserver la formation ?
Vous avez des questions sur nos formations ?

Témoignages