Orsys IT Training CERTifications menu
filiale du groupe ORSYS Formation
www.orsys.com

Formation Conception et mise en œuvre de solutions Microsoft DevOps (Microsoft MS AZ-400)
Cours officiel AZ-400T00, préparation à l'examen

Stage pratique
New
Durée : 5 jours
Réf : AZS
Prix  2021 : 3150 € H.T.
Pauses et déjeuners offerts
INCLUS :
- Digital MOC + Online Labs

EN OPTION :
- Voucher + Practice Test : 190 € H.T.
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure

Ce cours fournit les connaissances et les compétences nécessaires pour concevoir et implémenter les processus et les pratiques DevOps. Vous apprendrez à planifier DevOps, utiliser le contrôle des sources, mettre à l’échelle Git pour une entreprise, consolider 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 publication, concevoir un flux de travail de gestion de publication, implémenter un schéma de déploiement, etc.

Objectifs pédagogiques

  • Sélectionner un projet et identifier les mesures du 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 des outils
  • Concevoir une stratégie de gestion des licences (par exemple, les utilisateurs d'Azure DevOps et GitHub)
  • Concevoir une stratégie de traçabilité de bout en bout, des éléments de travail aux logiciels de travail
  • Concevoir une stratégie d'authentification et d'accès
  • Concevoir une stratégie d'intégration des ressources sur site et dans le cloud
  • Décrire les avantages de l'utilisation du contrôle à la source
  • Décrire Azure Repos et GitHub
  • Migrer de TFVC à Git
  • Gérer la qualité du code, y compris la dette technique SonarCloud, et d'autres solutions d'outillage
  • Développer les connaissances organisationnelles sur la qualité des codes
  • Expliquer comment structurer les dépôts Git
  • Décrire les flux de travail de la branche Git
  • Tirer parti des demandes de collaboration et de révision des codes

Méthodes pédagogiques

Animation de la formation en français. Support de cours officiel Microsoft (digital MOC) en anglais.

Certification

La réussite de l'examen permet d'obtenir la certification Microsoft DevOps Engineer Expert.
PROGRAMME DE FORMATION

Planifier pour DevOps

  • Planification de la transformation.
  • Sélection du projet.
  • Structures des équipes.
  • Migration vers Azure DevOps.

Travaux pratiques
Planification d'Agile et gestion du portefeuille avec les tableaux Azure

Démarrer avec Source Control

  • Qu'est-ce que Source Control.
  • Avantages de Source Control.
  • Les types de systèmes de Source Control.
  • Introduction à Azure Repos.
  • Introduction à GitHub.
  • Migration de Team Foundation Version Control (TFVC) à Git dans Azure Repos.

Travaux pratiques
Contrôle des versions avec Git dans Azure Repos.

Gérer la dette technique

  • Identification de la dette technique.
  • Partage des connaissances au sein de Teams.
  • Modernisation des environnements de développement avec Codespaces.

Travaux pratiques
Partager les connaissances de l'équipe en utilisant Azure Project Wikis.

Travailler avec Git pour entreprise DevOps

  • Comment structurer votre dépôt Git ?
  • Brancher les flux de travail Git.
  • Collaborer avec les demandes de retrait Azure Repos.
  • Pourquoi s'intéresser à Git Hooks ?
  • Favoriser la source intérieure.
  • Gérer les dépôts Git.

Travaux pratiques
Contrôle des versions avec Git dans Azure Repos

Configurer Azure Pipelines

  • Le concept de pipelines dans DevOps.
  • Azure Pipelines.
  • Evaluation de l'utilisation des agents hébergés par rapport aux agents auto-hébergés.
  • Pools d'agents.
  • Pipelines et concurrence
  • Azure DevOps et les projets Open-Source (projets publics).
  • Azure Pipelines YAML contre Visual Designer.

Travaux pratiques
Configurer les pools d'agents et comprendre les styles de pipeline

Implémenter l’intégration continue à l’aide d’Azure Pipelines

  • Aperçu de l'intégration continue.
  • Mise en œuvre d'une stratégie de construction.
  • L'intégration avec Azure Pipelines.
  • Intégration du contrôle des sources externes avec Azure Pipelines.
  • Mise en place des agents auto-hébergés.

Travaux pratiques
Permettre une intégration continue avec Azure Pipelines. Intégrer le contrôle des sources externes avec Azure Pipelines.

Gérer la configuration et des secrets des applications

  • Introduction à la sécurité.
  • Mettre en œuvre un processus de développement sécurisé.
  • Repenser les données de configuration des applications.
  • Gérer les secrets, les jetons et les certificats.
  • Gérer l'intégration avec les systèmes de gestion des identités.
  • Mettre en œuvre la configuration de l'application.

Travaux pratiques
Intégration de Azure Key Vault avec Azure DevOps

Mettre en œuvre l'intégration continue avec GitHub Actions

  • GitHub Actions.
  • Intégration continue avec GitHub Actions.
  • Sécurisation des secrets pour GitHub Actions.

Travaux pratiques
Créer et travailler avec GitHub Actions et les flux de travail. Mettre en œuvre l'intégration continue avec GitHub Actions.

Concevoir et mettre en œuvre une stratégie de gestion des dépendances

  • Dépendances en matière d'emballage.
  • Gestion des paquets.
  • Migration et consolidation des artéfacts.
  • Sécurité des paquets.
  • Mise en œuvre d'une stratégie de doublage.

Travaux pratiques
Gestion des paquets avec Azure Artifacts

Concevoir une stratégie de publication

  • Introduction à la livraison continue.
  • Recommandations sur la stratégie de publication.
  • Construction d'un pipeline de publications de haute qualité.
  • Choix du bon outil de gestion des publications.

Travaux pratiques
Contrôler les déploiements à l'aide de Release Gates. Créer un tableau de bord de diffusion.

Mettre en œuvre le déploiement continu en utilisant Azure Pipelines

  • Créer un pipeline de rejets.
  • Fournir et configurer les environnements.
  • Gérer et modulariser les tâches et les modèles.
  • Configurer l'intégration automatisée et l'automatisation des tests fonctionnels.
  • Automatiser l'inspection sanitaire.

Travaux pratiques
Configurer les pipelines comme un code avec YAML. Mise en place et réalisation de tests fonctionnels.

Mettre en œuvre un schéma de déploiement approprié

  • Introduction aux schémas de déploiement.
  • Mise en œuvre du déploiement bleu-vert.
  • Basculement des fonctions.
  • Canary Releases.
  • Lancement silencieux.
  • Test AB.
  • Déploiement progressif de l'exposition.

Travaux pratiques
Fonctionnalité de gestion des drapeaux avec LaunchDarkly et Azure DevOps

Gérer l'infrastructure et la configuration à l'aide des outils Azure

  • L'infrastructure en tant que gestion des codes et de la configuration.
  • Création de ressources Azure à l'aide de modèles ARM.
  • Création de ressources Azure en utilisant Azure CLI.
  • Automatisation Azure avec DevOps.
  • Configuration souhaitée de l'état (DSC).

Travaux pratiques
Les déploiements Azure en utilisant Resource Manager Templates

Découvrir les infrastructures tierces comme outils de codage sur Azure

  • Automatisation des déploiements d'infrastructures dans le Cloud avec Terraform et Azure Pipelines.
  • Déploiement des applications avec Chef sur Azure.
  • Déploiement des applications avec Puppet sur Azure.
  • Ansible avec Azure.

Travaux pratiques
Déployer et configurer l'infrastructure en utilisant des outils et des services tiers avec Azure, tels que Chef, Puppet, Ansible, et Terraform

Gérer des conteneurs à l'aide de Docker

  • Mise en œuvre d'une stratégie de construction de conteneurs.
  • Mise en œuvre de la construction en plusieurs étapes de docker.

Travaux pratiques
Modernisation d'applications existantes ASP.NET avec Azure

Créer et gérer l'infrastructure de service Kubernetes

  • Azure Kubernetes Service (AKS).
  • Outils Kubernetes.
  • Intégration de Azure Kubernetes Service (AKS) avec Pipelines.

Travaux pratiques
Déploiement d'une application multi-conteneurs pour Azure Kubernetes.

Mettre en œuvre le retour d'information pour Development Teams

  • Mettre en place des outils pour suivre l'utilisation du système, l'utilisation des fonctionnalités et le flux.
  • Mettre en œuvre le routage des données des rapports d'accident des applications mobiles.
  • Développer des tableaux de bord de suivi et d'état.
  • Intégrer et configurer les systèmes de billetterie.

Travaux pratiques
Suivi de la performance des applications avec Applications Insights

Mettre en œuvre les mécanismes de retour d'information du système

  • Ingénierie de fiabilité des sites.
  • Pratiques de conception pour mesurer la satisfaction de l'utilisateur final.
  • Conception des processus permettant de saisir et d'analyser les commentaires des utilisateurs.
  • Conception des processus pour automatiser l'analyse des applications.
  • Gestion des alertes.
  • Rétrospectives irréprochables et une culture juste.

Travaux pratiques
Intégration entre Azure DevOps et Teams

Mettre en œuvre la sécurité dans les projets DevOps

  • Définir une stratégie d'infrastructure et de configuration.
  • Définir un ensemble d'outils appropriés pour un pipeline de diffusion et une infrastructure d'application.
  • Mettre en œuvre la conformité et la sécurité dans votre infrastructure d'application.

Travaux pratiques
Mettre en œuvre la sécurité et la conformité dans un Azure DevOps Pipeline

Valider les bases du code pour la conformité

  • Logiciels libres.
  • Gestion des politiques de sécurité et de conformité.
  • Intégration des analyses de licence et de vulnérabilité.

Travaux pratiques
Gérer la dette technique avec Sonar Qube et Azure DevOps

» Participants

Toute personne souhaitant mettre en œuvre les processus DevOps ou réussir l’examen de certification Microsoft Azure DevOps Solutions.

» Prérequis

Être certifié Microsoft Azure Administrator Associate ou Azure Developer Associate.

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

[+]
AIX
[+]
BORDEAUX
[+]
BRUXELLES
[+]
CLASSE A DISTANCE
[+]
GENÈVE
[+]
GRENOBLE
[+]
LAUSANNE
[+]
LILLE
[+]
LUXEMBOURG
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
ORLÉANS
[+]
PARIS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE
[+]
TOURS

Les cours ont lieu de 9h à 12h30 et de 14h à 17h3 0.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.