Zkuste nás kontaktovat

Návrh Školení

Úvod

Přehled metodiky DevOps v podnikatelském prostředí

  • Jak se DevOps liší od tradičních IT postupů?
  • Klíčové termíny a technologie v rámci DevOps
  • Agilní metodiky uplatňované v rámci DevOps

Přehled funkcí a architektury Azure DevOps

  • Azure DevOps Server
  • Služba hostovaná cloudu vs. na místním serveru
  • Nástroje Azure DevOps pro koncové uživatele
  • Možnosti administrace Azure DevOps

Nastavení a konfigurace Azure DevOps pro vývojové účely

Využití mapy hodnotového toku k analýze stávajících procesů vývoje

  • Přechod na platformu Azure DevOps

Přehled základních služeb a nástrojů Azure DevOps

  • Výběr vhodných služeb Azure DevOps pro konkrétní podnikání

Plánování a sledování vývoje softwaru pomocí nástroje Azure Boards

  • Použití integrovaných agilních nástrojů v Azure Boards
  • Pracovní postupy s widgety v dashboardu Azure Boards<\/li>
  • Sledování stavu projektu díky analytickým nástrojům Azure
  • Zvyšování transparentnosti a spolupráce týmu prostřednictvím Boards
  • Integrace Azure Boards s repozitáři GitHubu

Hosting repozitářů Git a spolupráce v rámci nástroje Azure Repos

  • Vytváření repozitářů a řízení verzí s využitím Azure Repos
  • Připojení klienta Git k úložišti za účelem odeslání změn
  • Konstrukce REST API a webhooků v rámci Azure Repos
  • Vytváření vývojových prostředí a realizace požadavků na sloučení kódu
  • Funkce vyhledávání podle obsahu kódu v nástroji Azure Repos
  • Udržování čistoty repozitářů a jejich správa

Tvorba a nasazování softwaru pomocí služby Azure Pipelines

  • Implementace postupů nepřetržité integrace/nasazování (CI/CD)
  • Nastavení Azure Pipelines dle preferovaného programovacího jazyka a operačního systému
  • Využití řetězení úloh při vícefázovém sestavování kódu v rámci Pipelines
  • Práce s registry v rámci Azure Pipelines
  • Nasazování kontejnerů do prostředí Kubernetes či jiného cloudu

Správa balíčků pomocí nástroje Azure Artifacts

  • Tvorba a sdílení softwarových balíčků v rámci Azure Artifacts
  • Řízení rozmanitých typů balíčků v univerzálním režimu správy
  • Organizace a zabezpečení veřejných i soukromých kódových projektů
  • Začlenění nástrojů Azure Artifacts do postupů CI/CD

Otestování a kontrola kvality softwaru pomocí služby Azure Test Plans

  • Rozdíly mezi plánovaným manuálním testováním a volným experimentálním testováním
  • Výběr vhodného typu testů pro firemní aplikace
  • Shromažďování a zpracování dat díky funkcím Azure Test Plans
  • Přehlednost krokového sledování testovaných komponent v rámci služby
  • Zásahy potřebné k odstranění zjištěných chyb v kódu

Integrace Azure DevOps s dalšími externími nástroji a rozšířeními

Řešení častých problémů a ladení systému

Shrnutí a závěrečné poznámky

Požadavky

  • Základní znalost agilních metodik vývoje softwaru
  • Orientaci v nějakém skriptovacím programovacím jazyce
  • Minimální praktické zkušenosti se správou systémů
  • Přehled o práci s GitHubem a jeho repozitáři

Cílová skupina

  • Inženýři DevOps
  • Vývojáři
  • Projektoví manažeři
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie