Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez 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. Livres et vidéos
  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 26 juin 2024
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-04172-3
  • EAN : 9782409041723
  • Ref. ENI : EIAZDEV

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-04173-0
  • EAN : 9782409041730
  • Ref. ENI : LNEIAZDEV
Que vous soyez développeur, chef de projet ou administra­teur système, ce livre 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 livre, 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...
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Confirmé à Expert
  • Nombre de pages 301 pages
  • Parution septembre 2023
  • Niveau Confirmé à Expert
  • Parution septembre 2023
Que vous soyez développeur, chef de projet ou administra­teur système, ce livre 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 livre, 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 livre, 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

Avant-propos
  1. Introduction
Introduction
  1. Qu'est-ce que le DevOps ?
  2. Qu'est-ce qu'Azure DevOps ?
    1. 1. Les deux modes d’exploitation
    2. 2. La synthèse des fonctionnalitésoffertes par l’outil
  3. Créer un compte Azure DevOps
  4. Les paramètres d’organisation
    1. 1. Les paramètres personnels
    2. 2. La gestion de projet
Boards : gestion du travail
  1. Les bases de la gestion du travail
    1. 1. Les équipes
      1. a. Gérer les équipes
      2. b. Configurer les équipes
    2. 2. Les éléments de travail
      1. a. Informations générales d’un élémentde travail
      2. b. Informations supplémentaires d’un élémentde travail
      3. c. Options supplémentaires
    3. 3. Les vues par défaut pour les élémentsde travail
      1. a. La vue Work items
      2. b. La vue Boards
      3. c. La vue Backlogs
      4. d. La vue Sprints
  2. Personnalisation des éléments de travail
    1. 1. Création d’un template d’élémentsde travail à partir d’un template existant
    2. 2. Création d’un template d’élémentsde travail personnalisé
      1. a. Personnaliser le layout
      2. b. Définir de nouveaux états et lesexploiter
      3. c. Ajouter des règles d’automatisation
    3. 3. Création d’un template de projet
      1. a. Créer un template
      2. b. Personnaliser les types d’élémentsde travail d’un processus
      3. c. Effectuer un changement de processus
  3. Reporting
    1. 1. Les requêtes
    2. 2. Le tableau de bord
  4. Intégration avec Excel
Repos : gestion du code source
  1. Les deux modes de gestion
    1. 1. Centralisé vs décentralisé
      1. a. Contrôle de code source centralisé
      2. b. Contrôle de code source décentralisé
    2. 2. Zoom sur TFVC
    3. 3. Zoom sur Git
  2. Initialiser le dépôt de code source
    1. 1. Les commandes de base de Git
      1. a. Créer le premier dépôt
      2. b. Définir son identité
      3. c. Vérifier le statut du dépôt
      4. d. Ajouter des fichiers
      5. e. Exécuter un commit
      6. f. Visualiser l’historique
      7. g. Créer le lien avec le serveur distant
      8. h. Envoyer des modifications au serveur
      9. i. Récupérer les modifications du serveur
    2. 2. Git-flow
      1. a. Créer une branche
      2. b. Branche principale : master/main
      3. c. Branche de travail : dev/develop
      4. d. Branche de fonctionnalité : feature
      5. e. Branche de version : release
      6. f. Branche corrective : hotfix
      7. g. Les autres types de branches
      8. h. Critiques du git-flow
      9. i. Les autres types de flows
  3. Mise en place du git-flow sur Azure DevOps
    1. 1. Gestion des branches
    2. 2. Branches de base du git-flow
      1. a. Création de la branche develop
      2. b. Définition des attributs des branches principales
      3. c. Droits de contournement
    3. 3. Système de demande de changement
      1. a. Fenêtre principale
      2. b. Création d’une demande de changement
      3. c. Détails d’une demande de changement
      4. d. Cherry-pick des modifications
      5. e. Gestion des conflits
      6. f. Lien avec les éléments de travail
