Conception et implémentation de solutions Microsoft DevOps (AZ-400T00)

Mettez en œuvre des processus DevOps et développez les compétences nécessaires pour implanter les pratiques d'intégration continue de DevOps.
Microsoft Partner

Prochaines sessions

Voir toutes les sessions
  • Durée: 4 jours
  • Prix régulier: $2,396
  • Prix préférentiel: $2,032

Plan de cours

Référence : AZ-400T00

Durée : 4 jours

Cette formation fournit les connaissances et les compétences nécessaires pour concevoir et implémenter les processus et les pratiques DevOps. Les étudiants vont apprendre à planifier DevOps, utiliser le contrôle de code source, mettre à l’échelle Git pour une entreprise, regrouper les artefacts, concevoir une stratégie de gestion des dépendances, gérer des secrets, implémenter l’intégration continue, implémenter une stratégie de construction de conteneur, concevoir une stratégie de mise en production, concevoir un workflow de gestion de mise en production, implémenter un schéma de déploiement et optimiser les mécanismes de commentaires.

Public concerné

Les étudiants qui suivent ce cours souhaitent mettre en œuvre les processus DevOps ou réussir l’examen de certification Microsoft Azure DevOps Solutions.

Préalables

  • Les concepts de Cloud Computing, y compris une compréhension des implémentations PaaS, SaaS et IaaS.

  • L’administration Azure et le développement Azure avec un savoir-faire éprouvé dans au moins l’un de ces domaines.

  • Le contrôle de version, le développement logiciel agile et les principes de développement logiciel de base. Il serait bénéfique d’avoir l’expérience d’une organisation qui fournit des logiciels.

Objectifs

  • Planifier la transformation avec des objectifs et des échéances partagés
  • Sélectionner un projet et identifier les métriques de projet et les indicateurs clés de performance (KPI)
  • Créer une équipe et une structure organisationnelle agile
  • Concevoir une stratégie d’intégration d’outils
  • Concevoir une stratégie de gestion de licence (par exemple, les utilisateurs Azure DevOps et GitHub)
  • Concevoir une stratégie de traçabilité de bout en bout des éléments de travail au logiciel fonctionnel
  • Concevoir une stratégie d’authentification et d’accès
  • Concevoir une stratégie d’intégration des ressources sur site et cloud
  • Décrire les avantages de l’utilisation du contrôle de source
  • Décrire Azure Repos et GitHub
  • Migrez de TFVC à Git
  • Gérer la qualité du code, y compris la dette technique SonarCloud et d’autres solutions d’outillage
  • Construire la connaissance organisationnelle sur la qualité du code
  • Expliquer comment structurer les référentiels Git
  • Décrire les flux de travail de branchement Git
  • Tirer parti des demandes de tirage pour la collaboration et les examens de code
  • Tirer parti des crochets Git pour l’automatisation
  • Utiliser Git pour favoriser l’open source dans toute l’organisation
  • Expliquer le rôle des pipelines Azure et ses composants
  • Configurer les agents pour une utilisation dans les pipelines Azure
  • Expliquer pourquoi l’intégration continue est importante
  • Mettre en œuvre l’intégration continue à l’aide des pipelines Azure
  • Définir l’ingénierie de fiabilité du site (SRE)
  • Concevoir des processus pour mesurer la satisfaction des utilisateurs finaux et analyser les commentaires des utilisateurs
  • Concevoir des processus pour automatiser l’analyse d’applications
  • Gérer les alertes et réduire les alertes non significatives et non actionnables
  • Effectuer des rétrospectives sans faute et créer une culture juste
  • Définir une stratégie d’infrastructure et de configuration ainsi qu’un ensemble d’outils approprié pour un pipeline de publication.

Contenu

  • Présentation de DevOps

  • Choisir le projet approprié

  • Décrire les structures d'équipe

  • Choisir les outils DevOps

  • Planifier Agile avec les projets GitHub et Azure Boards

  • Présentation du contrôle de code source

  • Décrit les types de systèmes de contrôle de code source

  • Utiliser Azure Repos et GitHub

  • Structurer votre dépôt Git

  • Gérer les branches et les workflows Git

  • Collaborer avec des demandes de tirage (pull requests) dans Azure Repos

  • Identifier la dette technique

  • Explorer les hooks Git

  • Planifier la promotion de l'inner source

  • Gérer les référentiels Git

  • Explorer Azure Pipelines

  • Gérer les pools et les agents Azure Pipelines

  • Décrire les pipelines et la concurrence

  • Explorer l'intégration continue

  • Implémenter une stratégie de pipeline

  • Intégrer à Azure Pipelines

  • Introduction aux actions GitHub

  • Découvrir l'intégration continue avec GitHub Actions

  • Concevoir une stratégie de build de conteneur

  • Introduction à la livraison continue

  • Créer un pipeline de mise en production

  • Explorer les recommandations de mise en production

  • Provisionner tester des environnements

  • Gérer et moduler des tâches et des modèles

  • Automatiser l'inspection de l'intégrité

  • Introduction aux modèles de déploiement

  • Implémenter un délpoiement bleu-vert et des bascule de fonctionnalité

  • Implémenter des mises en production avec contrôle de validité et un dark launching

  • Implémenter un test A/B et un déploiement avec exposition progressive

  • Intégration aux systèmes d'administration des identités

  • Gérer les données de configuration d'application

  • Explorer l'infrastructure en tant que code et la gestion de la configuration

  • Créer des ressources Azure à partir de modèles Azure Resource Mnager

  • Créer des ressources Azure à l’aide d’Azure CLI
  • Explorer Azure Automation avec DevOps
  • Implémenter Desired State Configuration (DSC)
  • Implémenter Bicep
  • Présentation du Secure DevOps
  • Implémenter un logiciel open source
  • Analyse de composition logicielle
  • Analyseurs statiques
  • OWASP et analyseurs dynamiques
  • Surveillance et gouvernance de la sécurité
  • Explorer les dépendances de package
  • Comprendre la gestion des packages
  • Migrer artefacts de consolidation sécurisés
  • Implémenter une stratégie de contrôle de version
  • Introduction aux packages GitHub
  • Implémenter des outils pour suivre l’utilisation et le flux
  • Développer des tableaux de bord de supervision et d’état
  • Partager des connaissances au sein des équipes.
  • Concevoir des processus pour automatiser l’analyse d’applications.
  • Gérer les alertes, les rétrospectives irréprochables et une culture juste.

Savoir s’entourer des meilleurs

Charles Bourgon
Formateur
Frédéric Paradis
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.
Marc Maisonneuve
Marc Maisonneuve
Directeur des programmes de formation
Marc Maisonneuve agit à titre de Directeur des programmes de formation, formateur de l’efficacité professionnelle et leader de pratique des outils utilisateurs chez AFI depuis plusieurs années. M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Vicky Moreau
Vicky Moreau
Formatrice
Vicky Moreau est une travailleuse autonome et professionnelle passionnée pour le domaine de la bureautique. Elle est détentrice d’un diplôme d’études collégiales en bureautique, mais c'est en tant qu’autodidacte qu’elle a acquis sa solide expérience avec les applications de la Suite Office. Elle a complété avec succès une certification MOS (Microsoft Office Specialist) Excel.

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2023 Edgenda inc.

Personnaliser les témoins