Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Účel tohoto dokumentu
Tato studijní příručka by vám měla pomoct pochopit, co očekávat na zkoušce, a obsahuje souhrn témat, která zkouška může zahrnovat, a odkazy na další zdroje informací. Informace a materiály v tomto dokumentu by vám měly pomoct soustředit se na studia při přípravě na zkoušku.
| Užitečné odkazy | Description |
|---|---|
| Jak získat certifikaci | Některé certifikace vyžadují pouze absolvování jedné zkoušky, zatímco jiné vyžadují absolvování více zkoušek. |
| prodloužení platnosti certifikace | Platnost certifikací microsoftu, spolupracovníků, odborníků a speciálních certifikátů vyprší ročně. Můžete obnovit absolvováním bezplatného online testu na Microsoft Learn. |
| Váš profil Microsoft Learn | Připojení certifikačního profilu k Microsoft Learn umožňuje plánovat a obnovovat zkoušky a sdílet a tisknout certifikáty. |
| hodnocení zkoušek a výsledkové zprávy | Ke složení zkoušky se vyžaduje skóre 700 nebo vyšší. |
| Zkušební pískoviště | Testovací prostředí můžete prozkoumat navštívením našeho sandboxu. |
| Požádat o ubytování | Pokud používáte zařízení pro usnadnění, potřebujete čas navíc nebo potřebujete upravit libovolnou část prostředí zkoušky, můžete požádat o ubytování. |
O zkoušce
Některé zkoušky jsou lokalizované do jiných jazyků a ty se aktualizují přibližně osm týdnů po aktualizaci anglické verze. I když Microsoft snaží aktualizovat lokalizované verze, jak je uvedeno, může docházet k časům, kdy se lokalizované verze zkoušky v tomto plánu neaktualizují. Další dostupné jazyky jsou uvedeny v části Naplánovat zkoušku na webové stránce Podrobnosti zkoušky . Pokud není zkouška ve vašem upřednostňovaném jazyce dostupná, můžete požádat o dokončení zkoušky dalších 30 minut.
Poznámka:
Odrážky, které následují za jednotlivými změřenými dovednostmi, jsou určeny k ilustraci toho, jak tuto dovednost posuzujeme. Může se stát, že související témata budou zahrnuta v testu.
Poznámka:
Většina otázek se týká funkcí, které jsou obecně dostupné. Pokud se tyto funkce běžně používají, může zkouška obsahovat otázky k funkcím ve verzi Preview.
Dovednosti měřené od ledna 2026
Profil cílové skupiny
Kandidáti na tuto zkoušku by měli mít zkušenosti s automatizací pracovních postupů vývoje softwaru pomocí GitHub Actions. To zahrnuje vytváření a údržbu pracovních postupů a akcí, správu GitHub Actions ve velkém měřítku a zajištění bezpečné a efektivní automatizace pro organizace a podniky. Kandidáti by také měli být obeznámeni s CI/CD, úložišti GitHubu, službami GitHub Packages a integrací služeb třetích stran.
Dovednosti na první pohled
Vytváření a správa pracovních postupů (20–25%)
Spotřeba a odstraňování potíží pracovních postupů (15–20%)
Vytváření a údržba akcí (15–20%)
Správa GitHub Actions pro podnik (20–25%)
Zabezpečení a optimalizace automatizace (10–15%)
Vytváření a správa pracovních postupů (20–25%)
Konfigurace triggerů a událostí pracovního postupu
Nakonfigurujte pracovní postupy pro naplánované, ruční, webhook a úložišťové události.
Volba vhodného oboru, oprávnění a událostí pro automatizaci pracovního postupu
Definování a ověření vstupů workflow_dispatch (typy, povinné, výchozí hodnoty) a předání vstupů do opakovaně použitelných pracovních postupů prostřednictvím workflow_call s mapováním vstupů a tajemství.
Návrh a implementace struktury pracovního postupu
Použití úloh, kroků a podmíněné logiky
Implementace závislostí mezi úlohami
Použití příkazů pracovního postupu a proměnných prostředí
Používejte kontejnery služeb (služby:) pro závislé služby (databáze, fronty); konfigurujte porty, kontrolu stavu a možnosti kontejneru.
Použijte strategii a matici k vytvoření variant úloh (OS, verze jazyka/runtime); aplikujte zahrnutí/vyloučení; řiďte rychlé selhání a maximální paralelismus; optimalizujte velikost matice z hlediska nákladů a výkonu; zohledněte změny imagí běhu (vyřazení Ubuntu 20.04, migrace Windows Serveru 2025 pro windows-latest)
Implementace ukotvení a aliasů YAML (&, * a sloučení <<) pro opakovaná mapování a kroky v rámci jednoho souboru pracovního postupu
Použití předdefinovaných kontextů (github, runner, env, vars, secrets, vstupy, matice, potřeby, strategie, úloha, kroky, github.event, github.ref) pro přístup k pracovnímu postupu, úložišti a metadatům modulu runtime; principy chování neměnných akcí a požadavků na připnutí verzí
Vyhodnocujte výrazy pomocí ${{ }} odkazující na kontexty, rozlišujte mezi statickým (analýza pracovního postupu) a vyhodnocením za běhu, zabraňte unikání citlivých informací v protokolech a výrazech
Efektivní vytváření a údržba pracovních postupů pomocí nástrojů editoru (rozšíření GitHub Actions VS Code / dokončování schémat YAML, metadata IntelliSense, ověřování)
Řízení provádění a výstupů pracovního postupu
Konfigurujte ukládání do mezipaměti a správu artefaktů; použijte zásady uchovávání informací prostřednictvím rozhraní REST API (protokoly, artefakty, spuštění pracovních postupů) na úrovni organizace nebo úložiště
Předávání dat mezi úlohami a kroky (artefakty, výstupy, soubory prostředí prostřednictvím GITHUB_ENV a GITHUB_OUTPUT, opakovaně použitelné výstupy pracovního postupu)
Generování souhrnů úloh pomocí GITHUB_STEP_SUMMARY pro podrobné sestavy ve formátu Markdown (výsledky testů, pokrytí, odkazy)
Přidání odznáček stavu pracovního postupu a ochrany prostředí
Spotřeba a odstraňování potíží pracovních postupů (15–20%)
Interpretace chování a výsledků pracovního postupu
Identifikace triggerů a efektů pracovního postupu z konfigurace a protokolů
Diagnostika neúspěšných spuštění pracovních postupů pomocí protokolů a historie spuštění
Rozšířit a interpretovat ukotvení, aliasy a sloučená mapování YAML při analýze konfigurace workflowu.
Interpretace rozšíření matice, korelace názvů úloh s maticovými osami, analýza selhání napříč variantami a selektivní opětovné spuštění jednotlivých úloh matice
Přístup k artefaktům a protokolům pracovního postupu
Vyhledání pracovních postupů, protokolů a artefaktů v uživatelském rozhraní a prostřednictvím rozhraní API
Stažení a správa artefaktů pracovního postupu
Použití a správa šablon pracovních postupů
Využívání pracovních postupů na úrovni organizace a opakovaně použitelných pracovních postupů
Využívání nepřístupných šablon pracovních postupů organizace
Používejte úvodní pracovní postupy (veřejné a soukromé nebo neveřejné šablony); přizpůsobte a adaptujte; odlište je od opakovatelně použitelných pracovních postupů a složených akcí
Rozlišení počátečních pracovních postupů (kopírování šablony, samostatné po vytvoření) vs. opakovaně použitelných pracovních postupů (centrálně spravovaná verze vyvolaná prostřednictvím workflow_call) vs. složené akce (zapouzdřená logika kroků)
Kontrast zákazu a odstraňování pracovních postupů
Vytváření a údržba akcí (15–20%)
Vytvoření a řešení potíží s vlastními akcemi
Identifikovat a implementovat typy akcí (JavaScript, Docker, složené); rozumět zavádění neměnných akcí na hostovaných spouštěčích a důsledkům pro připnutí verzí a zdroje registru.
Řešení potíží s prováděním a chybami akcí
Definování struktury akcí a metadat
Určení požadovaných souborů, adresářové struktury a metadat
Implementace příkazů pracovního postupu v rámci akcí
Distribuce a údržba akcí
Výběr distribučních modelů (veřejné, privátní, marketplace)
Publikování akcí na GitHub Marketplace
Používejte strategie verzování a vydávání
Správa GitHub Actions pro podnik (20–25%)
Distribuce a řízení akcí a pracovních postupů
Definování a správa opakovaně použitelných komponent a šablon
Řízení přístupu k akcím a pracovním postupům v rámci podniku
Konfigurace zásad používání v organizaci
Správa běžců ve velkém měřítku
Konfigurace a monitorování spouštěčů hostovaných na GitHubu a v místním prostředí
Použití seznamů povolených IP adres a nastavení sítě
Správa skupin běžců a řešení problémů s běžci
Identifikace předinstalovaných verzí softwaru nebo nástrojů v běhových prostředích hostovaných GitHubem (poznámky k vydání image, toolcache) a instalace dalšího softwaru za běhu (akce setup-*, správci balíčků, ukládání do mezipaměti, imagí kontejnerů, vlastní imagí v místním prostředí).
Správa šifrovaných tajných kódů a proměnných
Definování a rozsah šifrovaných tajných kódů a proměnných na úrovních organizace, úložiště a prostředí
Přístup k tajným kódům a proměnným v pracovních postupech a akcích a jejich používání; správa tajných kódů a proměnných prostřednictvím kódu programu prostřednictvím rozhraní REST API
Zabezpečení a optimalizace automatizace (10–15%)
Implementace osvědčených postupů zabezpečení
Používat ochrany prostředí a schvalovací brány
Identifikace a používání důvěryhodných akcí z Marketplace
Zmírnění injektáže skriptu (sanitizace/ověření vstupů, práva nejnižší nutné úrovně, vyvarovat se nedůvěryhodných dat při spuštění, správné uvozování příkazového shellu, upřednostnění ověřených akcí před vloženými skripty)
Vysvětlení GITHUB_TOKEN životního cyklu (dočasný, vymezený), konfigurace podrobných oprávnění, kontrast s PAT; omezení rozsahů zápisu
Použití tokenu OIDC (oprávnění id-token) pro federaci cloudového poskytovatele pro odstranění dlouhodobě platných tajemství cloudu
Připnutí akcí třetích stran na úplné potvrzení SHA; zarovnání s prosazováním neměnných akcí u hostovaných spouštěčů; vyhněte se plovoucím změnám @main/@v\* bez odůvodnění
Vynutit zásady používání akcí (seznamy povolení/zakázání v rámci organizace nebo úložiště, požadovaní recenzenti pro neověřené akce)
Generování a ověření potvrzení artefaktů / provenience (např. SLSA, metadata sestavení) a integrování do ověřování nasazení
Optimalizace výkonu a nákladů pracovního postupu
Konfigurace ukládání do mezipaměti a uchovávání artefaktů pro efektivitu; programové použití zásad uchovávání informací prostřednictvím rozhraní REST API
Doporučené strategie pro škálování a optimalizaci pracovních postupů
Studijní zdroje
Doporučujeme, abyste před zkouškou vytrénovali a získali praktické zkušenosti. Nabízíme možnosti samostudia a výukové kurzy, stejně jako odkazy na dokumentaci, komunitní weby a videa.
| Studijní zdroje | Odkazy na výuku a dokumentaci |
|---|---|
| Trénujte | Vyberte si z studijních programů a modulů s vlastním tempem nebo si na Microsoft Learn projděte kurz vedený instruktorem – Automatizace pracovního postupu pomocí GitHub Actions |
| Vyhledání dokumentace |
Vytváření a údržba pracovních postupů Využívání workflowů Autorizace, vydání a údržba akcí Správa GitHub Actions pro podnikovou sféru |
| Položte otázku | Diskuze komunity GitHubu |
| Získání podpory komunity | Blog GitHubu |
| Sledování GitHubu |
Cvrlikat |
| Vyhledání videa | YouTube |
Záznam změn
Tato zkouška se výrazně změnila (např. byly přidány nové cíle, některé byly odebrány, stávající cíle se mohly přesunout do různých funkčních skupin a všechny byly přepracovány) v lednu 2026.