Návrh Školení
Úvod
Přehled DevOps Praxe v rámci podniků
- Jak se DevOps liší od tradičních IT postupů? Termíny a technologie DevOps Agilní metodiky, které jsou aplikovány v DevOps
Přehled funkcí a architektury Azure DevOps
- Hostovaný server Azure DevOps vs 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 do Azure DevOps
Přehled základních služeb a nástrojů Azure DevOps
- Výběr vhodných služeb Azure DevOps pro firmu
Plánování a sledování vývoje softwaru pomocí desek Azure
- Využití integrovaného scrumu a agilních nástrojů v Azure Boards Práce s widgety řídicího panelu Azure Boards Monitorování stavu projektu pomocí nástrojů Azure Analytics Optimalizace transparentnosti a spolupráce týmů s Boards Integrace Azure Boards se stávajícími GitHub úložišti
Hostování úložišť Git a Collaboration používání Azure Repos
- Vytváření úložišť a řízení verzí pomocí Azure Úložiště Připojení pomocí push kódu prostřednictvím zabezpečené podpory klienta Git Vytváření REST API a webhooků v Azure Úložiště Vytváření vývojových prostředí a provádění požadavků Pull Funkce vyhledávání s ohledem na kód Azure Úložiště Čištění a udržování úložišť
Vytváření a nasazování softwaru pomocí Azure Pipelines
- Implementace kontinuální integrace/průběžného doručování (CI/CD) Konfigurace Azure Pipelines s preferovaným jazykem a OS Využití řetězení sestavení a vícefázových sestavení v Pipelines Práce s registry Azure Pipelines Nasazení kontejnerů do Kubernetes nebo jakéhokoli cloudu
Implementace integrovaného balíčku Management pomocí Azure Artifacts
- Vytváření a sdílení balíčků kódu v Azure Artefakty Správa typů balíčků pomocí univerzální správy artefaktů Organizace a zabezpečení balíčků veřejného a soukromého zdrojového kódu Přidávání balíčků do kanálů CI/CD pomocí Azure Artefakty
Testování a optimalizace kvality kódu pomocí testovacích plánů Azure
- Plánované ruční testování vs. průzkumné testování Provádění správného typu testu pro podnikové aplikace Zachycování a analýza dat pomocí Azure Plánů testování Využití funkce úplné sledovatelnosti Azure Plánů testování Provádění správných akcí k vyřešení identifikovaných defektů 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
- Pochopení agilních metodik vývoje softwaru
- Znalost libovolného skriptovacího programovacího jazyka
- Základní zkušenosti se správou systému
- Znalost GitHub workflow a repozitářů
Publikum
- DevOps Inženýři
- Vývojáři
- Projektoví manažeři
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