________________________________________________________________
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 mise en œuvre 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, faire évoluer Git pour une entreprise, consolider les artefacts, concevoir une stratégie de gestion des dépendances, gérer les secrets, mettre en œuvre l'intégration continue, mettre en œuvre une stratégie de création de conteneurs, concevoir une stratégie de publication, configurer un flux de travail de gestion des publications, mettre en œuvre un modèle de déploiement et optimiser les mécanismes de rétroaction.
Le cours comprend l'examen de certification en guise d'opportunité cadeau ! *Promotion valable jusqu'au 28 février uniquement pour les clients d'Espagne
Cours destiné à
Les étudiants de ce cours souhaitent concevoir et mettre en œuvre des processus DevOps ou réussir l'examen de certification Microsoft Azure DevOps Solutions.
Éléments de la formation AZ-400
-
Développement pour DevOps en entreprise (8 modules)
-
Implémenter CI avec Azure Pipelines et GitHub Actions (8 modules)
-
Concevoir et mettre en œuvre une stratégie de release (5 modules)
-
Mettre en œuvre un déploiement continu sécurisé à l'aide d'Azure Pipelines (6 modules)
-
Gérer l'infrastructure en tant que code à l'aide d'Azure et de DSC (6 modules)
-
Concevoir et mettre en œuvre une stratégie de gestion des dépendances (5 modules)
-
Mettre en œuvre un feedback continu (5 modules)
-
Mettre en œuvre la sécurité et valider les bases de code pour la conformité (4 modules)
Contenu du cours AZ-400
1. Mise en œuvre du développement pour DevOps en entreprise
Leçons :
- Introduction à DevOps.
- Planification agile avec des projets GitHub et des tableaux Azure.
- Conception et mise en œuvre de stratégies et de flux de travail de succursales.
- Collaborez sur 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.
- Identifier la dette technique.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Planification agile et gestion de portefeuille avec Azure Boards
- Contrôle de version avec Git dans Azure Repos
2. Déploiement de CI avec Azure Pipelines et GitHub Actions
Leçons :
- Exploration des pipelines Azure.
- Gestion des groupes et des agents Azure Pipeline.
- Description des pipelines et de la simultanéité.
- Conception et mise en œuvre d'une stratégie de canalisation.
- Intégration avec Azure Pipelines.
- Introduction aux actions GitHub.
- Informations sur l'intégration continue avec GitHub Actions.
- Concevoir une stratégie de construction de conteneurs.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Configuration des groupes d'agents et description des styles de pipeline
- Activation de l'intégration continue avec Azure Pipelines
- Activation de l'intégration continue avec Azure Pipelines
- Implémentation des actions GitHub pour CI/CD
- Déploiement de conteneurs Docker sur des applications Web Azure App Service
3. Conception et mise en œuvre d'une stratégie de versioning
Leçons :
- Création d'un pipeline de publication.
- Exploration des recommandations de version.
- Environnements de provisionnement et de test.
- Administration et modularisation des tâches et des modèles.
- YAML multiphasé.
- Automatisation de l'inspection d'État.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Configuration des pipelines en tant que code avec YAML
- Contrôler les déploiements avec des portes de version
- Mise en place et exécution de tests fonctionnels
4. Créez un déploiement continu sécurisé à l'aide d'Azure Pipelines
Leçons :
- Introduction aux modèles d'implémentation.
- Implémentation bleu-vert et fonctionnalité d'activation/désactivation.
- Implémentation de versions contrôlées et de dark boot.
- Mise en place de tests d'exposition A/B et progressifs.
- Intégration avec les systèmes de gestion des identités.
- Gestion des données de configuration des applications.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Intégration d'Azure Key Vault avec Azure DevOps
- Activation des indicateurs de fonctionnalités et de la configuration dynamique
5. Gestion de l'infrastructure en tant que code à l'aide d'Azure et de DSC
Leçons :
- Exploration de la gestion de configuration et de l'infrastructure en tant que code.
- Création de ressources Azure à l’aide de modèles Azure Resource Manager.
- Implémentation du biceps.
- Création de ressources Azure avec Azure CLI
- Exploration de l’automatisation Azure avec DevOps.
- Implémentation de la configuration d'état souhaitée (DSC).
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Déploiements avec les modèles Azure Bicep
6. Mise en œuvre de la sécurité et validation de la conformité des bases de code
Leçons :
- Introduction à DevOps sécurisé
- Mise en œuvre de logiciels open source
- Analyse de la composition du logiciel
- Surveillance et gouvernance de la sécurité.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
7. Conception et mise en œuvre d'une stratégie de gestion des dépendances
Leçons :
- Exploration des dépendances des packages.
- 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.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Gestion des packages avec Azure Artifacts
8. Mise en œuvre d'un feedback continu
- Mise en place d'outils de suivi des usages
et le flux
- Développement de panneaux de suivi et d'état
- Partager les connaissances en équipe
- Conception de processus pour automatiser l'analyse des applications
- Gestion des alertes, rétrospectives sans reproche et culture équitable
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
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 une connaissance et une compréhension préalables de :
-
Concepts de cloud computing, y compris une compréhension des implémentations PaaS, SaaS et IaaS.
-
Administration Azure et développement Azure avec une expérience avérée dans au moins un de ces domaines.
-
Contrôle de version, développement logiciel agile et principes de base du développement logiciel. Une expérience dans une organisation qui fournit des logiciels serait utile.
Langue
- Cours : Anglais / Espagnol
- Travaux pratiques : anglais
Certification Microsoft associée : Ingénieur DevOps Expert
Compléter un prérequis :
Pour devenir Microsoft Certified: DevOps Engineer Expert , vous devez obtenir au moins l'un des certificats suivants :
Passer l'examen :
- AZ-400 : Conception et mise en œuvre de solutions Microsoft DevOps
Obtenez votre certification :
Microsoft Certified: Expert Ingénieur DevOps
En tant qu'ingénieur DevOps, vous êtes un développeur ou un administrateur d'infrastructure qui possède également de l'expérience de travail avec des personnes, des processus et des produits pour permettre une fourniture continue de valeur dans toutes les organisations.
- Intitulé du poste : Ingénieur DevOps