Conception et mise en œuvre de solutions Microsoft DevOps (AZ-400T00)

 

Résumé du cours

Cette formation fournit les connaissances et les compétences nécessaires pour concevoir et implémenter les processus et les pratiques DevOps. Les étudiants apprendront à planifier DevOps, utiliser le contrôle des sources, mettre à l’échelle Git pour une entreprise, consolider les artéfacts, 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 et optimiser les mécanismes de commentaires.

Moyens Pédagogiques :
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
  • Accessibilité aux Personnes en Situation de Handicap – nous contacter
Moyens d'évaluation :
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module
  • Évaluation sous forme de questionnaire à l’issue de la formation

A qui s'adresse cette formation

  • Ingénieur DevOps Azure
  • Toutes personnes intéressées par la mise en oeuvre de processus DevOps en environnement Azure

Certifications

Cette formation prépare à la/aux certifications:

Pré-requis

Une connaissance préalable des éléments suivants est nécessaire :

  • 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 utile d’avoir une expérience dans une organisation qui livre des logiciels.

Si vous débutez avec Azure et le cloud computing, envisagez l’une des ressources suivantes :

  • Gratuit en ligne : Principes de base d’Azure (https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/)
  • Cours dirigé par un instructeur : Fondamentaux de Microsoft Azure (2 Jours) (AZ-900T00) : Principes de base d’Azure ( https://docs.microsoft.com/en-us/learn/certifications/courses/az-900t01) Si vous débutez avec l’administration Azure, envisagez de suivre :
  • Gratuit en ligne : Prérequis pour les administrateurs Azure (https://docs.microsoft.com/en-us/learn/paths/az-104-administrator-prerequisites/)
  • Cours dirigés par un instructeur : Administration d'Azure pour les SysOps d'AWS (AZ-010T00) : Administration azure pour les opérateurs système AWS

Si vous débutez avec le développement Azure, envisagez de suivre :

Objectifs

À l'issue de ce cours, vous serez capable de :

  • Comprendre comment implémenter des processus de développement DevOps
  • Apprendre à mettre en oeuvre l'intégration continue et la livraison continue
  • Être capable de mettre en oeuvre la gestion des dépendances
  • Disposer des connaissances nécessaires pour mettre en oeuvre l'infrastructure d'application
  • Comprendre comment mettre en oeuvre un feedback continu
  • Être en mesure de concevoir une stratégie DevOps

Contenu

1ÈRE PARTIE : IMPLÉMENTATION DES PROCESSUS DE DÉVELOPPEMENT DEVOPS
DÉBUTER AVEC LE CONTRÔLE DE CODE SOURCE
  • Qu'est-ce que le contrôle de source?
  • Avantages du contrôle de source
  • Types de systèmes de contrôle de source
  • Introduction à Azure Repos
  • Migration de TFVC vers Git
  • Authentification sur votre Git Repos
MISE À L'ÉCHELLE DE GIT POUR LES ENTREPRISES DEVOPS
  • Comment structurer Git Repos
  • Workflows Git Branching
  • Collaborer avec des requêtes Pull
  • Pourquoi se soucier de GitHooks ?
  • Favoriser l'Open Source interne
  • Versions de Git
  • Projets publics
  • Fichiers dans Git
IMPLÉMENTER ET GÉRER UNE INFRASTRUCTURE DE CONSTRUCTION
  • Le concept de pipelines dans DevOps
  • Azure Pipelines
  • Évaluer l'utilisation des agents hébergés par rapport aux agents privés
  • Pools d'agents
  • Pipelines et accès simultanés
  • Projets Azure DevOps et Open Source
  • Azure Pipelines YAML vs Visual Designer
  • Configurer des agents privés
  • Intégration de Jenkins avec Azure Pipelines
  • Contrôle de source externe d'intégration avec Azure Pipelines
  • Analyser et intégrer les versions multi-étapes de Docker
GESTION DE LA CONFIGURATION ET DES SECRETS DE L'APPLICATION
  • Introduction à la sécurité
  • Implémenter un processus de développement sécurisé et conforme
  • Repenser les données de configuration d'application
  • Gérer les secrets, les jetons et les certificats
  • Implémenter des outils de gestion de la sécurité et de la conformité dans un pipeline
IMPLÉMENTER UNE STRATÉGIE DEVOPS MOBILE
  • Introduction DevOps Mobile
  • Introduction à Visual Studio App Center
  • Gérer les ensembles de périphériques cibles et les groupes de distribution mobiles
  • Gérer les ensembles de périphériques de test d'interface utilisateur cibles
  • Disposer de dispositifs de test pour le déploiement
  • Créer des groupes de distribution publics et privés
2ÈME PARTIE : MISE EN OEUVRE DE L'INTÉGRATION CONTINUE
IMPLÉMENTATION DE L'INTÉGRATION CONTINUE DANS UN PIPELINE AZURE DEVOPS
  • Vue d'ensemble de l'intégration continue
  • Mise en oeuvre d'une stratégie de construction
GESTION DES STRATÉGIES DE QUALITÉ ET DE SÉCURITÉ DU CODE
  • Gestion de la qualité du code
  • Gestion des stratégies de sécurité
IMPLÉMENTATION D'UNE STRATÉGIE DE CONSTRUCTION DE CONTENEUR
  • Mise en oeuvre d'une stratégie de construction de conteneur
3ÈME PARTIE : MISE EN OEUVRE DE LA LIVRAISON CONTINUE
CONCEVOIR UNE STRATÉGIE DE PUBLICATION
  • Introduction à la livraison continue
  • Recommandations de stratégie de publication
  • Construire un pipeline de versions de haute qualité
  • Choisir un modèle de déploiement
  • Choisir le bon outil de gestion des versions
CONFIGURER UN WORKFLOW DE GESTION DES VERSIONS
  • Créer un pipeline de publication
  • Provisionner et configurer des environnements
  • Gérer et modulariser les tâches et les modèles
  • Intégrer Secrets avec le pipeline de publication
  • Configurer l'intégration automatisée et l'automatisation des tests fonctionnels
  • Automatiser l'inspection de la santé
IMPLÉMENTER UN MODÈLE DE DÉPLOIEMENT APPROPRIÉ
  • Introduction aux modèles de déploiement
  • Implémenter le déploiement Blue Green
  • Fonction Toggles
  • Canary Release
  • Dark Launching
  • AB Testing
  • Déploiement à exposition progressive
4ÈME PARTIE : MISE EN OEUVRE DE LA GESTION DES DÉPENDANCES
CONCEVOIR UNE STRATÉGIE DE GESTION DE LA DÉPENDANCE
  • Introduction
  • Dépendances du packaging
  • Gestion de paquet
  • Implémenter une stratégie de gestion de version
GÉRER LA SÉCURITÉ ET LA CONFORMITÉ
  • Introduction
  • Sécurité de paquet
  • Logiciels Open Source
  • Intégration des analyses de licence et de vulnérabilité
5ÈME PARTIE : MISE EN OEUVRE DE L'INFRASTRUCTURE D'APPLICATION
OUTILS D'INFRASTRUCTURE ET DE CONFIGURATION AZURE
  • Infrastructure en tant que gestion de code et de configuration
  • Créer des ressources Azure à l'aide de modèles ARM
  • Créer des ressources Azure à l'aide d'Azure CLI
  • Créer des ressources Azure à l'aide d'Azure PowerShell
  • Outils d'automatisation supplémentaires
  • Contrôle de version
MODÈLES ET SERVICES DE DÉPLOIEMENT AZURE
  • Modèles de déploiement et options
  • Services Azure IaaS (Infrastructure-as-a-Service)
  • Azure Automation avec DevOps
  • Desired State Configuration (DSC)
  • Services Azure PaaS (Platform-as-a-Service)
  • Azure Service Fabric
CRÉER ET GÉRER UNE INFRASTRUCTURE DE SERVICE KUBERNETES
  • Service Azure Kubernetes
OUTILS TIERS ET OUTILS OPEN SOURCE DISPONIBLES AVEC AZURE
  • Chef
  • Puppet
  • Ansible
  • Cloud-Init
  • Terraform
IMPLÉMENTER LA CONFORMITÉ ET LA SÉCURITÉ DANS VOTRE INFRASTRUCTURE
  • Principes de sécurité et de conformité avec DevOps
  • Azure Security Center
6ÈME PARTIE : MISE EN OEUVRE DE FEEDBACK CONTINU
RECOMMANDER ET CONCEVOIR DES MÉCANISMES DE FEEDBACK SYSTÈME
  • La boucle intérieure
  • État d'esprit d'expérimentation continue
  • Pratiques de conception pour mesurer la satisfaction de l'utilisateur final
  • Processus de conception pour capturer et analyser les commentaires des utilisateurs
  • Processus de conception pour automatiser l'analyse des applications
MISE EN PLACE D'UN PROCESSUS DE ROUTAGE DES FEEDBACKS SYSTÈME VERS LES ÉQUIPES DE DÉVELOPPEMENT
  • Implémenter des outils pour suivre l'utilisation du système, l'utilisation des fonctionnalités et le flux
  • Implémentation du routage pour les données de rapport d'incident d'application mobile
  • Développer des tableaux de bord de surveillance et de statut
  • Intégrer et configurer les systèmes de billetterie
OPTIMISER LES MÉCANISMES DE FEEDBACK
  • Ingénierie de fiabilité de site
  • Analyser la télémétrie pour établir une baseline
  • Effectuer un réglage continu pour réduire les alertes sans signification ou sans action
  • Analyser les alertes pour établir une baseline
  • Blameless Postmortems et une culture juste
7ÈME PARTIE : CONCEPTION D’UNE STRATÉGIE DEVOPS
PLANIFICATION DE DEVOPS
  • Planification de la transformation
  • Sélection du projet
  • Structures d'équipe
PLANIFICATION DE LA QUALITÉ ET DE LA SÉCURITÉ
  • Planifier une stratégie qualité
  • Planification du développement sécurisé
MIGRATION ET CONSOLIDATION DES ARTEFACTS ET DES OUTILS
  • Migration et consolidation des artefacts
  • Migration et intégration du contrôle de source

Prix & Delivery methods

Formation en ligne

Durée 4 jours

Formation en salle équipée

Durée 4 jours

Prix (Hors Taxe)
  • France: 3 260,– €

Agenda

Délai d’accès – inscription possible jusqu’à la date de formation
Date garantie:   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
Instructor-led Online Training:   Cours en ligne avec instructeur
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).
Français
Fuseau horaire: Heure d'été d'Europe centrale (HAEC)   ±1 heure
Formation en ligne 5 jours Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Formation en ligne 5 jours Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Formation en ligne 5 jours Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Anglais
Fuseau horaire: Heure d'été d'Europe centrale (HAEC)   ±1 heure
Formation en ligne 5 jours Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire: Greenwich Mean Time (GMT)
Formation en ligne View the exact training days 3 jours Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Formation en ligne 5 jours Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire: Greenwich Mean Time (GMT)
Formation en ligne Formation en mode FLEX. Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire: Greenwich Mean Time (GMT)
Formation en ligne Formation en mode FLEX. Fuseau horaire: Heure d'été d'Europe de l'Est (HAEE)
2 heures de différence
Formation en ligne 5 jours Fuseau horaire: Gulf Standard Time (GST) garanti !
3 heures de différence
Formation en ligne Formation en mode FLEX. Fuseau horaire: Gulf Standard Time (GST)
6 heures de différence
Formation en ligne 5 jours Fuseau horaire: Eastern Standard Time (EST)
Formation en ligne 5 jours Fuseau horaire: Eastern Standard Time (EST)
7 heures de différence
Formation en ligne 5 jours Fuseau horaire: Eastern Standard Time (EST)
Formation en ligne Fuseau horaire: Central Daylight Time (CDT)
Formation en ligne Fuseau horaire: Central Daylight Time (CDT)
Formation en ligne 5 jours Fuseau horaire: Eastern Standard Time (EST)
Formation en ligne 5 jours Fuseau horaire: Central Standard Time (CST)
Formation en ligne Fuseau horaire: Central Standard Time (CST)
Formation en ligne Fuseau horaire: Central Standard Time (CST)
Formation en ligne View the exact training days 8 jours Fuseau horaire: Central Standard Time (CST)
8 heures de différence
Formation en ligne 5 jours Fuseau horaire: Central Standard Time (CST)
Formation en ligne 5 jours Fuseau horaire: Central Standard Time (CST)
9 heures de différence
Formation en ligne Fuseau horaire: Pacific Daylight Time (PDT) garanti !
Formation en ligne Fuseau horaire: Pacific Daylight Time (PDT) garanti !
Délai d’accès – inscription possible jusqu’à la date de formation
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).
Europe
Allemagne
Düsseldorf Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Stuttgart Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Hambourg Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Hambourg 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Berlin 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Munich 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Francfort 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Düsseldorf 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Stuttgart 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Hambourg 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Autriche
Vienne (iTLS) Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Vienne (iTLS) Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Bulgarie
Sofia Ce cours FLEX est en Anglais Fuseau horaire: Heure d'été d'Europe de l'Est (HAEE) Langue: Anglais
Grèce
Athènes Ce cours FLEX est en Anglais Fuseau horaire: Heure d'été d'Europe de l'Est (HAEE) Langue: Anglais
Italie
Sesto San Giovanni (MI) 5 jours Ce cours FLEX est en Italien Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Rome Ce cours FLEX est en Italien Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Sesto San Giovanni (MI) Ce cours FLEX est en Italien Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Rome Ce cours FLEX est en Italien Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Sesto San Giovanni (MI) Ce cours FLEX est en Italien Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Macédoine du Nord
Skopje Ce cours FLEX est en Anglais Fuseau horaire: Heure normale d'Europe centrale (HNEC) Langue: Anglais
Pays-Bas
Utrecht View the exact training days 3 jours Ce cours FLEX est en Hollandais Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Eindhoven View the exact training days 3 jours Ce cours FLEX est en Hollandais Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Eindhoven View the exact training days 3 jours Ce cours FLEX est en Hollandais Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Pologne
Varsovie 5 jours Ce cours FLEX est en Polonais Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Varsovie 5 jours Ce cours FLEX est en Polonais Fuseau horaire: Heure normale d'Europe centrale (HNEC)
Royaume-Uni
London, City Ce cours FLEX est en Anglais Fuseau horaire: Greenwich Mean Time (GMT)
London, City Ce cours FLEX est en Anglais Fuseau horaire: Greenwich Mean Time (GMT)
London, City Ce cours FLEX est en Anglais Fuseau horaire: Greenwich Mean Time (GMT)
London, City Ce cours FLEX est en Anglais Fuseau horaire: British Summer Time (BST)
Slovaquie
Bratislava Ce cours FLEX est en Anglais Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Suisse
Basel
Bern
Zurich Ce cours FLEX est en Allemand Fuseau horaire: Heure d'été d'Europe centrale (HAEC)
Basel
Bern
Zurich 5 jours Ce cours FLEX est en Allemand Fuseau horaire: Heure normale d'Europe centrale (HNEC)

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales