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