Formation Conception et mise en oeuvre de solutions Microsoft DevOps (AZ-400)

Maîtrisez les outils et les pratiques DevOps avec Microsoft Azure et Azure DevOps pour automatiser, sécuriser et améliorer la livraison de logiciels à grande échelle.

Devenez un DevOps Engineer certifié en concevant et en mettant en œuvre des stratégies d'Intégration Continue (CI), de Livraison Continue (CD), de gestion des versions, d'Infrastructure-as-Code (IaC) et de surveillance pour optimiser le cycle de vie des applications sur Azure.

4 jours (28 h)
2 700,00 € HT

Description title-border

La formation AZ-400 se concentre sur l'implémentation de la culture, des pratiques et des outils DevOps au sein d'un environnement Microsoft Azure et Azure DevOps. Les participants apprendront à concevoir des stratégies de gestion des versions, à mettre en œuvre des pipelines CI/CD robustes pour automatiser les tests et les déploiements, et à intégrer l'Infrastructure-as-Code (IaC) via des outils tels que Terraform ou Bicep. La formation couvre également la création de boucles de feedback continu (surveillance et alertes) et l'implémentation de pratiques de sécurité tout au long du cycle de développement (DevSecOps). Ce cours est essentiel pour les Architectes, les Ingénieurs DevOps et les Lead Developers visant la certification Azure DevOps Engineer Expert.

Les objectifs

  • Comprendre et planifier la transformation DevOps, y compris la CI/CD avec Azure Pipelines et GitHub Actions

  • Développer une stratégie de déploiement continue, intégrant les phases, les portes de mise en production, et la gestion des secrets

  • Mettre en place l’infrastructure en tant que code (IaC) pour une gestion uniforme de l'infrastructure et des applications

  • Superviser la qualité et la sécurité avec des alertes, des rapports, et la gestion des dépendances dans les pipelines

Public visé

  • Développeurs

  • Administrateurs

  • Ingénieurs Microsoft Azure Devops Solutions

Prérequis

  • Avoir suivi les formations MSAZ900T00 - MSAZ104 - MSAZ204

  • Ou avoir les connaissances équivalentes

Le programme

Jour 1
Matinée

1. INTRODUCTION AU DEVOPS D’ENTREPRISE

  • Présentation de DevOps
  • Introduction aux principes et objectifs du DevOps
  • Planification Agile avec GitHub et Azure Boards

2. GESTION DE CODE ET COLLABORATION (partie 1)

  • Gérer les branches et les workflows Git
  • Collaborer avec des demandes de tirage dans Azure Repos
Après-midi

3. GESTION DE CODE ET COLLABORATION (partie 2)

  • Explorer les hooks Git
  • Planifier la promotion de l’inner source
  • Gérer les référentiels Git
  • Identifier la dette technique
  • Commencer un parcours de transformation DevOps
  • Choisir le projet approprié et structurer les équipes

4. CONTROLE DE CODE SOURCE ET GESTION DES REPOS

  • Présentation du contrôle de code source
  • Utiliser Azure Repos et GitHub
Jour 2
Matinée

5. STRATEGIE DE MISE EN PRODUCTION ET PIPELINE

  • Conception et implémentation d’une stratégie de mise en production
  • Créer et explorer des pipelines de mise en production
  • Gérer les tâches et modèles de mise en production
  • Automatiser l’inspection de l’intégrité
Après-midi

6. INTEGRATION CONTINUE (CI) ET PIPELINES AZURE/GITHUB

  • Implémenter CI avec Azure Pipelines et GitHub Actions
  • Gérer les pools et agents dans Azure Pipelines
  • Introduction aux actions GitHub et intégration CI
  • Conception de build de conteneur
Jour 3
Matinée

7. SUIVI, SUPERVISION ET COLLABORATION EN EQUIPE

  • Développement de tableaux de bord de supervision et d’état
  • Partager des connaissances au sein des équipes
  • Concevoir des processus pour l’analyse automatisée des applications
  • Gestion des alertes et rétrospectives
Après-midi

8. SECURITE ET CONFORMITE DEVOPS

  • Présentation du Secure DevOps
  • Implémentation d’un logiciel Open Source et analyse de composition logicielle
  • Monitoring de la sécurité et gouvernance des bases de code

9. DEPLOIEMENT CONTINU SECURISE

  • Introduction aux modèles de déploiement
  • Implémenter des fonctionnalités de bascule et déploiements progressifs
  • Gestion des identités et données de configuration d’application
Jour 4
Matinée

10. INFRASTRUCTURE EN TANT QUE CODE (IaC) ET AUTOMATISATION

  • Gérer l’infrastructure en tant que code avec Azure et DSC
  • Explorer Azure Automation avec DevOps

11. GESTION DES DEPENDANCES ET VERSIONS

  • Conception et implémentation d’une stratégie de gestion des dépendances
  • Introduction aux packages GitHub et stratégie de version
Après-midi

12. CERTIFICATION (OPTION)

  • Prévoir l’achat d’un voucher en supplément
  • Le passage de l’examen se fera (ultérieurement) dans un centre agréé Pearson Vue
  • L’examen (en anglais) s’effectuera en ligne

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée : 50% théorie / 50% pratique
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Il appartient au client de veiller à ce que le matériel mis à disposition soit conforme aux prérequis techniques indiqués dans le programme de formation.
  • Accessibilité : nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.