La Cantine Numérique Nantes
Menu

Tech

Débutant 21 heures

Azure DevOps

Plongez au cœur d’Azure DevOps, apprenez à orchestrer vos pipelines de build depuis n’importe quel langage (Node.js, Python, Java, PHP, Ruby, C/C++, .Net, iOS, Android, etc.) et de release (vers AWS, GCP, Azure, VMs, On-Premise, etc.) , à gérer votre code avec Git dans Azure Repos, et à optimiser la collaboration avec Azure Boards.
Planifiez et exécutez vos campagnes de test avec Azure Test Plan.
Que vous soyez novice ou cherchiez à approfondir vos compétences, cette formation vous offre les outils pour déployer avec assurance et efficacité.
Industrialisez vos process et applications, en maîtrisant chaque étape du cycle de développement logiciel avec Azure DevOps.

La formation en détail

Objectifs

  • Déployer des applications grâce aux services Azure DevOps
  • Maîtriser tous les services d’Azure DevOps (Artifacts, Pipelines, Boards, Test Plans, Repo)
  • Intégrer une campagne de test
  • Créer des pipelines de livraison
  • Administrer les projets et les utilisateurs

Programme

1. Introduction

  • Qu’est-ce qu’Azure Devops ?
  • Composant d’une usine logicielle
  • Différence entre Azure Devops Services/Serveur
  • Intégration avec Visual Studio

2. DevOps

  • Connexion d’Azure Devops à Azure Active Directory
  • Ajout d’un utilisateur invité à un projet Azure DevOps
  • Gestion et attribution de licences utilisateur
  • Tarification (Pricing)
  • Gestion des permissions

3. Création projet

  • Git et Team Foundation Version Control
  • Git et Azure Devops
  • Créer un projet et initialiser le référentiel
  • Connexion de Visual Studio à un dépôt Git dans Azure Devops
  • Interface web Azure Repos
  • Partager les modifications vers le serveur
  • Brancher et fusionner

4. Azure Repo

  • Structure de projet
  • Outils d’administration
  • Types d’utilisateurs
  • Services intégration continue
  • Livraison continue CI/CD
  • Sécurité et Azure Active Directory
  • Ajout d’utilisateurs à l’aide de comptes Microsoft
  • Types de comptes, fonctionnalités et facturation
  • Azure DevOps Services avec Docker

5. Azure Pipelines

  • Créer une définition de build
  • Variables build et extensions
  • Déclencheurs et intégration continue
  • Création d’une définition de version
  • Déployer les changements de base de données avec EF Migration
  • Variable de métadonnées de Build et Release
  • Déploiement à plusieurs étapes et environnements
  • Installation d’un agent Pipeline autohébergé dans le centre de données

6. Azure Boards

  • Suivre le travail grâce aux tableaux
  • Tableaux Kanban
  • Scrum & Agile
  • Tableaux de bord
  • Backlogs
  • Workflow
  • Rapports personnalisés

7. Azure Artéfacts

  • Partager des packages
    • npm
    • NuGet
  • Sources publiques/sources privées
  • Intégrer le partage de package aux pipelines

8. Azure Test Plans

  • Introduction
  • Extension du navigateur Test et Feedback
  • Créer des tests en 4 manières différentes
  • Exécution des scénarios de test
  • Test avec Visual Studio
  • Test d’IHM
  • Test des applications web ou de bureau
  • Captures d’écran pendant l’exécution des tests
  • Création d’un enregistrement vidéo

Pré-requis

Débutant

Public

La formation s'adresse aux développeurs, architectes, testeurs et chefs de projets.

Informations complémentaires

Évaluation : Test en fin de formation
Méthode pédagogique : Théorie, Travaux pratiques

Les formateurs et formatrices

Stéphan Arnas

Développeur .NET

chez Stephan Arnas - Software

Vous êtes intéressés·es ?

En savoir plus

Partager cette offre sur vos réseaux !