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

Blended learning

Combien de temps dure la formation ?

 4,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s’adresse la formation ?

  • Ingénieurs DevOps
  • Administrateurs système
  • Développeurs ayant une forte implication dans les pipelines CI/CD
  • Architectes cloud et infrastructure

Quels sont les objectifs poursuivis ou les compétences visées ?

  • Comprendre et implémenter la culture et les pratiques DevOps.
  • Automatiser l'intégration et le déploiement continus.
  • Gérer l'infrastructure avec IaC (Infrastructure as Code).
  • Superviser et améliorer les performances des applications et des infrastructures.
  • Renforcer la sécurité et la conformité des processus DevOps.

Quel est le contenu de la formation ?

Parcours d'apprentissage 1 : AZ-400 - Implémentation du développement pour l'entreprise DevOps

Module 1 : Introduction au DevOps
  • Concepts fondamentaux du DevOps
  • Avantages et défis de l'adoption du DevOps
  • Outils et pratiques DevOps dans Azure
Module 2 : Planifier l'Agilité avec GitHub Projects et Azure Boards
  • Gestion de projet agile avec Azure Boards
  • Suivi des tâches et planification des sprints
  • Collaboration entre les équipes avec GitHub Projects
Module 3 : Concevoir et implémenter des stratégies de branches et de workflows
  • Modèles de branches Git
  • Stratégies de fusion et de validation
  • Gestion des workflows de développement
Module 4 : Collaborer avec les pull requests dans Azure Repos
  • Utilisation des pull requests pour la revue de code
  • Automatisation avec les pipelines de validation
  • Bonnes pratiques pour gérer les pull requests
Module 5 : Explorer les hooks Git
  • Introduction aux hooks Git
  • Automatisation avec les hooks côté client et serveur
Module 6 : Favoriser l'inner source
  • Concept d'inner source dans les entreprises
  • Mise en place d'une collaboration interne efficace
Module 7 : Gérer et configurer les dépôts
  • Configuration avancée des dépôts Azure Repos
  • Stratégies de gestion des permissions et des accès
Module 8 : Identifier la dette technique
  • Définition et impact de la dette technique
  • Stratégies de réduction et de gestion de la dette technique

Parcours d'apprentissage 2 : AZ-400 - Implémentation de l'intégration continue avec Azure Pipelines et GitHub Actions

Module 1 : Explorer Azure Pipelines
  • Présentation et architecture des pipelines Azure
  • Configuration des pipelines YAML
Module 2 : Gérer les agents et pools Azure Pipeline
  • Fonctionnement des agents et des pools
  • Configuration des agents auto-hébergés
Module 3 : Décrire les pipelines et la gestion de la concurrence
  • Gestion des tâches parallèles et séquentielles
  • Optimisation des performances des pipelines
Module 4 : Concevoir et implémenter une stratégie de pipeline
  • Structurer et modulariser les pipelines
  • Utilisation des modèles et variables
Module 5 : Intégration avec Azure Pipelines
  • Intégration avec d'autres services Azure
  • Déclencheurs et conditions d'exécution
Module 6 : Introduction à GitHub Actions
  • Présentation des workflows GitHub Actions
  • Création et exécution de workflows personnalisés
Module 8 : Apprentissage de l'intégration continue avec GitHub Actions
  • Gestion des builds et tests automatisés
Module 9 : Concevoir une stratégie de build pour les conteneurs
  • Création et gestion d'images Docker avec Azure
  • Publication et versionnement des conteneurs

Parcours d'apprentissage 3 : AZ-400 - Concevoir et implémenter une stratégie de publication

  • Module 1 : Créer un pipeline de publication
    • Configuration des pipelines de publication dans Azure DevOps
  • Module 2 : Explorer les recommandations de publication
    • Bonnes pratiques pour le déploiement en production
  • Module 3 : Provisionner et tester des environnements
    • Automatisation de la création d'environnements de test et de production
  • Module 4 : Gérer et modulariser les tâches et modèles
    • Création et réutilisation des modèles de pipeline
  • Module 5 : Automatiser l'inspection de l'état de santé
    • Mise en place de métriques et de logs pour la surveillance

Parcours d'apprentissage 4 : AZ-400 - Mise en œuvre d'un déploiement continu sécurisé avec Azure Pipelines

  • Module 1 : Introduction aux modèles de déploiement
  • Module 2 : Implémentation du déploiement Blue-Green et des Feature Toggles
  • Module 3 : Implémentation des déploiements Canary et du Dark Launching
  • Module 4 : Implémentation des tests A/B et du déploiement progressif
  • Module 5 : Intégration avec les systèmes de gestion d'identité
  • Module 6 : Gestion des configurations d'application

Parcours d'apprentissage 5 : AZ-400 - Gestion de l'infrastructure en tant que code avec Azure et DSC

  • Infrastructure as Code et gestion de la configuration
  • Création de ressources Azure avec ARM
  • Création de ressources avec Azure CLI
  • Automatisation Azure et DevOps
  • Implémentation de Desired State Configuration (DSC)
  • Utilisation de Bicep

Parcours d'apprentissage 6 : AZ-400 - Sécurité et validation des bases de code

  • Introduction à la sécurité DevOps
  • Intégration des logiciels open-source
  • Analyse de composition logicielle
  • Surveillance et gouvernance de la sécurité

Parcours d'apprentissage 7 : AZ-400 - Conception et gestion des dépendances

  • Exploration des dépendances de packages
  • Gestion des packages et versioning
  • Sécurisation et consolidation des artefacts
  • Introduction à GitHub Packages

Parcours d'apprentissage 8 : AZ-400 - Mise en œuvre du feedback continu

  • Outils de suivi d'utilisation et de flux
  • Création de tableaux de bord de surveillance
  • Partage des connaissances au sein des équipes
  • Automatisation de l'analyse des applications
  • Gestion des alertes et des rétrospectives

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Informatique et systèmes d'information - Virtualisation
15.09.2026
EN
Journée
Informatique et systèmes d'information - Informatisation - Conduite projet informatique