Cette formation Azure DevOps - Certification AZ-400 vous permettra d'acquérir les compétences essentielles pour mettre en œuvre des pratiques DevOps sur la plateforme Azure.
Au cours de ces quatre jours, vous apprendrez :
- à automatiser les processus de développement, de test et de déploiement,
- à gérer l'infrastructure en tant que code (IaC),
- à sécuriser et surveiller vos applications, et
- à optimiser vos flux de travail CI/CD.
À la fin de cette formation Azure Devops, vous serez en mesure de passer la certification Microsoft DevOps Engineer Expert (AZ-400) en toute confiance.
Cette formation s’adresse aux développeur·euse·s, ingénieur·e·s DevOps, administrateur·rice·s système.
Vous êtes intéressés par d’autres formations sur le cloud Azure ?
Nos formations suivantes pourraient alors vous intéresser :
- formation Administrateur Azure AZ-104
- formation Azure fondamentaux AZ-900
- formation Azure - Solutions d’infrastructure AZ-305
Les objectifs
- Comprendre et configurer Azure DevOps pour gérer le cycle de vie des applications
- Concevoir et mettre en place des pipelines CI/CD efficaces et sécurisés
- Automatiser le déploiement et la gestion des infrastructures avec Terraform et ARM Templates
- Intégrer des tests automatisés et des pratiques de qualité logicielle
- Sécuriser les applications et implémenter des pratiques DevSecOps
- Surveiller et optimiser les performances des applications avec Azure Monitor
Le programme de la formation Azure devops engineer AZ-400
Jour 1 : Introduction à Azure DevOps et planification
-
Introduction à Azure Devops
- Présentation générale de la certification AZ-400
- Introduction à Azure DevOps
- Qu'est-ce qu'Azure DevOps ?
- Principales fonctionnalités d'Azure DevOps
- Écosystème et services associés
- Installation et configuration d'Azure DevOps
- Création d'un compte Azure DevOps
-
Configuration des organisations et des projets
- Gestion des versions et des dépôts de code source
- Introduction à Git et à TFVC
- Création et gestion des dépôts
- Planification et suivi du travail
- Utilisation des boards Azure DevOps
- Création et gestion des work items
- Configuration des tableaux de bord et des rapports
Mises en pratique :
- Réalisation de tâches courantes de planification agile et de gestion de portefeuille (gestion des équipes, des zones, des itérations, des éléments de travail, des sprints et de la capacité)
- Utilisation de Git pour gérer le contrôle de version dans Azure Repos
Jour 2 : Gestion des pipelines et intégration continue
-
Gestion des pipelines
- Introduction aux pipelines Azure DevOps
- Création et gestion des pipelines CI/CD
- Définition des pipelines de build
- Configuration des pipelines de release
-
Intégration de GitHub et d'autres référentiels
- Tests continus et automatisation des tests
- Configuration des tests unitaires, d'intégration et de bout en bout
- Utilisation des outils de test Azure DevOps
- Gestion des artefacts et des packages
- Introduction à Azure Artifacts
- Création et gestion des flux de packages
Mises en pratique :
- Activation de la validation des pull requests via une définition de build et configuration d’un pipeline CI-as-code avec YAML dans Azure DevOps
- Déploiement d’une application Web Azure en créant un workflow GitHub Action adapté
- Utilisation d’un pipeline CI/CD dans Azure DevOps pour construire une image Docker, la publier sur Azure Container Registry et la déployer sur Azure App Service
- Configuration de pipelines CI/CD as code avec YAML dans Azure DevOps
- Création et test des pipelines de publication, puis mise en place et validation des gates de release
- Configuration et exécution de différents types de tests grâce à Azure Pipelines et .NET
Jour 3 : Déploiement et infrastructure en tant que code
-
Déploiement
- Déploiement sur Azure
- Déploiement des applications web
- Déploiement des conteneurs et des microservices
- Gestion de la configuration et secrets
- Utilisation d'Azure Key Vault
-
Gestion des configurations d'application
- Infrastructure en tant que code (IaC)
- Introduction à IaC
- Utilisation de Terraform et ARM templates
- Implémentation de la sécurité dans les pipelines
- Principes de DevSecOps
- Scans de sécurité et tests de conformité
Mises en pratique :
- Intégration de Azure Key Vault à un pipeline Azure DevOps pour sécuriser les secrets
- Activation dynamique de la configuration et gestion des feature flags de façon centralisée
- Création d’un template Azure Bicep, configuration et déploiement sur Azure via un pipeline YAML
Jour 4 : Surveillance, feedback et optimisation
-
Surveillance
- Surveillance et logging
- Utilisation d'Azure Monitor
- Intégration avec Application Insights
- Gestion des incidents et des alertes
- Configuration des alertes et des notifications
-
Gestion des incidents et des résolutions rapides
- Feedback continu et amélioration
- Collecte de feedback des utilisateurs
- Utilisation des insights pour l'optimisation
- Examen pratique et préparation à l'examen AZ-400
- Quiz et exemples de questions
- Conseils pour réussir l'examen
Mises en pratique :
- Création et connexion d’un feed dans Azure Artifacts, puis publication et importation de packages NuGet
- Déploiement d’une application Web sur Azure App Service via Azure Pipelines, intégration d’une ressource Azure Load Testing (config JMeter), et définition des critères de réussite du test
- Mise en place un Wiki dans Azure DevOps, gestion du contenu en Markdown et création d’un diagramme Mermaid
Télécharger le programme
Le(s) formateur(s)
Sébastien RATTANATAY
Avec plus de 8 ans d’expérience dans le Cloud et une spécialisation poussée sur Microsoft Azure, Sébastien est un ingénieur DevOps passionné par l’automatisation et l’optimisation des infrastructures.
Sébastien accompagne aujourd’hui les entreprises dans la mise en place de pipelines CI/CD, la gestion de projets via Jira et le déploiement d’infrastructures sur Azure.
En tant que formateur certifié MCT (Microsoft Certified Trainer) et expert Terraform, Sébastien vous partagera ses connaissances avec pédagogie et pragmatisme.
Voir son profil détaillé
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié
Qualiopi, ce qui permet la prise en charge par des organismes comme
Pôle emploi, votre OPCO ou encore le
CPF (Compte Personnel de Formation) pour certaines formations.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
- 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
- 9h30 : la formation commence
- 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
- 14h : reprise de la formation
- 18h : fin de la journée
8 raisons de participer à une formation Human Coders
- Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1646 sessions réalisées). 99% des participants se disent satisfaits de nos formations
- Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
- Catalogue de formations complet : 170 formations au catalogue, de quoi vous accompagner sur tout vos projets
- Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
- Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
- Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
- Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
- Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux