Ce certificat Microsoft Azure Devops Engineer fournit les connaissances et les compétences nécessaires pour concevoir et mettre en œuvre des processus et des pratiques DevOps. Les apprenants acquerront des compétences sur la façon de planifier DevOps, d'utiliser le contrôle des sources, de mettre à l'échelle Git pour une entreprise, de consolider les artefacts, de concevoir une stratégie de gestion des dépendances, de gérer les secrets, de mettre en œuvre l'intégration continue, de mettre en œuvre une stratégie de construction de conteneurs, de concevoir une stratégie de publication, de définir mettre en place 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.
Horaire : Lundi, Mercredi, Vendredi - 18h à 21h
Être formé par des experts de l'industrie
Nos cours sont dispensés par des professionnels avec des années d'expérience ayant appris de première main les meilleures techniques, concepts et derniers outils demandés.Programme de certification officielle
Notre programme est mis à jour régulièrement avec le dernier syllabus de certification officielle afin de vous préparer pour l'examen.Crédit d'impôt
Revendiquez jusqu'à 25% des frais de scolarité et des crédits d'impôt pour frais de scolarité de vos impôts.Réduction sur le bon de certification
Un bon de réduction jusqu'à 50% sera fourni.Accès au laboratoire 24/7
Nos étudiants ont accès à leurs laboratoires et à leur matériel de cours à toute heure du jour ou de la nuit pour maximiser leur potentiel d'apprentissage et garantir leur réussite.Ingénieur Microsoft Azure Devops
Ce module explique les concepts de planification et de mise en œuvre d'une structure pour le flux de travail et les cycles de rétroaction, identifie les mesures appropriées liées au flux de travail, telles que les temps de cycle, le temps de récupération et le délai d'exécution, intègre les pipelines avec les outils de suivi des éléments de travail , comme Azure DevOps et GitHub, implémentent des politiques de traçabilité décidées par le développement et intègrent un référentiel avec Azure Boards
Ce module vous aide à communiquer des informations exploitables à l'aide de tableaux de bord personnalisés dans Azure DevOps, à documenter un projet à l'aide d'outils, tels que des wikis et des diagrammes de processus, à configurer la documentation de publication, y compris les notes de publication et la documentation de l'API, à automatiser la création de la documentation à partir de l'historique Git et à configurer notifications à l'aide de webhooks.
Ce module explique comment concevoir et mettre en œuvre une stratégie d'authentification, concevoir une stratégie de gestion de fichiers volumineux, y compris Git LFS et git-fat, concevoir une stratégie de mise à l'échelle et d'optimisation d'un référentiel Git, y compris le partage scalaire et entre référentiels et mettre en œuvre des hooks de workflow.
Ce module a abordé la conception d'une stratégie de branche, y compris la branche basée sur le tronc, la branche de fonctionnalité et la branche de publication, la conception et la mise en œuvre d'un flux de travail de demande d'extraction à l'aide de stratégies de branche et de protections de branche et la mise en œuvre de restrictions de fusion de branche à l'aide de stratégies de branche et de protections de branche.
Ce module fournit une démonstration sur la création de compte et l'accès à un portail Microsoft Azure, la création d'une machine virtuelle, la création d'Azure App Services/Web Apps, Azure App Services en action, la création de fonctions Azure et Kubernetes et Azure Container Instances.
Ce module donne une idée de la façon d'intégrer des pipelines à des outils externes, y compris l'analyse des dépendances, l'analyse de la sécurité et la couverture du code, la conception et la mise en œuvre des portes de qualité et de publication, y compris la sécurité et la gouvernance, la conception de l'intégration de tests automatisés dans un pipeline, la conception et la mise en œuvre une stratégie de test complète et mettre en œuvre l'orchestration d'outils, tels que GitHub Actions et Azure Pipelines.
Ce module présente la conception d'une implémentation de gestion de packages qui utilise Azure Artifacts, les packages GitHub, NuGet et npm, la conception et la mise en œuvre de flux de packages, y compris les sources en amont, la conception et la mise en œuvre d'une stratégie de gestion des versions de dépendance pour les actifs et les packages de code, y compris la gestion sémantique des versions et la date- basé et concevoir et mettre en œuvre une stratégie de gestion des versions pour les artefacts de pipeline.
Ce module explique comment sélectionner une solution d'automatisation du déploiement, y compris GitHub Actions et Azure Pipelines, concevoir et mettre en œuvre une infrastructure d'agent, y compris le coût, la sélection d'outils, les licences, la connectivité et la maintenabilité, développer et mettre en œuvre des règles de déclenchement de pipeline • Développer des pipelines, y compris classiques et YAML , concevoir et mettre en œuvre une stratégie pour l'ordre d'exécution des tâches, y compris le parallélisme et les étapes multiples, développer des scénarios de pipeline complexes, tels que des agents conteneurisés et hybrides, configurer et gérer des agents auto-hébergés, y compris des modèles de machines virtuelles (VM) et la conteneurisation, créer des éléments de pipeline, y compris les modèles YAML, les groupes de tâches, les variables et les groupes de variables, et concevoir et mettre en œuvre des vérifications et des approbations à l'aide d'environnements YAML.
Ce module explique comment concevoir une stratégie de déploiement, y compris bleu/vert, canari, anneau, exposition progressive, indicateurs de fonctionnalité et tests A/B, concevoir un pipeline pour garantir un ordre fiable des déploiements de dépendance, planifier pour minimiser les temps d'arrêt pendant les déploiements en utilisant Échange VIP, équilibreur de charge et déploiements progressifs, conception d'un plan de chemin de correctif pour répondre aux correctifs de code hautement prioritaires, mise en œuvre de l'équilibrage de charge pour le déploiement, y compris Azure Traffic Manager et la fonctionnalité Web Apps d'Azure App Service, mise en œuvre des indicateurs de fonctionnalité à l'aide d'Azure App Configuration Feature Manager et implémentez le déploiement d'applications à l'aide de conteneurs, de fichiers binaires et de scripts.
Ce module explique comment recommander une technologie de gestion de configuration pour l'infrastructure d'application, mettre en œuvre une stratégie de gestion de configuration pour l'infrastructure d'application, y compris la stratégie IaC, IaC, y compris le contrôle des sources et l'automatisation des tests et du déploiement, concevoir et mettre en œuvre la configuration d'état souhaitée pour les environnements, y compris Azure Automation State Configuration, Azure Resource Manager, Bicep et la configuration des invités Azure Policy, surveillez l'état du pipeline, y compris le taux d'échec, la durée et les tests aléatoires, optimisez les pipelines en termes de coût, de temps, de performances et de fiabilité et analysez la charge du pipeline pour déterminer la configuration de l'agent et capacité.
Ce module vous aide à implémenter et à gérer les connexions de service, à implémenter et à gérer les jetons d'accès personnels, à implémenter et à gérer les secrets, les clés et les certificats à l'aide d'Azure Key Vault, des secrets GitHub et des secrets Azure Pipelines, à concevoir et à mettre en œuvre une stratégie de gestion des fichiers sensibles. pendant le déploiement, concevoir des pipelines pour empêcher la fuite d'informations sensibles, automatiser l'analyse du code source à l'aide de l'analyse de code GitHub, de l'analyse des secrets GitHub, des analyses basées sur des pipelines et de SonarQube, automatiser l'analyse de sécurité, y compris l'analyse des conteneurs et OWASP ZAP et automatiser l'analyse des licences , vulnérabilités et gestion des versions.
Ce module vous fournit les informations requises sur la configuration et l'intégration de la surveillance à l'aide d'Azure Monitor, la configuration et l'intégration avec des outils de surveillance, tels qu'Azure Monitor et Application Insights, la gestion du contrôle d'accès à la plateforme de surveillance et la configuration des alertes pour les événements de pipeline, l'inspection du traçage distribué en utilisant Application Insights et inspecter les indicateurs de performance des applications et inspecter les indicateurs de performance de l'infrastructure, y compris le processeur, la mémoire, le disque et le réseau et identifier et surveiller les métriques pour la valeur commerciale et analyser les métriques d'utilisation en utilisant Application Insight et interroger les journaux à l'aide du langage de requête de base Kusto (KQL ) requêtes.
Bien que nous encourageons tous les candidats intéressés à postuler, pour participer à notre programme de certification, vous devez être :
Intéressé d'apprendre la programmation et d'entrer dans le domaine informatique du monde réel, de changer de carrière dans l'informatique ou de postuler à des postes de premier échelon
Certification d'ingénieur Microsoft Azure Devops
À la fin de ce cours de certification, vous :