Pipelines : automatisation
  1. Les deux types de pipelines
    1. 1. Pipeline de build
    2. 2. Pipeline de release
  2. Les pipelines avec Azure DevOps
    1. 1. Initialiser le projet
    2. 2. Créer le pipeline de build (éditeurYAML)
      1. a. Création du pipeline
      2. b. Étude du pipeline YAML généré
      3. c. Notion de job
      4. d. Détails des phases
      5. e. Les jobs de déploiement
      6. f. Instructions du pipeline
      7. g. Réalisation du pipeline de compilation del’application ASP.NET
    3. 3. Créer le pipeline de release
      1. a. Création du compte Azure
      2. b. Lien avec un compte Azure différent
      3. c. Éditeur du pipeline de release
      4. d. Gestion des versions
      5. e. Configurer une validation manuelle au changement destage
      6. f. Configurer des contrôles automatiques entredeux stages
    4. 4. Ajouter des variables aux pipelines
      1. a. Librairie de variables
      2. b. Création du coffre-fort Azure
      3. c. Création des groupes de variables
      4. d. Utilisation des groupes de variables dans le pipelinede build
      5. e. Utilisation des groupes de variables dans le pipelinede release
  3. Gestion des agents
    1. 1. Agents hébergés par Microsoft
      1. a. Fonctionnement des agents hébergéspar Microsoft
      2. b. Préparation du projet pour l’utilisationdu cache
      3. c. Modification du pipeline pour utiliser le cache
    2. 2. Agents hébergés sur ses propresserveurs
      1. a. Génération d’un token pour l’agent
      2. b. Installation et configuration de l’agent
      3. c. Mise à jour des pipelines pour utiliser l’agent
Fonctionnement des artefacts
  1. Introduction
  2. Créer un flux
  3. Créer et publier un package
  4. Consommer un package depuis le flux privé
  5. Créer un pipeline pour publier sur le flux privé
    1. 1. Génération du numéro deversion
    2. 2. Génération et publication du package
  6. Manipulation des versions
Test Plans
  1. Introduction
  2. Saisie et planification des tests
    1. 1. Hiérarchie des éléments
    2. 2. Activation de la fonctionnalité
    3. 3. Création d’une campagne de tests
    4. 4. Création d’une suite de tests
    5. 5. Création d’un cas de test
    6. 6. Configuration d’un test
    7. 7. Définition des étapes partagées
    8. 8. Création d’un paramètre d’étape
    9. 9. Définition des paramètres partagés
  3. Exécution des tests
    1. 1. Exécuter un test de façon manuelle
      1. a. Utiliser le lecteur de tests
      2. b. Utiliser l’extension Test & Feedback
      3. c. Exploiter les résultats d’exécution
    2. 2. Exécuter un test de façon automatique
      1. a. Créer le projet de tests UI
      2. b. Créer le pipeline de release pour l’exécution
      3. c. Faire le lien dans Azure Test Plans
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# 12 et Visual Studio Code Les fondamentaux du langage
  • C#10 et SQL Server 2022 Coffret 2 livres : Maîtrisez le développement et l'accès aux données
  • C# 10 et UML 2.5 Coffret de 3 livres : Des fondamentaux à l'utilisation des Design Patterns
  • C# 10 et ASP.NET Coffret de 2 livres : Développement d'applications web avec Visual Studio 2022
  • C#10 et Blazor Coffret de 3 livres : Maîtrisez le développement web Front End en C#
  • C# 10 Coffret de 2 livres - Écrivez du code performant et efficace
  • Design Patterns en C# Coffret de 2 livres : Maîtrisez les modèles de conception
  • C# 10 Coffret de 2 livres : Maîtrisez le développement avec Visual Studio 2022
  • Ecrire du code .NET performant Profilage, benchmarking et bonnes pratiques (2e édition)
  • 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

Nos nouveautés

voir plus