AZ-400 - Designing and Implementing Microsoft DevOps solutions
Tento kurz poskytuje znalosti a dovednosti pro návrh a implementaci procesů a postupů DevOps. Studenti zjistí, jak plánovat DevOps, používat řízení zdrojů, škálovat Git pro podnik, konsolidovat artefakty, navrhovat strategii správy závislostí, spravovat tajemství, implementovat kontinuální...
Budete přesměrováni na web Pumpedu
Přehled kurzu
O kurzu
Co se naučíte
Osnova kurzu
Modul 1: Plánování DevOps
- Plánování transformace
- Výběr projektu
- Struktura týmů
- Migrace do Azure DevOps
- Lab : Agilní plánování a správa portfolia s Azure Boards
Modul 2: Začínáme se systémem řízení zdrojového kódu
- Co je Source Control
- Výhody systému řízení zdrojového kódu
- Typy systému řízení zdrojového kódu
- Úvod do Azure Repos
- Úvod do GitHub
- Migrace z Team Foundation Version Control (TFVC) do Git v Azure Repos
- Lab : Ovládání verzí pomocí Gitu v Azure Repos
Modul 3: Správa technického dluhu
- Identifikace technického dluhu
- Sdílení znalostí v týmech
- Modernizace vývojových prostředí pomocí kódových prostorů
- Lab : Sdílení znalostí týmu pomocí Azure Project Wikis
Modul 4: Práce s Git pro Enterprise DevOps
- Jak strukturovat svoje Git Azure Repos
- Procesy větvení v Git
- Práce s Pull Requesty v Azure Repos
- Proč používat GitHooks
- Podpora vnitřního zdroje
- Správa repozitářů Git
- Lab : Ovládání verzí pomocí Gitu v Azure Repos
Modul 5: Konfigurace Azure Pipelines
- Princip technologie pipelines v DevOps
- Azure Pipelines
- Volba použití hostovaných agentů a agentů hostovaných samostatně
- Agent Pools
- Pipelines a konkurence
- Azure DevOps a Open Source projekty
- YAML v Azure Pipelines versus Visual Designer
- Lab : Konfigurace Agent Pools a porozumění stylům pipeline
Modul 6: Implementace průběžné integrace pomocí Azure Pipelines
- Přehled a principy nepřetržité integrace
- Implementace strategie sestavení
- Integrace s Azure Pipelines
- Integrace externího řízení zdrojového kódu s Azure Pipelines
- Nastavení Private agentů
- Lab : Povolení průběžné integrace s kanály Azure
- Lab : Integrace řízení externích zdrojů s kanály Azure
Modul 7: Správa konfigurace a tajemství aplikace
- Úvod do bezpečnosti
- Implementace bezpečného vývojového procesu
- Přehodnocení konfiguračních dat aplikace
- Správa tajných klíčů, 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 GitHubu
- Akce GitHub
- Kontinuální integrace s akcemi GitHub
- Zabezpečení tajemství pro akce GitHub
- Lab : Akce GitHubu Kontinuální integrace
Modul 9: Návrh a implementace strategie řízení závislostí
- Závislosti balíčků
- Správa balíčků
- Migrace a konsolidace artefaktů
- Zabezpečení balíčků
- Implementace strategie správy verzí
- Lab : Správa balíčků s artefakty Azure
Modul 10: Návrh strategie vydání
- Úvod do nepřetržitého doručování
- Vydání strategických doporučení
- Vytvoření pipeline pro vysokou kvalitu nových verzí
- Výběr správného nástroje pro správu vydání
- Lab : Ovládání nasazení pomocí Release Gates
- Lab : Tvorba Release Dashboard
Modul 11: Implementace nepřetržitého nasazení pomocí Azure Pipelines
- Nasazení Release Pipeline
- Vytváření a nastavení testovacích a provozních prostředí
- Správa a modularizace šablon a úloh
- Konfigurace automatizované integrace a automatizace funkčních testů
- Automatizace kontroly zdraví
- Lab : Konfigurace pipeline jako kódu s YAML
- Lab : Nastavení a spuštění funkčních testů
Modul 12: Implementace vhodného modelu nasazení
- Úvod do vzorů nasazení
- Blue Green nasazení
- Feature Toggles
- Canary Releases
- Dark Launching
- AB Testing
- Postupné nasazení expozice
- Lab : Správa příznaků funkcí s LaunchDarkly a Azure DevOps
Modul 13: Správa infrastruktury a konfigurace pomocí nástrojů Azure
- Infrastruktura jako správa kódu a konfigurace
- Tvorba prostředků Azure pomocí ARM Templates
- Tvorba prostředků Azure pomocí Azure CLI
- Automatizace Azure s DevOps
- Konfigurace požadovaného stavu (DSC)
- Lab : Nasazení Azure pomocí šablon Resource Manageru
Modul 14: Infrastruktura třetích stran jako nástroje kódu dostupné v Azure
- Chef
- Puppet
- Ansible
- Terraform
- Lab : Automatizace nasazení infrastruktury v cloudu pomocí Terraform a Azure Pipelines
- Lab : Nasazení aplikací pomocí Chef v Azure
- Lab : Nasazení aplikací pomocí Puppet v Azure
- Lab : Ansible s Azure
Modul 15: Správa kontejnerů pomocí Dockeru
- Implementace strategie výstavby kontejneru
- Implementace vícestupňových sestavení Docker
- Lab : Modernizace stávajících aplikací ASP.NET s Azure
Modul 16: Vytváření a správa servisní infrastruktury Kubernetes
- Služba Azure Kubernetes
- Nástroje Kubernetes
- Integrace AKS s Pipeline
- Lab : Nasazení vícekontejnerové aplikace do služby Azure Kubernetes
Modul 17: Implementace zpětné vazby pro vývojové týmy
- Implementace nástrojů pro sledování využití systému, využití funkcí a toku
- Implementace směrování pro data zprávy o selhání mobilní aplikace
- Vývoj monitorovacích a stavových panelů
- Integrace a konfigurace systému tiketů
- Lab : Monitorování výkonu aplikace pomocí Application Insights
Modul 18: Implementace mechanismů zpětné vazby systému
- Engineering spolehlivosti stránek
- Návrhové postupy pro měření spokojenosti koncových uživatelů
- Navrhujte procesy pro zachycení a analýzu zpětné vazby od uživatelů
- Návrhové procesy pro automatizaci analýzy aplikací
- Správa Alertů
- Bezúhonné retrospektivy a spravedlivá kultura
- Lab : Integrace mezi Azure DevOps a týmy
Modul 19: Implementace zabezpečení v projektech DevOps
- Zabezpečení Pipeline
- Azure Security Center
- Lab : Implementace zabezpečení a dodržování předpisů v Azure DevOps Pipeline
Modul 20: Ověření základu kódu pro dodržování předpisů
- Open-Source Software
- 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
Pro koho je kurz vhodný?
- Studenty, kteří se zajímají o návrh a implementaci procesů DevOps nebo o absolvování certifikační zkoušky Microsoft Azure DevOps Solutions.
Nejbližší termíny
AZ-400 - Designing and Implementing Microsoft DevOps solutions
AZ-400 - Designing and Implementing Microsoft DevOps solutions
Důležité informace
Materiály
Kód kurzu
Pumpedu
Podobné nabídky
Zobrazit všeImplementace novely Zákona o kybernetické bezpečnosti s novou směrnicí NIS 2: z teorie do praxe
Základy jazyka DAX v Power BI - Analýza