Azure devops engineer AZ-400 Course

Azure devops engineer AZ-400 Course

Préparez-vous à la certification AZ-400 et maîtrisez Azure DevOps pour accélérer le cycle de livraison de vos applications et améliorer la qualité du code.

Prix (Formation inter-entreprise)

2800€ HT / personne

Durée

4 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

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

Pré-requis

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

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é

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 153 formations au catalogue, 1629 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4.6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Azure devops engineer AZ-400 Course

Préparez-vous à la certification AZ-400 et maîtrisez Azure DevOps pour accélérer le cycle de livraison de vos applications et améliorer la qualité du code.

Azure devops engineer AZ-400 Course

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

Pré-requis

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

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é

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 153 formations au catalogue, 1629 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4.6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012