________________________________________________________________
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 versions, mettre en œuvre un modèle de déploiement et optimiser les mécanismes de rétroaction.
Le cours comprend un examen de certification pour une opportunité de cadeau bonus virtuel ! *Promotion valable jusqu'au 31 août, uniquement pour les clients en Espagne. Non applicable en mode auto-apprentissage
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 d'entreprise (8 modules)
-
Implémenter CI avec Azure Pipelines et GitHub Actions (8 modules)
-
Concevoir et mettre en œuvre une stratégie de publication (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 Azure Boards.
- Conception et mise en œuvre de stratégies et de flux de travail de succursales.
- Collaborer sur les demandes de modification dans Azure Repos.
- Explorer les liens Git.
- Planification de la promotion d'une origine interne.
- Administration et configuration des référentiels.
- Identification de 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éployer CI avec Azure Pipelines et GitHub Actions
Leçons :
- Exploration des pipelines Azure.
- Gestion des groupes et des agents de pipeline Azure.
- Description des pipelines et de la concurrence.
- 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.
- Conception d'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 version
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 de l'État.
- Bilan et points clés des laboratoires et du parcours d'apprentissage.
Laboratoires :
- Configuration des pipelines sous forme de code avec YAML
- Contrôle des 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 activation/désactivation des fonctionnalités.
- Mise en œuvre de versions contrôlées et de démarrage à l'obscurité.
- Mise en œuvre 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é 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.
- Explorer Azure Automation avec DevOps.
- Mise en œuvre 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é de la base de code
Leçons :
- Introduction à Secure DevOps
- 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 :
- Analyse des dépendances du package.
- 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
- Partage des connaissances au sein des équipes
- Conception de processus pour automatiser l'analyse des applications
- Gestion des alertes, rétrospectives irréprochables 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. Il serait utile d’avoir de l’expérience dans une organisation qui propose des logiciels.
Langue
- Cours : Anglais / Espagnol
- Laboratoires : anglais
Certification Microsoft associée : Ingénieur DevOps Expert
Remplir un prérequis :
Pour devenir un Microsoft Certified: DevOps Engineer Expert , vous devez obtenir au moins l'un des certificats suivants :
Passez l'examen :
- AZ-400 : Conception et mise en œuvre de solutions Microsoft DevOps
Obtenez votre certification :
Microsoft certifié : ingénieur expert 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 les organisations.
- Intitulé du poste : Ingénieur DevOps