Návrh Školení
Úvod
Přehled DevOps Praxe v rámci podniků
- Jak se DevOps liší od tradičních IT praxí?
- Termíny a technologie DevOps
- Agile metodologie používané v DevOps
Přehled funkcí a architektury Azure DevOps
- Server Azure DevOps
- Hostovaný v.s. on-premise Azure DevOps
- Azure DevOps pro koncové uživatele
- Azure DevOps pro správce
Nastavení a konfigurace Azure DevOps pro vývoj
Využití mapy toku hodnot pro hodnocení stávajících vývojových procesů
- Migrace na Azure DevOps
Přehled základních služeb a nástrojů Azure DevOps
- Výběr vhodných Azure DevOps služeb pro podnik
Plánování a sledování vývoje softwaru pomocí desek Azure
- Využití integrovaných nástrojů scrum a agile v Azure Deskách
- Práce s widgety na předložce Azure Desk
- Sledování stavu projektu pomocí analytických nástrojů Azure
- Optimalizace transparentnosti a spolupráce týmů pomocí desk
- Integrace Azure Desk s existujícími GitHub repozitáři
Hostování úložišť Git a Collaboration používání Azure Repos
- Vytváření repozitářů a správy verzí pomocí Azure Repos
- Připojení k odeslání kódu prostřednictvím podpory zabezpečeného Git klienta
- Vytváření REST API a webhooků v Azure Repos
- Vytváření vývojových prostředí a provádění požadavků na extrakci
- Funkce hledání kódu v Azure Repos
- Clenění a udržování repozitářů
Vytváření a nasazování softwaru pomocí Azure Pipelines
- Implementace kontinuální integrace/kontinuálního doručování (CI/CD)
- Konfigurace Azure Pipelines s preferovaným jazykem a OS
- Využití řetězení sestav a vícefázových sestav v Pipelines
- Práce s registry Azure Pipelines
- Nasazování kontejnerů do Kubernetes nebo jakékoli cloudu
Implementace integrovaného balíčku Management pomocí Azure Artifacts
- Vytváření a sdílení kódových balíčků v Azure Artifacts
- Správa typů balíčků s univerzálním správcem artefaktů
- Organizace a zabezpečení veřejných a privátních zdrojových kódových balíčků
- Přidání balíčků do CI/CD pipelines pomocí Azure Artifacts
Testování a optimalizace kvality kódu pomocí testovacích plánů Azure
- Naplánované ruční testování v.s. průzkumné testování
- Vykonávání správného typu testu pro podnikové aplikace
- Zachycení a analýza dat pomocí Azure Test Plans
- Využití funkce end-to-end sledovatelnosti v Azure Test Plans
- Přijetí správných opatření k odstranění identifikovaných chyb v kódu
Integrace služeb Azure DevOps s dalšími rozšířeními
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Poznání Agile metodologí vývoje software
- Znalost jakéhokoli skriptovacího programovacího jazyka
- Základní zkušenosti s úkoly správy systémů
- Znalost GitHub pracovních postupů a repozitářů
Publikum
- DevOps Inženýři
- Vývojáři
- Správci projektů
Reference (2)
Že bychom vše v praxi zvládli sami. Že náš školitel měl rozsáhlé znalosti a mohli jsme se ho na cokoliv zeptat a vždy měl odpověď. Že jsem získal nějaké dovednosti, které jsou užitečné pro vývojáře.
Julia Gajtkowska - Demant Business Services Poland
Kurz - Azure DevOps Fundamentals
Machine Translated
Practical part and interaction with students