03 20 61 95 00

Formation Microsoft Azure AZ400 – Techniques et pratiques Devops pour l’ingénieur


  • AZ400
  • Durée : 7 jours
  • Tarif : 4382 € HT

Objectifs

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

Certification

AZ-400

et entre en jeu dans le cursus de certification :

Microsoft Certified Azure DevOps Engineer Expert

Prérequis

Avoir suivi la formation "Microsoft Azure – Introduction pour les professionnels de l'informatique" (MSAZ901) ou "Microsoft Azure – Notions fondamentales" (MSAZ900) ou disposer des connaissances équivalentes Connaissances fondamentales du contrôle de versions, du développement en mode Agile et des principes de développement de logiciels Une première expérience dans une organisation fournissant des logiciels ou des services en ligne est un plus

Public

Ingénieur DevOps Azure
Toutes personnes intéressée par la mise en oeuvre de processus DevOps en environnement Azure
enveloppe Cette formation vous intéresse ? Contactez-nous

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d’une formation Access-it
Un accueil chaleureux dans ses nouveaux locaux de Villeneuve d’Ascq (Lille – 59)
Des formations d’excellence animées par des consultants experts passionnés par leurs métiers
Un centre d’examen certifié Pearson Vue
En savoir plus
modules

Les Modules
de formation

Module 1
1ERE PARTIE : IMPLEMENTATION DES PROCESSUS DE DEVELOPPEMENT DEVOPS
DEBUTER AVEC LE CONTROLE 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 A L'ECHELLE 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

IMPLEMENTER ET GERER 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

IMPLEMENTER UNE STRATEGIE 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
Module 2
2EME PARTIE : MISE EN OEUVRE DE L'INTEGRATION CONTINUE
IMPLEMENTATION DE L'INTEGRATION 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 STRATEGIES DE QUALITE ET DE SECURITE DU CODE
Gestion de la qualité du code
Gestion des stratégies de sécurité

IMPLEMENTATION D'UNE STRATEGIE DE CONSTRUCTION DE CONTENEUR
Mise en oeuvre d'une stratégie de construction de conteneur
Module 3
3EME PARTIE : MISE EN OEUVRE DE LA LIVRAISON CONTINUE
CONCEVOIR UNE STRATEGIE 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é

IMPLEMENTER UN MODELE DE DEPLOIEMENT APPROPRIE
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
Module 4
4EME PARTIE : MISE EN OEUVRE DE LA GESTION DES DEPENDANCES
CONCEVOIR UNE STRATEGIE DE GESTION DE LA DEPENDANCE
Introduction
Dépendances du packaging
Gestion de paquet
Implémenter une stratégie de gestion de version

GERER LA SECURITE ET LA CONFORMITE
Introduction
Sécurité de paquet
Logiciels Open Source
Intégration des analyses de licence et de vulnérabilité
Module 5
5EME 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

MODELES ET SERVICES DE DEPLOIEMENT 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

CREER ET GERER UNE INFRASTRUCTURE DE SERVICE KUBERNETES
Service Azure Kubernetes

OUTILS TIERS ET OUTILS OPEN SOURCE DISPONIBLES AVEC AZURE
Chef
Puppet
Ansible
Cloud-Init
Terraform

IMPLEMENTER LA CONFORMITE ET LA SECURITE DANS VOTRE INFRASTRUCTURE
Principes de sécurité et de conformité avec DevOps
Azure Security Center


Module 6
6EME PARTIE : MISE EN OEUVRE DE FEEDBACK CONTINU
RECOMMANDER ET CONCEVOIR DES MECANISMES DE FEEDBACK SYSTEME
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 SYSTEME VERS LES EQUIPES DE DEVELOPPEMENT
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 MECANISMES 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
Module 7
7EME PARTIE : CONCEPTION D’UNE STRATEGIE DEVOPS
PLANIFICATION DE DEVOPS
Planification de la transformation
Sélection du projet
Structures d'équipe

PLANIFICATION DE LA QUALITE ET DE LA SECURITE
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
Module 8
VALIDATION ET SANCTION DE LA FORMATION
Une attestation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation sera remise au stagiaire à l’issue de sa formation
Module 9
MOYENS PEDAGOGIQUES ET TECHNIQUES MIS EN ŒUVRE
Lors des formations en présentiel, nous mettons à disposition tout le matériel de formation nécessaire :
1 PC et 1 support de cours par participant + 1 PC animateur + 1 vidéo projecteur + 1 paperboard.
Les postes sont équipés de l’environnement (logiciel et matériel) recommandé par les éditeurs.
Chaque poste est connecté à internet à notre serveur.
En amont de la formation,
un audit (entretien physique ou téléphonique) préalable nous permet de déterminer et fixer la meilleure approche pédagogique pour atteindre une qualité de formation optimale.
Chaque participant reçoit :
– Le programme de la journée et du module
– Un support de formation
– Un suivi de formation et des échanges entre le formateur et les participants sont proposés
Module 10
MODALITE D’EVALUATION DES ACQUIS
Durant la formation, le participant est amené à mettre en pratique les éléments du cours par la réalisation de travaux pratiques réalisés sur PC.
La validation des acquis du stagiaire est faite par le formateur à la fin de chaque atelier. Cette validation individuelle est possible du fait du faible nombre de participants par session de formation (6 personnes maximum).
A la fin de la formation, le stagiaire a donc atteint les objectifs fixés par la formation.

Une évaluation de fin de stage est également remplie par le stagiaire à la fin de la formation (évaluation de la formation, du formateur, du centre de formation)
Module 11
MOYENS PERMETTANT DE SUIVRE L’EXECUTION DE L’ACTION
Le contrôle de la présence des stagiaires sera assuré par la vérification de l’assiduité des participants. Le stagiaire signera une feuille de présence par demi-journée de formation. Celle-ci sera également signée par le formateur

Cette formation vous intéresse ? Contactez-nous !