Dela via


Studieguide för Exam PL-400: Microsoft Power Platform Developer

Syftet med det här dokumentet

Den här studieguiden hjälper dig att förstå vad du kan förvänta dig på provet och innehåller en sammanfattning av de ämnen som provet kan omfatta och länkar till ytterligare resurser. Informationen och materialet i det här dokumentet bör hjälpa dig att fokusera dina studier när du förbereder dig för provet.

Användbara länkar Beskrivning
Så här får du certifieringen Vissa certifieringar kräver bara att ett prov skickas, medan andra kräver att flera prov skickas.
Certifieringsförnyelse Microsofts certifieringar för medarbetare, experter och specialiteter upphör att gälla varje år. Du kan förnya genom att klara en kostnadsfri onlineutvärdering på Microsoft Learn.
Din Microsoft Learn-profil Genom att ansluta din certifieringsprofil till Microsoft Learn kan du schemalägga och förnya prov och dela och skriva ut certifikat.
Bedömning av tentor och poängrapporter En poäng på 700 eller högre krävs för att passera.
Exam sandbox Du kan utforska tentamensmiljön genom att besöka vår sandbox-miljö för tentor.
Begär boende Om du använder hjälpmedelsenheter, kräver extra tid eller behöver ändra någon del av provupplevelsen kan du begära ett boende.
Ta en kostnadsfri övningsbedömning Testa dina kunskaper med övningsfrågor som hjälper dig att förbereda dig inför provet.

Uppdateringar av provet

Våra prov uppdateras regelbundet för att återspegla de färdigheter som krävs för att utföra en roll. Vi har inkluderat två versioner av de kompetensmätbara målen beroende på när du tar provet.

Vi uppdaterar alltid den engelskspråkiga versionen av provet först. Vissa prov lokaliseras till andra språk och de uppdateras ungefär åtta veckor efter att den engelska versionen har uppdaterats. Microsoft gör allt för att uppdatera lokaliserade versioner, men det kan finnas tillfällen då de lokaliserade versionerna av ett prov inte uppdateras enligt det här schemat. Andra tillgängliga språk visas i avsnittet Schedule Exam i Exam Details webbsidan. Om provet inte är tillgängligt på önskat språk kan du begära ytterligare 30 minuter för att slutföra provet.

Obs

De punkter som följer var och en av de uppmätta färdigheterna är avsedda att illustrera hur vi utvärderar den färdigheten. Relaterade ämnen kan tas upp i provet.

Not

De flesta frågor gäller funktioner som är allmänt tillgängliga (GA). Provet kan innehålla frågor om förhandsversionsfunktioner om dessa funktioner används ofta.

Färdigheter mätt per den 19 december 2024

Målgruppsprofil

Som kandidat för det här provet kan du utforma, utveckla, testa och felsöka lösningskomponenter som använder tilläggspunkterna för Microsoft Power Platform. Du använder traditionell kod för att lösa problem som inte är lämpliga för låg kod. Du implementerar delarna i en affärslösning som omfattar:

  • Anpassade användarupplevelser

  • Anpassad affärslogik

  • Systemintegreringar

  • Datakonverteringar

  • Anpassad processautomatisering

  • Komplexa Power Fx-formler

  • Arbetsflödesuttryck

Du måste ha:

  • En stark tillämpad kunskap om Microsoft Power Platform-tjänster, inklusive djupgående förståelse av dess funktioner, gränser och begränsningar

  • En tillämpad kunskap om autentiserings-, säkerhets- och programlivscykelhantering (ALM) för Microsoft Power Platform

  • En tillämpad kunskap om Utvecklarverktyg för Microsoft Power Platform, inklusive Power Platform CLI som en del av utvecklararbetsflödet

Som kandidat bör du ha utvecklingserfarenhet som omfattar Microsoft Power Platform-tjänster, JavaScript, JSON, TypeScript, C#, HTML, RESTful-webb-API:er, Visual Studio, Visual Studio Code och Microsoft Azure.

Kunskaper i korthet

  • Skapa en teknisk design (10–15%)

  • Skapa Power Platform-lösningar (10–15%)

  • Implementera Power Apps-förbättringar (5–10%)

  • Utöka användarupplevelsen (10–15%)

  • Utöka plattformen (40–45%)

  • Utveckla integreringar (5–10%)

