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ů
 14 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie