Fiche Formation

Azure DevOps pour Développeurs

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

La formation Services Azure pour Développeurs est Datadockée
Tarifs de la formation Services Azure pour Développeurs

1 850 €

Dates de la formation Services Azure pour Développeurs

26 au 28 avril
28 au 30 juin

Durée de la formation Services Azure pour Développeurs

3 jours

Lieux de la formation Services Azure pour Développeurs

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

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

Témoignages