________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Cours AZ-400 : Conception et implémentation de solutions Microsoft DevOps
Ce cours fournit les connaissances et les compétences nécessaires pour concevoir et mettre en œuvre des processus et des pratiques DevOps. Les étudiants découvriront comment planifier DevOps, utiliser le contrôle de source, adapter Git à une entreprise, consolider les artefacts, concevoir une stratégie de gestion des dépendances, gérer les secrets, mettre en œuvre une intégration continue, mettre en œuvre une stratégie de construction de conteneurs, concevoir une stratégie de publication, configurer un flux de travail de gestion des versions, mettre en œuvre un modèle de déploiement et optimiser les mécanismes de retour d'information.
Cours virtuel avec examen de certification inclus en cadeau. Ne manquez pas cette opportunité ! L'examen est évalué à 126 € + TVA et est inclus sans frais supplémentaires.
Promotion valable jusqu'au 31 décembre 2026. Examen à une seule tentative disponible uniquement en mode Virtuel - Téléformation. Non applicable au mode Auto-apprentissage.
Niveau : Avancé - Produit : Azure - Rôle : Ingénieur DevOps
⏱️
Durée du cours :
100 heures
🔑
Accès à la salle de classe :
3 mois
Solutions Microsoft DevOps - Intégration continue - Livraison continue - Azure DevOps - Automatisation des processus - CI/CD - Développement agile - Gestion des pipelines - Implémentation DevOps - Pratiques agiles
Public visé
Les étudiants de ce cours sont intéressés par la conception et la mise en œuvre de processus DevOps ou par la réussite de l'examen de certification Microsoft Azure DevOps Solutions.
Éléments de la formation AZ-400
- Développement pour Enterprise DevOps
- Implémentation de CI avec Azure Pipelines et GitHub Actions
- Concevoir et implémenter une stratégie de publication
- Implémentation d'un déploiement continu sécurisé via Azure Pipelines
- Gestion de l'infrastructure en tant que code via Azure et DSC
- Implémentation de la sécurité et de la validation des bases de code pour la conformité
- Concevoir et implémenter une stratégie de gestion des dépendances
- Implémentation de retours d'information continus
Contenu du cours AZ-400 : Conception et implémentation de solutions Microsoft DevOps
Module 1 : Implémentation du développement pour l'entreprise DevOps
- Introduction à DevOps
- Planification Agile avec les projets GitHub et Azure Boards
- Conception et application de stratégies et de flux de travail de branche
- Collaboration avec les demandes de tirage (pull requests) dans Azure Repos
- Exploration des hooks Git
- Planification de la promotion d'un inner source
- Gestion et configuration des dépôts
- Identification de la dette technique
Objectifs :
- Expliquer comment structurer les dépôts Git
- Décrire les flux de travail des branches Git
- Tirer parti des demandes de tirage (pull requests) pour la collaboration et les révisions de code
- Utiliser le flux GitHub pour la collaboration
Laboratoires :
- Planification Agile et gestion de portefeuille avec Azure Boards
- Contrôle de version avec Git dans Azure Repos
Module 2 : Implémentation de CI avec Azure Pipelines et GitHub Actions
- Exploration d'Azure Pipelines
- Gestion des groupes et des agents de pipeline Azure
- Compréhension des pipelines et de la concurrence
- Conception et application d'une stratégie de pipeline
- Intégration avec Azure Pipelines
- Introduction aux actions GitHub
- Informations sur l'intégration continue avec les actions GitHub
- Conception d'une stratégie de construction de conteneurs
Objectifs :
- Expliquer le rôle d'Azure Pipelines et de ses composants
- Implémenter une stratégie de conteneurs et les différences avec les machines virtuelles
- Configurer des agents pour Azure Pipelines
- Expliquer l'importance de l'intégration continue
- Implémenter CI avec Azure DevOps et les actions GitHub
Laboratoires :
- Configuration des groupes d'agents et description des styles de pipeline
- Activation de l'intégration continue avec Azure Pipelines
- Implémentation des actions GitHub pour CI/CD
- Implémentation de conteneurs Docker dans les applications web Azure App Service
Module 3 : Conception et implémentation d'une stratégie de publication
- Création d'un pipeline de publication
- Exploration des recommandations de publication
- Provisionnement et test des environnements
- Gestion et modularisation des tâches et des modèles
- YAML multi-étapes
- Automatisation de l'inspection de l'état
Objectifs :
- Expliquer la terminologie d'Azure DevOps et les outils de gestion des versions
- Définir les composants et les variables d'un pipeline de publication
- Distinguer la version et le déploiement
- Inspecter l'état du pipeline et de la version
Laboratoires :
- Configuration des pipelines en tant que code avec YAML
- Contrôle des déploiements avec des portes de publication
- Configuration et exécution de tests fonctionnels
Module 4 : Création d'un déploiement continu sécurisé via Azure Pipelines
- Introduction aux modèles de déploiement
- Déploiement bleu-vert et activation/désactivation de fonctionnalités
- Déploiement de versions contrôlées et démarrage furtif
- Déploiement de tests A/B et d'exposition progressive
- Intégration avec les systèmes de gestion des identités
- Gestion des données de configuration des applications
Objectifs :
- Décrire les modèles de déploiement
- Implémenter le bleu-vert, les versions contrôlées et l'exposition progressive
- Gérer la configuration et les secrets des applications
- Intégrer Azure Key Vault avec les pipelines
Laboratoires :
- Intégration d'Azure Key Vault avec Azure DevOps
- Activation des marques de fonctionnalités et de la configuration dynamique
Module 5 : Gestion de l'infrastructure en tant que code via Azure et DSC
- Exploration de la gestion de configuration et de l'infrastructure en tant que code
- Création de ressources Azure à l'aide de modèles ARM
- Implémentation de Bicep
- Création de ressources Azure avec l'interface de ligne de commande Azure
- Exploration d'Azure Automation avec DevOps
- Implémentation de Desired State Configuration (DSC)
Objectifs :
- Appliquer les principes d'infrastructure et de configuration en tant que code
- Implémenter et gérer l'infrastructure avec ARM, l'interface de ligne de commande Azure, DSC et Azure Automation
Laboratoires :
- Déploiements avec des modèles Azure Bicep
Module 6 : Implémentation de la sécurité et de la validation de la conformité des bases de code
- Introduction à Secure DevOps
- Implémentation de logiciels open source
- Analyse de la composition logicielle
- Surveillance et gouvernance de la sécurité
Objectifs :
- Définir une infrastructure et une stratégie de configuration sécurisées
- Implémenter la conformité et la sécurité dans l'infrastructure
- Intégrer les examens de licence et de vulnérabilité dans les pipelines
Module 7 : Conception et implémentation d'une stratégie de gestion des dépendances
- Exploration des dépendances de paquets
- Description de la gestion des paquets
- Migration, consolidation et sécurisation des artefacts
- Implémentation d'une stratégie de contrôle de version
- Introduction aux paquets GitHub
Objectifs :
- Recommander des outils et des procédures de gestion des artefacts
- Migrer et consolider les artefacts
- Intégrer les mesures de contrôle du code source
Laboratoires :
- Gestion des paquets avec Azure Artifacts
Module 8 : Implémentation de retours d'information continus
- Implémentation d'outils pour suivre l'utilisation et le flux
- Développement de tableaux de bord de surveillance et d'état
- Partage des connaissances au sein des équipes
- Conception de processus pour automatiser l'analyse des applications
- Gestion des alertes, des rétrospectives sans culpabilité et d'une culture juste
Objectifs :
- Développement de tableaux de bord de surveillance et d'état
- Implémenter des outils pour surveiller l'utilisation du système et le flux
- Intégrer les systèmes de tickets à la gestion du travail d'équipe
- Automatiser l'analyse des applications
- Gérer les alertes et les rétrospectives sans culpabilité
Laboratoires :
- Surveillance des performances des applications avec Azure Load Testing
- Partage des connaissances d'équipe avec les wikis de projets Azure
Prérequis
Les étudiants qui réussissent le test auront des connaissances et une compréhension préalables de :
-
Concepts de l'informatique en nuage, y compris une compréhension des déploiements PaaS, SaaS et IaaS.
-
Administration Azure et développement Azure avec une expérience avérée dans au moins l'un de ces domaines.
-
Contrôle de version, développement logiciel Agile et principes fondamentaux du développement logiciel. Une expérience dans une organisation qui fournit des logiciels serait utile.
Langue
- Cours : Anglais / Espagnol
- Labs : Anglais
Certification Microsoft associée : DevOps Engineer Expert
Répondre à une exigence préalable :
Pour devenir un Microsoft Certified: DevOps Engineer Expert, vous devez obtenir au moins l'un des certificats suivants :
Passer l'examen :
-
AZ-400 : Conception et implémentation de solutions Microsoft DevOps
Obtenir la certification :
Microsoft Certified : DevOps Engineer Expert
En tant qu'ingénieur DevOps, vous êtes un développeur ou un administrateur d'infrastructure qui a également de l'expérience dans le travail avec les personnes, les processus et les produits pour permettre la livraison continue de valeur dans les organisations.