Skapa en teknisk design (10–15%)

Utforma teknisk arkitektur

  • Utforma den tekniska arkitekturen för en lösning

  • Utforma autentiserings- och auktoriseringsstrategin

  • Avgöra om kraven kan uppfyllas med färdiga funktioner

  • Ta reda på var du ska köra affärslogik, inklusive molnbaserad databehandling, bearbetning på klientsidan, affärsregler, plugin-program och Power Automate

  • Ta reda på när du ska använda standardtabeller, virtuella tabeller, elastiska tabeller eller anslutningsappar

  • Fastställa effekten av säkerhetsfunktioner i Microsoft Power Platform, inklusive principer för dataförlustskydd (DLP), säkerhetsroller, team, affärsenheter och raddelning på din affärslösning

Designlösningskomponenter

  • Utforma återanvändbara Power Apps-komponenter, inklusive arbetsytekomponenter, kodkomponenter och klientskript

  • Utforma anpassade anslutningar

  • Utforma Dataverse-kodkomponenter, inklusive plugin-program och anpassade API:er

  • Designautomatiseringar, inklusive Power Automate-molnflöden

  • Utforma inkommande och utgående integreringar med Hjälp av Dataverse och Azure

Skapa Power Platform-lösningar (10–15%)

Konfigurera och felsöka Microsoft Power Platform

  • Felsöka driftsäkerhetsproblem som hittas vid testning

  • Konfigurera Dataverse-säkerhetsroller för att stödja kodkomponenter

  • Hantera Microsoft Power Platform-miljöer för utveckling

Implementera programlivscykelhantering (ALM)

  • Hantera lösningsberoenden

  • Skapa och använda miljövariabler

  • Fastställa när ohanterade och hanterade lösningar ska användas

  • Hantera lösningslager

Implementera Power Apps-förbättringar (5–10%)

Implementera avancerade funktioner för canvasappar

  • Implementera komplexa Power Fx-formler

  • Skapa återanvändbara komponentbibliotek

  • Använda Power Automate-molnflöden för att implementera affärslogik från en arbetsyteapp

Optimera och felsöka appar

  • Felsöka problem med canvas- och modelldrivna appar med hjälp av Övervakning och andra fönsterbaserade felsökningsverktyg

  • Optimera prestanda för canvasappar, inklusive förinläsning av data och frågedelegering

  • Optimera modelldrivna appprestanda, inklusive formulär och vyer

Utöka användarupplevelsen (10–15%)

Tillämpa affärslogik i modelldrivna appar med klientskript

  • Skapa JavaScript-kod som riktar sig mot klient-API-objektmodellen

  • Fastställa registreringsmetoden för händelsehanterare

  • Skapa klientskript som riktar sig mot Dataverse Web API

  • Konfigurera kommandon och knappar med Power Fx och JavaScript

Skapa en PCF-kodkomponent (Komponentramverk för Power Apps)

  • Demonstrera användningen av de olika livscykelhändelserna för kodkomponenten

  • Initiera en ny kodkomponent

  • Konfigurera ett kodkomponentmanifest

  • Implementera komponentgränssnitt

  • Paketera, distribuera och använda en komponent

  • Konfigurera och använda funktioner för enhets-, verktygs- och webb-API i komponentlogik

Utöka plattformen (40–45%)

Skapa ett Dataverse-plugin-program

  • Visa användningen av de olika faserna i händelsekörningsprocessen

  • Utveckla ett insticksprogram som använder exekveringskontexten

  • Utveckla ett plugin-program som implementerar affärslogik

  • Implementera förbilder och publicera bilder för att stödja plugin-logik

  • Utföra åtgärder i plugin-program med hjälp av organisationstjänsten

  • Optimera plugin-prestanda

  • Konfigurera ett anpassat API-meddelande för Dataverse

  • Registrera plugin-komponenter med hjälp av plugin-registreringsverktyget

  • Utveckla ett plugin-program som implementerar ett anpassat API

  • Konfigurera affärshändelser för Dataverse

