Conception et implémentation de solutions Microsoft DevOps (AZ-400T00) - Formations | Afi U.

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

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 4 jours
  • Prix régulier: 2 595,00 $
  • Prix préférentiel: 2 205,76 $tip icon

Plan de cours

Référence : AZ-400T00

Durée : 4 jours

© AFI par Edgenda inc.

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
Éric Côté
Formateur

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 © 2024 Edgenda inc.

Personnaliser les témoins