Detail kurzu

AZ-400 Microsoft Azure DevOps Solutions

EDU Trainings s.r.o.

Popis kurzu

Tento kurz učí architekty řešení, jak převést obchodní požadavky do bezpečných, škálovatelných a spolehlivých řešení. Lekce zahrnují úvahy o návrhu související s protokolováním, analýzou nákladů, ověřováním a autorizací, správou, zabezpečením, úložištěm, vysokou dostupností a migrací.
V intenzivním a pohlcujícím prostředí praktického učení si vybudujete dovednosti potřebné pro Azure Architect-Technologies obsahuje výukový software, který pomáhá připravit studenty na zkoušku AZ-400.
Absolvování této zkoušky je nutné k získání certifikace Microsoft Certified: DevOps Engineer Expert.
Tento kurz zahrnuje:

AZ-400T01-A Implementace vývojových procesů DevOps
AZ-400T02-A Implementace kontinuální integrace
AZ-400T03-A Implementace nepřetržité dodávky
AZ-400T04-A Implementace správy závislostí
AZ-400T05-A Implementace aplikační infrastruktury
AZ-400T06-A Implementace nepřetržité zpětné vazby
AZ-400T07-A Návrh strategie DevOps

Obsah kurzu

Modul 1: Plánování pro DevOps

Plánování transformace
Výběr projektu
Struktury týmu
Migrace na Azure DevOps

Lab: Agilní plánování a správa portfolia s Azure Boards
Modul 2: Začínáme s ovládáním zdroje

Co je ovládání zdroje
Výhody ovládání zdroje
Typy systémů řízení zdrojů
Úvod do Azure Repos
Úvod do GitHubu
Migrace z Team Foundation Version Control (TFVC) na Git v Azure Repos

Lab: Řízení verzí pomocí Git v Azure Repos
Modul 3: Správa technického dluhu

Identifikace technického dluhu
Sdílení znalostí v rámci Teams
Modernizace vývojových prostředí pomocí kódových prostorů

Lab: Sdílení týmových znalostí pomocí Azure Project Wikis
Modul 4: Práce s Git pro Enterprise DevOps

Jak strukturovat vaše Git Repo
Pracovní postupy pro větvení Git
Spolupráce s požadavky Pull v Azure Repos
Proč se starat o Git Hooks
Podpora vnitřního zdroje
Správa úložišť Git

Lab: Řízení verzí pomocí Git v Azure Repos
Modul 5: Konfigurace Azure Pipelines

Koncept potrubí v DevOps
Azure Pipelines
Vyhodnoťte použití hostovaných versus self-hostovaných agentů
Agent Pools
Potrubí a souběžnost
Azure DevOps a projekty s otevřeným zdrojovým kódem (veřejné projekty)
Azure Pipelines YAML versus Visual Designer

Lab: Konfigurace fondů agentů a porozumění stylům potrubí
Modul 6: Implementace průběžné integrace pomocí Azure Pipelines

Přehled průběžné integrace
Implementace strategie budování
Integrace s Azure Pipelines
Integrace řízení externích zdrojů s Azure Pipelines
Nastavte agenty s vlastním hostitelem

Lab: Povolení nepřetržité integrace s Azure Pipelines, integrace řízení externích zdrojů s Azure Pipelines
Modul 7: Správa konfigurace aplikace a tajemství

Úvod do bezpečnosti
Implementujte bezpečný vývojový proces
Přehodnocení konfiguračních dat aplikace
Správa tajemství, tokenů a certifikátů
Integrace se systémy správy identit
Implementace konfigurace aplikace

Lab: Integrace Azure Key Vault s Azure DevOps
Modul 8: Implementace průběžné integrace s akcemi GitHub

Akce GitHubu
Nepřetržitá integrace s akcemi GitHub
Zabezpečení tajemství pro akce GitHubu

Lab: Průběžná integrace akcí GitHubu
Modul 9: Návrh a implementace strategie řízení závislostí

Závislosti na balení
Správa balíků
Migrace a konsolidace artefaktů
Zabezpečení balíčku
Implementace verzovací strategie

Lab: Správa balíčků s Azure Artifacts
Modul 10: Návrh strategie uvolnění

Úvod do kontinuálního doručování
Zveřejnit doporučení strategie
Budování kanálu vysoce kvalitního vydání
Výběr správného nástroje pro správu vydání

Lab: Řízení nasazení pomocí Release Gates, vytvoření Release Dashboard
Modul 11: Implementace průběžného nasazení pomocí Azure Pipelines

Vytvořte Release Pipeline
Poskytování a konfigurace prostředí
Správa a modularizace úkolů a šablon
Nakonfigurujte automatickou integraci a automatizaci funkčních testů
Automatická kontrola zdraví

Lab: Konfigurace kanálů jako kódu pomocí YAML, Nastavení a spouštění funkčních testů
Modul 12: Implementace vhodného vzoru nasazení

Úvod do vzorů nasazení
Implementujte Blue Green Deployment
Přepínání funkcí
Canary Releases
Temné spouštění
AB testování
Progresivní nasazení expozice

Lab: Správa příznaků funkcí s LaunchDarkly a Azure DevOps
Modul 13: Správa infrastruktury a konfigurace pomocí Azure Tools

Infrastruktura jako správa kódu a konfigurace
Vytvořte prostředky Azure pomocí šablon ARM
Vytvořte prostředky Azure pomocí Azure CLI
Azure Automation s DevOps
Konfigurace požadovaného stavu (DSC)

Lab: Azure Deployments pomocí šablon správce prostředků
Modul 14: Infrastruktura třetích stran jako kódové nástroje dostupné v Azure

Chef
Puppet
Ansible
Terraform

Lab: Automatizace nasazení infrastruktury v cloudu s Terraform a Azure Pipelines, nasazování aplikací v Azure s chef, nasazení aplikace s puppet v Azure, Ansible s Azure
Modul 15: Správa kontejnerů pomocí Dockeru

Implementace strategie výstavby kontejnerů
Implementace vícestupňových sestavení Dockeru

Lab: Modernizace stávajících aplikací ASP.NET pomocí Azure
Modul 16: Vytváření a správa infrastruktury služeb Kubernetes

Služba Azure Kubernetes
Kubernetes Tooling
Integrace AKS s Pipelines

Lab: Nasazení vícekontejnerové aplikace do služby Azure Kubernetes
Modul 17: Implementace zpětné vazby pro vývojové týmy

Implementujte nástroje pro sledování využití systému, využití funkcí a toku
Implementujte směrování pro data zpráv o selhání mobilních aplikací
Vyvíjet monitorovací a stavové panely
Integrujte a konfigurujte systémy jízdenek

Lab: Monitorování výkonu aplikací pomocí Application Insights
Modul 18: Implementace mechanismů zpětné vazby systému

Inženýrství spolehlivosti stránek
Návrhové postupy pro měření spokojenosti koncových uživatelů
Navrhněte procesy pro zachycení a analýzu uživatelské zpětné vazby
Navrhněte procesy pro automatizaci aplikační analýzy
Správa upozornění
Bezúhonné retrospektivy a spravedlivá kultura

Lab: Integrace mezi Azure DevOps a Teams
Modul 19: Implementace zabezpečení v projektech DevOps

Bezpečnost v potrubí
Azure Security Center

Lab: Implementace zabezpečení a dodržování předpisů v rámci Azure DevOps Pipeline
Modul 20: Ověřování kódových základen pro shodu

Software s otevřeným zdrojovým kódem
Správa zásad zabezpečení a dodržování předpisů
Integrace skenování licencí a zranitelnosti

Lab: Správa technického dluhu pomocí SonarQube a Azure DevOps

Cílová skupina

Studenti tohoto kurzu mají zájem o implementaci procesů DevOps nebo o složení zkoušky AZ-400.
Certifikát Na dotaz.
Hodnocení




Organizátor



Další termíny kurzu
Termín Cena Místo konání Zarezervovat