M2i Formation

Découvrez notre formationAzure DevOps Server 2019 - Mise en place d'une démarche DevOps

Présentiel

3 jours (21 heures) - TFS-CI

(19)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  .NET Core  ›  Azure DevOps Server 2019 - Mise en place d'une démarche DevOps

Objectifs pédagogiques

  • Définir les composantes d'une usine logicielle
  • Gérer un référentiel de source depuis Azure DevOps Server
  • Administrer projets et utilisateurs
  • Construire avec Azure DevOps Pipeline Server
  • Intégrer une campagne de tests
  • Produire des rapports pour le suivi des projets.

Niveau requis

Avoir une expérience au sein d'une équipe projet .NET.

Public concerné

Développeurs, chefs de projets, testeurs et architectes.

Paris La Défense16/03/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense06/07/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense23/11/20201 800 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Jour 1

Tour d'horizon d'Azure DevOps Server 2019

  • Composantes d'une usine logicielle
  • Application Lifecycle Management
  • L'offre Azure DevOps Services / Server
  • Intégration avec Visual Studio
  • Licensing

Exemple de travaux pratiques (à titre indicatif)

  • Calcul du coût des licences pour une équipe de développement

Administration d'Azure DevOps Server 2019

  • Architecture physique et logique
  • Gestion des rôles et utilisateurs
  • Définition des projets
  • Gérer des collections de projet
  • Modèles de processus prédéfinis et héritage
  • Les work items
  • Personnalisation des workflows
  • Outils collaboratifs et wiki

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un projet et paramétrages
  • Utilisation du wiki
  • Utilisation des work items

Construction et organisation d'un projet

  • Gestion des sources avec Version Control
  • Gestion des ressources avec Git
  • Branches, tags et versioning
  • Règles de travail et de merge
  • Stratégie de gestion des branches
  • Concept de "pull request"

Exemples de travaux pratiques (à titre indicatif)

  • Utilisation de Git
  • Création et validation d'un "pull request"

Jour 2

Les builds

  • Concept d'agent et administration
  • Définition d'un build
  • Intégration continue et automatisation
  • Tâches pour l'automatisation
  • Groupes de variables
  • Groupes de tâches

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un build
  • Exécution d'un build

Release management

  • Concept de CI/CD
  • Process de déploiement
  • Pipeline de déploiement
  • Agents de déploiement
  • Notion d'environnement
  • Gates / Triggers
  • Aperçu des tâches
  • Publication des artifacts (Nuget, npm...)

Exemple de travaux pratiques (à titre indicatif)

  • Création et déploiement d'une release

Jour 3

Test de l'application

  • Tests unitaires avec Visual Studio
  • Mocking avec Microsoft Fakes
  • Intégration d'une campagne de tests
  • Test d'IHM
  • Tests fonctionnels
  • Gestion des plans de test
  • Apport de Microsoft Test Manager

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un plan de tests
  • Exécution des tests fonctionnels

Suivi et reporting

  • Tableaux de bord / Analytics
  • Bug tracking
  • Gestion du backlog
  • Rapports de build
  • Personnalisation des rapports
  • Rapports Web et Excel
  • Utilisation de l'API RESTful

Exemple de travaux pratiques (à titre indicatif)

  • Utilisation de l'API RESTful

Faites évoluer vos compétences

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus