Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Supports de cours
  2. Azure DevOps - Optimisez la gestion de vos projets informatiques

Azure DevOps Optimisez la gestion de vos projets informatiques

Informations

Livraison possible dès le 01 mai 2024
  • Personnalisable
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Reliure spirale - 17 x 21 cm (Médian)
  • ISBN : 978-2-409-04174-7
  • EAN : 9782409041747
  • Ref. ENI : EIMAZDEV

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-04175-4
  • EAN : 9782409041754
  • Ref. ENI : LNEIMAZDEV
Que vous soyez développeur, chef de projet ou administra­teur système, ce support vous donne toutes les clés pour maî­triser les différentes fonctionnalités d’Azure DevOps afin d’optimiser la gestion de vos projets informatiques et de vos développements logiciels dans le cloud. Tout au long du support, l’auteur vous fait suivre le cycle d’un projet de développement selon une approche progressive. Vous commencez ainsi par configurer votre espace Azure DevOps à partir d’un compte Microsoft, avant...
Aperçu du livre papier
  • Niveau Confirmé à Expert
  • Nombre de pages 230 pages
  • Parution novembre 2023
  • Niveau Confirmé à Expert
  • Parution novembre 2023
Que vous soyez développeur, chef de projet ou administra­teur système, ce support vous donne toutes les clés pour maî­triser les différentes fonctionnalités d’Azure DevOps afin d’optimiser la gestion de vos projets informatiques et de vos développements logiciels dans le cloud.

Tout au long du support, l’auteur vous fait suivre le cycle d’un projet de développement selon une approche progressive. Vous commencez ainsi par configurer votre espace Azure DevOps à partir d’un compte Microsoft, avant de passer à la création de votre organisation Azure DevOps, pour être en mesure ensuite de créer différents projets.

Après la création d’un premier projet, vous apprenez à en planifier les fonctionnalités, ce qui constitue une première étape capitale. Grâce aux outils Azure DevOps, vous définis­sez alors les différents éléments et personnalisez l’outil pour qu’il corresponde à votre approche.

Dans la suite du support, vous découvrez comment héberger et gérer votre code source sur la plateforme en mettant en place la stratégie adaptée au travail de votre équipe. Une fois le code source hébergé sur Azure DevOps, vous étudiez comment automatiser sa compilation et son déploiement à l’aide de différents outils. La mise à disposition de certains de vos projets sous forme de packages, réutilisables dans d’autres applications, sera également détaillée.

Pour finir, vous apprenez à utiliser les fonctionnalités d’Azure DevOps pour surveiller et mettre en place une véritable routine de suivi de la qualité de votre projet.

Au fil de votre lecture, l’auteur vous apporte des conseils pratiques basés sur ses retours d’expériences, des astuces ainsi que des exercices pour renforcer votre compréhension et vous permettre d’appliquer les connaissances acquises par des mises en situation concrètes. Vous disposez alors de toutes les cartes pour gérer votre projet de développement d’applications avec la plateforme Azure DevOps.

Téléchargements

Introduction
  1. 1. Qu'est-ce que le DevOps ?
  2. 2. Qu'est-ce qu'Azure DevOps ?
    1. 2.1 Les deux modes d'exploitation
    2. 2.2 La synthèse des fonctionnalités offertes par l'outil
  3. 3. Créer un compte Azure DevOps
  4. 4. Les paramètres d’organisation
    1. 4.1 Les paramètres personnels
    2. 4.2 La gestion de projet
Boards : gestion du travail
  1. 1. Les bases de la gestion du travail
    1. 1.1 Les équipes
      1. 1.1.1 Gérer les équipes
      2. 1.1.2 Configurer les équipes
    2. 1.2 Les éléments de travail
      1. 1.2.1 Informations générales d'un élément de travail
      2. 1.2.2 Informations supplémentaires d'un élément de travail
      3. 1.2.3 Options supplémentaires
    3. 1.3 Les vues par défaut pour les éléments de travail
      1. 1.3.1 La vue Work items
      2. 1.3.2 La vue Boards
      3. 1.3.3 La vue Backlogs
      4. 1.3.4 La vue Sprints
  2. 2. Personnalisation des éléments de travail
    1. 2.1 Création d’un template d'éléments de travail à partir d’un template existant
    2. 2.2 Création d’un template d’éléments de travail personnalisé
      1. 2.2.1 Personnaliser le layout
      2. 2.2.2 Définir de nouveaux états et les exploiter
      3. 2.2.3 Ajouter des règles d'automatisation
    3. 2.3 Création d’un template de projet
      1. 2.3.1 Créer un template
      2. 2.3.2 Personnaliser les types d'éléments de travail d'un processus
      3. 2.3.3 Effectuer un changement de processus
  3. 3. Reporting
    1. 3.1 Les requêtes
    2. 3.2 Le tableau de bord
  4. 4. Intégration avec Excel
Repos : gestion du code source
  1. 1. Les deux modes de gestion
    1. 1.1 Centralisé vs décentralisé
      1. 1.1.1 Contrôle de code source centralisé
      2. 1.1.2 Contrôle de code source décentralisé
    2. 1.2 Zoom sur TFVC
    3. 1.3 Zoom sur Git
  2. 2. Initialiser le dépôt de code source
    1. 2.1 Les commandes de base de Git
      1. 2.1.1 Créer le premier dépôt
      2. 2.1.2 Définir son identité
      3. 2.1.3 Vérifier le statut du dépôt
      4. 2.1.4 Ajouter des fichiers
      5. 2.1.5 Exécuter un commit
      6. 2.1.6 Visualiser l'historique
      7. 2.1.7 Créer le lien avec le serveur distant
      8. 2.1.8 Envoyer des modifications au serveur
      9. 2.1.9 Récupérer les modifications du serveur
    2. 2.2 Git-flow
      1. 2.2.1 Créer une branche
      2. 2.2.2 Branche principale : master/main
      3. 2.2.3 Branche de travail : dev/develop
      4. 2.2.4 Branche de fonctionnalité : feature
      5. 2.2.5 Branche de version : release
      6. 2.2.6 Branche corrective : hotfix
      7. 2.2.7 Les autres types de branches
      8. 2.2.8 Critiques du git-flow
      9. 2.2.9 Les autres types de flows
  3. 3. Mise en place du git-flow sur Azure DevOps
    1. 3.1 Gestion des branches
    2. 3.2 Branches de base du git-flow
      1. 3.2.1 Création de la branche develop
      2. 3.2.2 Définition des attributs des branches principales
      3. 3.2.3 Droits de contournement
    3. 3.3 Système de demande de changement
      1. 3.3.1 Fenêtre principale
      2. 3.3.2 Création d'une demande de changement
      3. 3.3.3 Détails d'une demande de changement
      4. 3.3.4 Cherry-pick des modifications
      5. 3.3.5 Gestion des conflits
      6. 3.3.6 Lien avec les éléments de travail
Pipelines : automatisation
  1. 1. Les deux types de pipelines
    1. 1.1 Pipeline de build
    2. 1.2 Pipeline de release
  2. 2. Les pipelines avec Azure DevOps
    1. 2.1 Initialiser le projet
    2. 2.2 Créer le pipeline de build (éditeur YAML)
      1. 2.2.1 Création du pipeline
      2. 2.2.2 Étude du pipeline YAML généré
      3. 2.2.3 Notion de job
      4. 2.2.4 Détails des phases
      5. 2.2.5 Les jobs de déploiement
      6. 2.2.6 Instructions du pipeline
      7. 2.2.7 Réalisation du pipeline de compilation de l'application ASP.NET
    3. 2.3 Créer le pipeline de release
      1. 2.3.1 Création du compte Azure
      2. 2.3.2 Lien avec un compte Azure différent
      3. 2.3.3 Éditeur du pipeline de release
      4. 2.3.4 Gestion des versions
      5. 2.3.5 Configurer une validation manuelle au changement de stage
      6. 2.3.6 Configurer des contrôles automatiques entre deux stages
    4. 2.4 Ajouter des variables aux pipelines
      1. 2.4.1 Librairie de variables
      2. 2.4.2 Création du coffre-fort Azure
      3. 2.4.3 Création des groupes de variables
      4. 2.4.4 Utilisation des groupes de variables dans le pipeline de build
      5. 2.4.5 Utilisation des groupes de variables dans le pipeline de release
  3. 3. Gestion des agents
    1. 3.1 Agents hébergés par Microsoft
      1. 3.1.1 Fonctionnement des agents hébergés par Microsoft
      2. 3.1.2 Préparation du projet pour l'utilisation du cache
      3. 3.1.3 Modification du pipeline pour utiliser le cache
    2. 3.2 Agents hébergés sur ses propres serveurs
      1. 3.2.1 Génération d'un token pour l'agent
      2. 3.2.2 Installation et configuration de l'agent
      3. 3.2.3 Mise à jour des pipelines pour utiliser l’agent
Fonctionnement des artefacts
  1. 1. Introduction
  2. 2. Créer un flux
  3. 3. Créer et publier un package
  4. 4. Consommer un package depuis le flux privé
  5. 5. Créer un pipeline pour publier sur le flux privé
    1. 5.1 Génération du numéro de version
    2. 5.2 Génération et publication du package
  6. 6. Manipulation des versions
Test Plans
  1. 1. Introduction
  2. 2. Saisie et planification des tests
    1. 2.1 Hiérarchie des éléments
    2. 2.2 Activation de la fonctionnalité
    3. 2.3 Création d'une campagne de tests
    4. 2.4 Création d'une suite de tests
    5. 2.5 Création d'un cas de test
    6. 2.6 Configuration d’un test
    7. 2.7 Définition des étapes partagées
    8. 2.8 Création d'un paramètre d'étape
    9. 2.9 Définition des paramètres partagés
  3. 3. Exécution des tests
    1. 3.1 Exécuter un test de façon manuelle
      1. 3.1.1 Utiliser le lecteur de tests
      2. 3.1.2 Utiliser l'extension Test & Feedback
      3. 3.1.3 Exploiter les résultats d'exécution
    2. 3.2 Exécuter un test de façon automatique
      1. 3.2.1 Créer le projet de tests UI
      2. 3.2.2 Créer le pipeline de release pour l'exécution
      3. 3.2.3 Faire le lien dans Azure Test Plans
  4.  
  5.  
  6. Index
Auteur : Christophe MOMMER

Christophe MOMMER

Ingénieur Informatique et développeur passionné, Christophe MOMMER possède plusieurs certifications Microsoft sur les technologies .NET et Azure. Il est reconnu Most Valuable Professional (MVP) dans la catégorie Développeur expert C#/Blazor. En tant que freelance, il accompagne des équipes de production dans la création de code performant à forte valeur ajoutée, il partage dans ses livres ses connaissances pour maîtriser le développement avec les technologies .NET.

En savoir plus

Découvrir tous ses livres

  • C# 10 et Visual Studio Code Les fondamentaux du langage
  • Blazor Développement Front End d'applications web dynamiques en C#
  • Docker pour les développeurs .NET Version en ligne

Nos nouveautés

voir plus