________________________________________________________________
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 : Concevoir et mettre en œuvre des 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 apprendront à planifier des projets DevOps, à utiliser le contrôle de version, à faire évoluer Git à l'échelle de l'entreprise, à consolider les artefacts, à concevoir une stratégie de gestion des dépendances, à gérer les secrets, à implémenter l'intégration continue, à implémenter une stratégie de construction de conteneurs, à concevoir une stratégie de déploiement, à configurer un flux de travail de gestion des déploiements, à implémenter un modèle de déploiement et à optimiser les mécanismes de retour d'information.
Formation en ligne avec examen de certification gratuit. Ne ratez pas cette opportunité ! L’examen, d’une valeur de 126 € HT, est inclus sans frais supplémentaires.
Offre valable jusqu'au 31 décembre 2025. Examen unique disponible uniquement en format virtuel (e-learning). Non applicable au format d'autoformation.
Niveau : Avancé - Produit : Azure - Rôle : Ingénieur DevOps
Solutions DevOps Microsoft - Intégration continue - Livraison continue - Azure DevOps - Automatisation des processus - CI/CD - Développement agile - Gestion du pipeline - Implémentation DevOps - Pratiques agiles
Cours destiné à
Les étudiants inscrits à ce cours s'intéressent à la conception et à la mise en œuvre de processus DevOps ou à la réussite de l'examen de certification Microsoft Azure DevOps Solutions.
Éléments de la formation AZ-400
- Développement DevOps d'entreprise
- Mise en œuvre de l'intégration continue avec Azure Pipelines et GitHub Actions
- Concevoir et mettre en œuvre une stratégie de lancement
- Mise en œuvre d'un déploiement continu sécurisé à l'aide d'Azure Pipelines
- Gestion de l'infrastructure en tant que code avec Azure et DSC
- Mise en œuvre de la sécurité et validation des bases de code pour la conformité
- Concevoir et mettre en œuvre une stratégie de gestion des dépendances
- Mise en œuvre d'un retour d'information continu
Contenu du cours AZ-400 : Conception et mise en œuvre de solutions Microsoft DevOps
Module 1 : Mise en œuvre du développement pour le DevOps d'entreprise
- Introduction au DevOps
- Planification agile avec les projets GitHub et Azure Boards
- Conception et mise en œuvre des stratégies et des flux de travail des succursales
- Collaboration avec les demandes de modification dans Azure Repos
- Exploration des liens Git
- Planification de la promotion d'une origine interne
- Administration et configuration du référentiel
- Identification de la dette technique
Objectifs:
- Expliquez comment structurer les dépôts Git.
- Décrivez les flux de travail des branches Git
- Utilisez les demandes de fusion pour la collaboration et les revues de code.
- Utilisez le flux de travail GitHub pour la collaboration.
Laboratoires :
- Planification agile et gestion de portefeuille avec Azure Boards
- Gestion de versions avec Git dans Azure Repos
Module 2 : Mise en œuvre de l’intégration continue avec Azure Pipelines et GitHub Actions
- Exploration d'Azure Pipelines
- Gestion des groupes et agents de pipelines Azure
- Description des pipelines et de la simultanéité
- Conception et mise en œuvre d'une stratégie de pipeline
- Intégration avec Azure Pipelines
- Introduction à GitHub Actions
- Informations sur l'intégration continue avec GitHub Actions
- Concevoir une stratégie de construction de conteneurs
Objectifs:
- Expliquez le rôle d'Azure Pipelines et de ses composants.
- Mise en œuvre d'une stratégie de conteneurisation et différences avec les machines virtuelles
- Configurer les agents pour Azure Pipelines
- Expliquez l'importance de l'intégration continue
- Mettre en œuvre l'intégration continue avec Azure DevOps et GitHub Actions
Laboratoires :
- Description de la configuration du groupe d'agents et du style de pipeline
- Activation de l'intégration continue avec Azure Pipelines
- Mise en œuvre de GitHub Actions pour l'intégration continue et le déploiement continu (CI/CD)
- Déploiement de conteneurs Docker dans les applications web Azure App Service
Module 3 : Conception et mise en œuvre d'une stratégie de gestion des versions
- Création d'un pipeline de versions
- Exploration des recommandations de versions
- Provisionnement et test des environnements
- Gestion et modularisation des tâches et des modèles
- YAML multiphase
- Automatisation de l'inspection d'État
Objectifs:
- Expliquez la terminologie d'Azure DevOps et les outils de gestion des versions
- Définir les composants et les variables d'un pipeline de versions
- Distinguer la version de l'implémentation
- Vérifiez l'état du pipeline et la version
Laboratoires :
- Configurer les pipelines sous forme de code avec YAML
- Contrôle de l'implémentation avec des portes de version
- Configuration et exécution des tests fonctionnels
Module 4 : Création d’un déploiement continu sécurisé à l’aide d’Azure Pipelines
- Introduction aux modèles d'implémentation
- Mise en œuvre bleu-vert et activation/désactivation des fonctionnalités
- Mise en œuvre de versions contrôlées et de start-up sombre
- Mise en œuvre des 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 d'implémentation
- Mettre en œuvre des versions contrôlées bleu-vert et une exposition progressive.
- Gérer les paramètres et les secrets de l'application
- Intégrez Azure Key Vault aux pipelines
Laboratoires :
- Intégration d'Azure Key Vault à Azure DevOps
- Activation des indicateurs de fonctionnalités et de la configuration dynamique
Module 5 : Gestion de l’infrastructure en tant que code avec Azure et DSC
- Exploration de la gestion de la configuration et de l'infrastructure en tant que code
- Création de ressources Azure à l'aide de modèles ARM
- Mise en œuvre du biceps
- Création de ressources Azure à l'aide de l'interface de ligne de commande Azure (Azure CLI)
- Explorer Azure Automation avec DevOps
- Mise en œuvre de la configuration d'état souhaité (DSC)
Objectifs:
- Appliquer l'infrastructure et la configuration comme principes de codage
- Déployez et gérez l'infrastructure à l'aide d'ARM, d'Azure CLI, de DSC et d'Azure Automation.
Laboratoires :
- Déploiements avec les modèles Azure Bicep
Module 6 : Mise en œuvre de la sécurité et validation de la conformité du code source
- Introduction au DevOps sécurisé
- implémentation de logiciels libres
- Analyse de la composition logicielle
- Supervision et gouvernance de la sécurité
Objectifs:
- Définir une stratégie d'infrastructure et de configuration sécurisée
- Mettre en œuvre la conformité et la sécurité dans l'infrastructure
- Intégrer les évaluations de licences et de vulnérabilités dans les processus de production
Module 7 : Conception et mise en œuvre d'une stratégie de gestion des dépendances
- Exploration des dépendances des paquets
- Description de la gestion des paquets
- Migrer, consolider et protéger les artefacts
- Mettre en œuvre une stratégie de contrôle de version
- Introduction aux packages GitHub
Objectifs:
- Recommander des outils et des procédures de gestion des artefacts
- Migrer et consolider les artefacts
- Intégrer des mesures de contrôle du code source
Laboratoires :
- Gestion des packages avec Azure Artifacts
Module 8 : Mise en œuvre des commentaires continus
- Mise en place d'outils de suivi de l'utilisation et du flux
- Mise en place de groupes de suivi et d'évaluation
- Partager les connaissances au sein des équipes
- Conception de processus pour automatiser l'analyse des applications
- Gestion des alertes, rétrospectives sans recherche de coupables et une culture d'équité
Objectifs:
- Mise en place de comités de suivi et d'état
- Mettre en place des outils de surveillance de l'utilisation du système et des flux de travail
- Intégrer les systèmes de bons d'achat à la gestion du travail d'équipe
- Automatiser l'analyse des applications
- Gérez les alertes et les rétrospectives sans blâmer
Laboratoires :
- Surveillance des performances des applications avec Azure Load Testing
- Partage des connaissances de l'é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 du cloud computing, y compris la compréhension des implémentations PaaS, SaaS et IaaS.
-
Administration et développement Azure, avec une expérience avérée dans au moins un de ces domaines.
-
Gestion de versions, développement logiciel agile et principes fondamentaux du développement logiciel. Une expérience au sein d'une entreprise de développement logiciel serait un atout.
Langue
- Cours : Anglais / Espagnol
- Laboratoires : anglais
Certification Microsoft associée : Expert en ingénierie DevOps
Satisfaire à une condition préalable :
Pour obtenir la certification Microsoft : Expert en ingénierie DevOps , vous devez obtenir au moins l’une des certifications suivantes :
Passez l'examen :
-
AZ-400 : Conception et mise en œuvre de solutions Microsoft DevOps
Obtenir une certification :
Certifié Microsoft : Expert en ingénierie DevOps
En tant qu'ingénieur DevOps, vous êtes un développeur ou un administrateur d'infrastructure qui possède également une expérience du travail avec les personnes, les processus et les produits pour permettre la livraison continue de valeur dans les organisations.
- Intitulé du poste : Ingénieur DevOps