Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Doel van dit document
Deze studiegids helpt u inzicht te krijgen in wat u kunt verwachten op het examen en bevat een overzicht van de onderwerpen die het examen kan behandelen en koppelingen naar aanvullende bronnen. Met de informatie en materialen in dit document kunt u zich concentreren op uw studies terwijl u zich voorbereidt op het examen.
| Nuttige koppelingen | Description |
|---|---|
| Hoe je de certificering kunt behalen | Voor sommige certificeringen is slechts één examen vereist, terwijl voor andere certificeringen meerdere examens zijn vereist. |
| certificeringsvernieuwing | Microsoft-medewerkers, experts en speciale certificeringen verlopen jaarlijks. U kunt verlengen door een gratis online evaluatie door te geven op Microsoft Learn. |
| Uw Microsoft Learn-profiel | Door uw certificeringsprofiel aan Microsoft Learn te koppelen, kunt u examens plannen en vernieuwen en certificaten delen en afdrukken. |
| Beoordeling van examens en scorerapporten | Een score van 700 of hoger is vereist om te slagen. |
| Examenzandbak | U kunt de examenomgeving verkennen door naar onze examen-sandbox te gaan. |
| Accommodaties aanvragen | Als u ondersteunende apparaten gebruikt, extra tijd nodig hebt of een deel van de examenervaring moet wijzigen, kunt u een accommodatie aanvragen. |
Over het examen
Sommige examens worden gelokaliseerd in andere talen en die worden ongeveer acht weken na het bijwerken van de Engelse versie bijgewerkt. Hoewel Microsoft alles in het werk stelt om gelokaliseerde versies bij te werken zoals vermeld, kan het voorkomen dat de gelokaliseerde versies van een examen niet volgens dit schema worden bijgewerkt. Andere beschikbare talen worden weergegeven in de sectie Examenrooster van de Exameninformatiewebpagina. Als het examen niet beschikbaar is in uw voorkeurstaal, kunt u een extra 30 minuten aanvragen om het examen te voltooien.
Opmerking
De opsommingstekens die volgen op elk van de vaardigheden die worden gemeten, zijn bedoeld om te illustreren hoe we die vaardigheid beoordelen. Verwante onderwerpen kunnen worden behandeld in het examen.
Opmerking
De meeste vragen hebben betrekking op functies die algemene beschikbaarheid (GA) zijn. Het examen kan vragen bevatten over preview-functies als deze functies vaak worden gebruikt.
Vaardigheden gemeten vanaf januari 2026
Doelgroepprofiel
Kandidaten voor dit examen moeten expertise hebben in het automatiseren van werkstromen voor softwareontwikkeling met GitHub Actions. Dit omvat het maken en onderhouden van werkstromen en acties, het beheren van GitHub Actions op schaal en het garanderen van veilige en efficiënte automatisering voor organisaties en ondernemingen. Kandidaten moeten ook bekend zijn met CI/CD, GitHub-opslagplaatsen, GitHub Packages en het integreren van services van derden.
Vaardigheden in één oogopslag
Werkstromen maken en beheren (20-25%)
Werkstromen gebruiken en oplossen (15-20%)
Acties maken en onderhouden (15-20%)
GitHub Actions voor de onderneming beheren (20-25%)
Automatisering beveiligen en optimaliseren (10-15%)
Werkstromen maken en beheren (20-25%)
Werkstroomtriggers en -gebeurtenissen configureren
Werkstromen configureren die moeten worden uitgevoerd voor geplande, handmatige, webhook- en opslagplaats-gebeurtenissen
Het juiste bereik, de juiste machtigingen en gebeurtenissen kiezen voor werkstroomautomatisering
Definieer en valideer workflow_dispatch invoer (typen, vereist, standaardwaarden) en geef invoer door aan herbruikbare werkstromen via workflow_call met invoer- en geheimentoewijzing
Werkstroomstructuur ontwerpen en implementeren
Taken, stappen en voorwaardelijke logica gebruiken
Afhankelijkheden tussen taken implementeren
Werkstroomopdrachten en omgevingsvariabelen gebruiken
Servicecontainers (services:) gebruiken voor afhankelijke services (databases, wachtrijen); poorten, statuscontroles en containeropties configureren
Strategie en matrix gebruiken om jobvariaties te genereren (OS, taal/runtime-versies); opnemen/uitsluiten toepassen; fail-fast en max-parallel beheren; matrixgrootte optimaliseren voor kosten en prestaties; rekening houden met wijzigingen in runner images (Ubuntu 20.04 afschaffing, Windows Server 2025-migratie voor de nieuwste Windows-versie)
YAML-ankers en -aliassen (&, * en samenvoegen <<) implementeren om herhaalde toewijzingen/stappen binnen één werkstroombestand opnieuw te gebruiken
Gebruik vooraf gedefinieerde contexten (github, runner, env, vars, geheimen, invoer, matrix, behoeften, strategie, taak, stappen, github.event, github.ref) voor toegang tot werkstroom, opslagplaats en runtimemetagegevens; inzicht in onveranderbaar gedrag en vereisten voor het vastmaken van versies
Evalueer expressies met ${{ }} die verwijzen naar contexten; onderscheid maken tussen statische (werkstroomparse) versus runtime-evaluatie; geheime lekkage in logboeken en expressies voorkomen
Gebruik editorhulpprogramma's (GitHub Actions VS Code-extensie/ YAML-schemavoltooiing, metagegevens IntelliSense, validatie) om werkstromen efficiënt te ontwerpen en te onderhouden
Het beheer van de uitvoering van werkstromen en uitvoerresultaten.
Cache- en artefactbeheer configureren; bewaarbeleid toepassen via REST API's (logboeken, artefacten, werkstroomuitvoeringen) op organisatie-/opslagplaatsniveau
Gegevens doorgeven tussen taken en stappen (artefacten, uitvoer, omgevingsbestanden via GITHUB_ENV en GITHUB_OUTPUT, herbruikbare werkstroomuitvoer)
Taakoverzichten genereren met behulp van GITHUB_STEP_SUMMARY voor uitgebreide Markdown-rapporten (testresultaten, dekking, koppelingen)
Werkstroomstatusbadges en omgevingsbeveiligingen toevoegen
Werkstromen gebruiken en oplossen (15-20%)
Werkstroomgedrag en -resultaten interpreteren
Werkstroomtriggers en -effecten van configuratie en logboeken identificeren
Mislukte werkstroomuitvoeringen diagnosticeren met behulp van logboeken en uitvoeringsgeschiedenis
YAML-ankers, aliassen en samengevoegde toewijzingen uitvouwen en interpreteren bij het analyseren van de werkstroomconfiguratie
Matrixuitbreidingen interpreteren, taaknamen correleren met matrixassen, fouten tussen varianten analyseren en afzonderlijke matrixtaken selectief opnieuw uitvoeren
Toegang tot werkstroomartefacten en logboeken
Werkstromen, logboeken en artefacten zoeken in de gebruikersinterface en via API
Werkstroomonderdelen downloaden en beheren
Werkstroomsjablonen gebruiken en beheren
Werkstromen op organisatieniveau en herbruikbare werkstromen benutten
Werkstroomsjablonen voor niet-openbare organisaties gebruiken
Starterswerkstromen gebruiken (openbare en persoonlijke/niet-openbare sjablonen); aanpassen en aanpassen; Onderscheid maken tussen herbruikbare werkstromen en samengestelde acties
Onderscheid maken tussen starterswerkstromen (scaffold kopiëren, onafhankelijk na het maken) versus herbruikbare werkstromen (centrale versiedefinitie aangeroepen via workflow_call) versus samengestelde acties (ingekapselde staplogica)
Contrast tussen het uitschakelen en verwijderen van werkstromen
Acties maken en onderhouden (15-20%)
Aangepaste acties maken en problemen oplossen
Actietypen identificeren en implementeren (JavaScript, Docker, samengesteld); inzicht krijgen in onveranderbare acties die worden geïmplementeerd op gehoste hardlopers en gevolgen voor versiepinning en registerbronnen
Foutopsporing van actie-uitvoering en -fouten
Actiestructuur en metagegevens definiëren
Vereiste bestanden, mapstructuur en metagegevens opgeven
Werkstroomopdrachten binnen acties implementeren
Acties distribueren en onderhouden
Distributiemodellen selecteren (openbaar, privé, marketplace)
Acties publiceren naar De GitHub Marketplace
Strategieën voor versiebeheer en release toepassen
GitHub Actions voor de onderneming beheren (20-25%)
Acties en werkstromen distribueren en beheren
Herbruikbare onderdelen en sjablonen definiëren en beheren
Toegang tot acties en werkstromen binnen de onderneming beheren
Beleid voor organisatiegebruik configureren
Runners op schaal beheren
Door GitHub gehoste en zelf-hostende runners configureren en bewaken
Ip-acceptatielijsten en netwerkinstellingen toepassen
Runner-groepen beheren en problemen met runners oplossen
Identificeer vooraf geïnstalleerde software-/hulpprogrammaversies op door GitHub gehoste runners (releaseopmerkingen van images, toolcache) en installeer aanvullende software tijdens uitvoertijd (setup-* acties, pakketbeheerders, caching, containerimages, aangepaste zelfgehoste images)
Versleutelde geheimen en variabelen beheren
Versleutelde geheimen en variabelen definiëren en scoperen op organisatie-, opslagplaats- en omgevingsniveaus
Geheimen en variabelen openen en gebruiken in werkstromen en acties; geheimen en variabelen programmatisch beheren via REST API's
Automatisering beveiligen en optimaliseren (10-15%)
Best practices voor beveiliging implementeren
Omgevingsbeveiligingen en goedkeuringspoorten gebruiken
Betrouwbare acties van Marketplace identificeren en gebruiken
Scriptinjectie beperken (invoer opschonen/valideren, machtigingen met minimale bevoegdheden, niet-vertrouwde gegevens in uitvoering voorkomen:, juiste shell-quoting, voorkeur geven aan gecontroleerde acties via inlinescripts)
Inzicht in GITHUB_TOKEN levenscyclus (kortstondig, scoped), gedetailleerde machtigingen configureren, contrasteren met PAT; schrijfbereiken beperken
OIDC-token (id-tokenmachtiging) gebruiken voor federatie van cloudproviders om langdurige cloudgeheimen te elimineren
Koppel acties van derden aan volledige commit-SHA's; dwing onveranderbare acties af op gehoste runners; vermijd zwevende @main/@v\* zonder verantwoording.
Beleid voor het gebruik van acties afdwingen (toestemmings-/weigeringlijsten van organisatie/opslagplaats, vereiste beoordelaars voor niet-geverifieerde acties)
Artefactattestaties/herkomst genereren en verifiëren (bijvoorbeeld SLSA, buildmetagegevens) en integreren in implementatieverificatie
Het optimaliseren van werkstroomkosten en -prestaties
Cache- en artefactretentie configureren voor efficiëntie; bewaarbeleid programmatisch toepassen via REST API's
Strategieën aanbevelen voor het schalen en optimaliseren van werkstromen
Studiehulpmiddelen
We raden u aan om praktijkervaring op te doen voordat u het examen gaat afleggen. We bieden zelfstudieopties en leslokaaltrainingen, evenals koppelingen naar documentatie, communitysites en video's.
| Studiehulpmiddelen | Koppelingen naar leren en documentatie |
|---|---|
| Training ontvangen | Kies uit leertrajecten en modules in eigen tempo of volg een cursus met een docent op Microsoft Learn: uw werkstroom automatiseren met GitHub Actions |
| Documentatie zoeken |
Werkstromen maken en onderhouden Werkstromen gebruiken Acties ontwerpen, vrijgeven en onderhouden GitHub Actions voor de onderneming beheren |
| Een vraag stellen | GitHub Community Discussies |
| Ondersteuning voor de community krijgen | GitHub-blog |
| GitHub volgen |
Twitter- |
| Een video zoeken | YouTube |
Wijzigingslogboek
Dit examen is aanzienlijk veranderd (bijvoorbeeld nieuwe doelstellingen zijn toegevoegd, sommige zijn verwijderd, bestaande doelstellingen zijn mogelijk verplaatst naar verschillende functionele groepen en zijn allemaal herwoorden) op januari 2026.