Skapa anpassade kopplingar

  • Skapa en Open API-definition för ett befintligt REST API

  • Implementera autentisering för anpassade kontakter

  • Konfigurera principmallar för att ändra anslutningsbeteende vid körning

  • Importera definitioner från befintliga API:er, inklusive Open API-definitioner, Azure-tjänster och GitHub

  • Skapa en anpassad anslutning för en Azure-tjänst

  • Utveckla en Azure-funktion som ska användas i en anpassad anslutningsapp

  • Utöka Open API-definitionen för en anpassad anslutning

  • Utveckla kod för en anpassad kontakt för att transformera data

Använda plattforms-API:er

  • Utföra åtgärder med Dataverse Web API

  • Utför åtgärder med organisationstjänsten

  • Implementera principer för omprövning av API-gränser

  • Optimera för prestanda, samtidighet, transaktioner och massåtgärder

  • Utföra autentisering med OAuth

Bearbeta arbetsbelastningar med hjälp av Azure Functions

  • Bearbeta tidskrävande åtgärder med hjälp av Azure Functions

  • Konfigurera schemalagda och händelsedrivna utlösare i Azure Functions

  • Autentisera till Microsoft Power Platform med hjälp av hanterade identiteter

Konfigurera Power Automate-molnflöden

  • Implementera steg i flödet för att använda åtgärder och utlösare i Dataverse-kopplingen.

  • Implementera komplexa uttryck i flödessteg

  • Hantera parametrar för känsliga indata och utdata

  • Implementera tjänsthuvudnamn för Azure Key Vault och Microsoft Entra ID

  • Implementera flödeskontrollåtgärder, inklusive felhantering

  • Konfigurera principer för utlösarfilter och återförsök

  • Utveckla återanvändbar logik med hjälp av del­flöden

Utveckla integreringar (5–10%)

Publicera och använda Dataverse-händelser

  • Publicera en Dataverse-händelse med hjälp av IServiceEndpointNotificationService

  • Publicera en Dataverse-händelse med hjälp av plugin-registreringsverktyget

  • Registrera tjänstslutpunkter inklusive webhooks, Azure Service Bus och Azure Event Hub

  • Rekommendera alternativ för att lyssna på Dataverse-händelser

Implementera datasynkronisering med Dataverse

  • Utföra datasynkronisering med hjälp av ändringsspårning

  • Utveckla kod som använder alternativa nycklar

  • Använda UpsertRequest-meddelandet för att synkronisera data

Studieresurser

Vi rekommenderar att du tränar och får praktisk erfarenhet innan du tar provet. Vi erbjuder självstudier och klassrumsträning samt länkar till dokumentation, communitywebbplatser och videor.

Studieresurser Länkar till utbildning och dokumentation
Träna dig Välj från utbildningsvägar och moduler i egen takt eller gå en lärarledd kurs
Hitta dokumentation Utbildningskatalog för utvecklare – Power Apps
Planera ett Power Apps-projekt
Canvas-appar
modelldrivna appar
Power Pages
Microsoft Dataverse
tabeller och metadata
Dataverse-utvecklare
Utvecklare av modell-drivna appar
Canvas-appar-utvecklare
Implementera felfri ALM med hjälp av lösningar

Använda Microsoft Power Platform Build Tools
Ställ en fråga Microsoft Q&A | Microsoft Docs
Få stöd från gemenskapen Power Apps – Power Platform Community
Microsoft Power Automate – Power Platform Community
Följ Microsoft Learn Microsoft Learn – Microsoft Tech Community
Hitta en video #LessCodeMorePower | Visar
Bläddra bland andra Microsoft Learn-program

Ändringslogg

Tabellen nedan sammanfattar ändringarna mellan den aktuella och tidigare versionen av de uppmätta färdigheterna. De funktionella grupperna är i fet stil följt av målen i varje grupp. Tabellen är en jämförelse mellan den tidigare och den aktuella versionen av de uppmätta provfärdigheterna och den tredje kolumnen beskriver omfattningen av ändringarna.

Kompetensområde före den 19 december 2024 Kompetensområde per den 19 december 2024 Förändring
Utöka användarupplevelsen Utöka användarupplevelsen Ingen ändring av %
Tillämpa affärslogik i modelldrivna appar med klientskript Tillämpa affärslogik i modelldrivna appar med klientskript Underårig