Návrh Školení

Úvod

Přehled Praxe DevOps v Podnicích

  • Jak se DevOps liší od tradičních IT praktik?
  • Terminologie a technologie DevOps
  • Agilní metodologie používané v DevOps

Přehled funkcí a architektury Azure DevOps

  • Azure DevOps Server
  • Hostovaná vs. on-premise verze Azure DevOps
  • Azure DevOps pro koncové uživatele
  • Azure DevOps pro správce

Nastavení a Konfigurace Azure DevOps pro Vývoj

Vykorzystání Value Stream Map k hodnocení stávajících vývojových procesů

  • Přesun na Azure DevOps

Přehled Základních Služeb a Nástrojů Azure DevOps

  • Vybrání vhodných služeb Azure DevOps pro podnik

Plánování a Sledování Vývoje Softwaru s Azure Boards

  • Využití vestavěných nástrojů scrum a agilních metod v Azure Boards
  • Práce s widgety na dashboardu Azure Boards
  • Sledování stavu projektu pomocí analýtických nástrojů Azure
  • Zlepšení průhlednosti a spolupráce týmů prostřednictvím Boards
  • Integrace Azure Boards s existujícími repozitáři GitHub

Hostování Git Repozitářů a Spolupráce pomocí Azure Repos

  • Vytváření repozitářů a správa verzí s Azure Repos
  • Připojení k pushu kódu prostřednictvím zabezpečené podpory klienta Git
  • Postavení REST API a webhooky v Azure Repos
  • Vytváření vývojových prostředí a provádění pull requestů
  • Funkce vyhledávání kódu v Azure Repos
  • Očištění a údržba repozitářů

Vytváření a Nasazování Softwaru s Azure Pipelines

  • Implementace kontinuální integrace/kontinuálního nasazení (CI/CD)
  • Konfigurace Azure Pipelines pro preferovaný jazyk a operační systém
  • Využití buildových řetězců a vícestupňových builds v Pipelines
  • Práce s registrem Azure Pipelines
  • Nasazování kontejnerů do Kubernetes nebo jakékoli cloudu

Implementace Integrální Správy Balíčků pomocí Azure Artifacts

  • Vytváření a sdílení kódových balíčků v Azure Artifacts
  • Správa typů balíčků s univerzální správou artifactů
  • 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 s Azure Test Plans

  • Srovnání plánovaného manuálního testování s explorativním testováním
  • Vykonávání správného typu testů pro podnikové aplikace
  • Zachycování a analýza dat pomocí Azure Test Plans
  • Využití funkce end-to-end trasovatelnosti v Azure Test Plans
  • Podniknutí správných opatření k řešení identifikovaných chyb kódu

Integrace Služeb Azure DevOps s Ostatními Rozšířeními

Závěr a Shrnutí

Požadavky

  • Pochopení agilních metodologií vývoje softwaru
  • Znalost jakéhokoli skriptovacího programovacího jazyka
  • Základní zkušenosti s úkoly správy systému
  • Znalost pracovních postupů a repozitářů GitHub

Účastníci

  • DevOps Inženýři
  • Vývojáři
  • Manažeři projektů
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie