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í integraci, implementovat strategii sestavování kontejnerů, navrhovat strategii vydání, nastavovat postup správy vydání, implementovat vzor nasazení a optimalizovat mechanismy zpětné vazby.
Délka kurzu
4 dny
Materiály
Studijní materiály v elektronické podobě.
Cena s DPH:
39 930 Kč
Cena bez DPH: 33 000 Kč
| Garantovaný termín |
Termín | Čas | Sleva | Bez DPH | S DPH | Forma | Účastníci |
|---|
| G. | Termín | Cena S DPH |
Úč. |
|---|
Modul 1: Plánování DevOps
Plánování transformace
Výběr projektu
Struktura týmů
Migrace do Azure DevOps
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
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ů
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
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
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ů
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
Modul 8: Implementace průběžné integrace s akcemi GitHubu
Akce GitHub
Kontinuální integrace s akcemi GitHub
Zabezpečení tajemství pro akce GitHub
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í
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í
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í
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
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)
Modul 14: Infrastruktura třetích stran jako nástroje kódu dostupné v Azure
Chef
Puppet
Ansible
Terraform
Modul 15: Správa kontejnerů pomocí Dockeru
Implementace strategie výstavby kontejneru
Implementace vícestupňových sestavení Docker
Modul 16: Vytváření a správa servisní infrastruktury Kubernetes
Služba Azure Kubernetes
Nástroje Kubernetes
Integrace AKS s Pipeline
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ů
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
Modul 19: Implementace zabezpečení v projektech DevOps
Zabezpečení Pipeline
Azure Security Center
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
Absolventi kurzu obdrží certifikát společnosti COMPUTER HELP.