Kursoppsummering

Microsoft Power Platform Developer Associate (PL-400)-kurset er utformet for å gi deltakerne ferdighetene som er nødvendige for å designe, utvikle, sikre og feilsøke robuste Power Platform-løsninger. Denne omfattende opplæringen dekker et bredt spekter av emner, inkludert bygging av modelldrevne apper og lerretsapper, automatisering av arbeidsflyter med Power Automate, integrering av data med Power BI og oppretting av tilpassede koblinger for å utvide funksjonaliteten til Power Platform.

Deltakerne vil få praktisk erfaring med å utvikle Power Apps, implementere Power Virtual Agents for chatboter og bruke Dataverse til datahåndtering. Kurset legger også vekt på beste praksis for sikkerhet, ytelsesoptimalisering og feilsøking for å sikre pålitelige og skalerbare løsninger.

Gjennom praktiske øvelser og virkelige scenarioer vil deltakerne utforske avanserte utviklingsteknikker, inkludert å skrive tilpasset kode med Power Apps Component Framework (PCF), integrere med eksterne systemer via API-er og distribuere løsninger ved hjelp av Azure DevOps.

Ved slutten av kurset vil deltakerne være godt forberedt på å lage og administrere omfattende Power Platform-løsninger som adresserer komplekse forretningsbehov, og dermed forbedre deres evne til å bidra til organisasjonenes digitale transformasjonsarbeid. Dette kurset forbereder også deltakerne til PL-400-sertifiseringseksamenen, som validerer deres ekspertise som Power Platform-utviklere.

Lag et teknisk design:
• Utforme teknisk arkitektur
• Design den tekniske arkitekturen for en løsning
• Utforme autentiserings- og autorisasjonsstrategi
• Avgjør om kravene kan oppfylles med standard funksjonalitet
• Bestem når du skal bruke Logic Apps kontra Microsoft Power Automate-skyflyter
• Bestem når du skal bruke serverløs databehandling, plugin-moduler eller Power Automate
• Bestem når standardtabeller, virtuelle tabeller eller koblinger skal brukes
• Beskriv sikkerhetsfunksjonene til Microsoft Power Platform, inkludert policyer for forebygging av datatap (DLP), sikkerhetsroller, team, forretningsenheter og raddeling
• Designløsningskomponenter
• Design en Microsoft Dataverse-datamodell
• Design gjenbrukbare Power Apps-komponenter, inkludert lerretskomponenter, kodekomponenter og klientskripting
• Design tilpassede kontakter
• Design Dataverse-kodekomponenter, inkludert plugin-moduler og tilpassede API-er
• Designautomatiseringer, inkludert Power Automate-skyflyter og arbeidsflyter i sanntid
• Designe innkommende og utgående integrasjoner i Azure

Konfigurer Microsoft Dataverse:
• Konfigurer Microsoft Power Platform for å støtte utvikling
• Feilsøke driftssikkerhetsproblemer som oppdages i testing
• Konfigurer Dataverse-sikkerhetsroller og sikkerhetsprofiler på kolonnenivå
• Konfigurer forretningsenheter og team
• Administrere Microsoft Power Platform-miljøer for utvikling
• Konfigurer tabeller
• Konfigurer tabellalternativer
• Konfigurer kolonner
• Konfigurer relasjoner
• Konfigurer forretningsregler
• Implementer applikasjonslivssyklusstyring (ALM)
• Opprette løsninger og administrere løsningskomponenter
• Import- og eksportløsninger
• Administrer løsningsavhengigheter
• Opprett og bruk miljøvariabler
• Beskriv forskjellen mellom uadministrerte og administrerte løsninger
• Administrer løsningslag

Opprett og konfigurer Power Apps:
• Opprett modelldrevne apper
• Opprett og konfigurer en modelldrevet app
• Konfigurer skjemaer
• Konfigurer visninger
• Konfigurer kommandoer og knapper ved hjelp av Power Fx
• Konfigurer kommandoer og knapper ved hjelp av JavaScript
• Opprett lerretsapper
• Opprett og konfigurer en lerretsapp eller en tilpasset side
• Implementer komplekse Power Fx-formler
• Bygg gjenbrukbare komponentbiblioteker
• Test en app ved hjelp av Power Apps Test Studio
• Bruk Power Automate-skyflyter til å implementere forretningslogikk fra en lerretsapp
• Administrer og feilsøk apper
• Feilsøk problemer med lerret og modelldrevne apper ved hjelp av Monitor og andre nettleserbaserte feilsøkingsverktøy
• Identifiser og løs koblings- og API-feil
• Optimaliser ytelsen til lerretsappen, inkludert forhåndsinnlasting av data og delegering av spørringer
• Optimaliser ytelsen til modelldrevne apper, inkludert skjemaer og visninger

Utvid brukeropplevelsen:
• Anvende forretningslogikk ved hjelp av klientskripting
• Lag JavaScript-kode som er rettet mot Client API-objektmodellen
• Beskriv registreringsalternativer for hendelsesbehandler
• Lag klientskripting som er rettet mot Dataverse Web API
• Beskriv klient-API-objektmodellen
• Bestem når forretningsregler eller klientskripting skal brukes
• Opprett en Power Apps Component Framework (PCF)-kodekomponent
• Beskriv kodekomponentens livssyklus
• Initialiser en ny kodekomponent
• Konfigurer et manifest av kodekomponenter
• Implementer komponentgrensesnitt
• Pakke, distribuere og bruke en komponent
• Konfigurer og bruk enhets-, verktøy- og web-API-funksjoner i komponentlogikk

Utvid plattformen:
• Opprett en Dataverse-plugin
• Beskriv utførelsesprosessen for plugin-modulen
• Beskriv konteksten for utførelse av plugin-modulen
• Utvikle en plugin-modul som implementerer forretningslogikk
• Implementer pre-images og post-images for å støtte plugin-logikk
• Utfør operasjoner i plugin-moduler ved hjelp av organisasjonstjenesten
• Optimaliser plugin-ytelsen
• Konfigurer en tilpasset API-melding fra Dataverse
• Registrer tilpassede sammenstillinger ved hjelp av plugin-registreringsverktøyet
• Utvikle en plugin som implementerer et tilpasset API
• Opprett tilpassede koblinger
• Opprett en Open API-definisjon for et REST API
• Konfigurer API-sikkerhet
• Bruk policymaler for å endre koblingsvirkemåte under kjøring
• Importer definisjoner fra eksisterende API-er, inkludert Open API-definisjoner, Azure-tjenester og GitHub
• Opprett en tilpasset kobling for en Azure-tjeneste
• Opprett en Azure-funksjon som skal brukes i en tilpasset kobling
• Utvid en Open API-definisjon for en tilpasset kobling
• Bruk plattform-API-er
• Utfør operasjoner med Dataverse Web API
• Utfør operasjoner med organisasjonstjenesten
• Implementer API-grenser for nye forsøk
• Optimaliser for ytelse, samtidighet, transaksjoner og batching
• Utfør autentisering ved hjelp av OAuth
• Behandle arbeidsbelastninger ved hjelp av Azure Functions
• Behandle langvarige operasjoner ved hjelp av Azure Functions
• Konfigurer planlagte og hendelsesdrevne utløsere i Azure Functions
• Autentisering til Microsoft Power Platform ved hjelp av administrerte identiteter
• Konfigurer Power Automate-skyflyter
• Opprett og administrer skyflyter
• Konfigurer flyttrinn for å bruke Dataverse-koblingshandlinger og -utløsere
• Implementer komplekse uttrykk i flyttrinn
• Administrer sensitive inngangs- og utgangsparametere
• Implementer Azure Key Vault og Microsoft Entra-tjenesteprinsipper
• Beskriv flytkontrollhandlinger, inkludert feilhåndtering
• Legg til et skyflyttrinn i en forretningsprosessflyt
• Konfigurer utløserfilter og retningslinjer for nye forsøk

Utvikle integrasjoner:
• Publiser og forbruk Dataverse-hendelser
• Publiser en Dataverse-hendelse ved hjelp av IServiceEndpointNotificationService
• Publiser en Dataverse-hendelse ved hjelp av verktøyet for registrering av plugin-moduler
• Registrer tjenestesluttpunkter, inkludert webhooks, Azure Service Bus og Azure Event Hub
• Beskriv alternativer for å lytte til Dataverse-hendelser
• Implementer datasynkronisering med Dataverse
Beskriv synkronisering av data ved hjelp av endringssporing
• Les tabellendringsposter ved hjelp av plattform-API-er
• Opprett og bruk alternative nøkler
• Bruk UpsertRequest-meldingen til å synkronisere data

Før du deltar på dette kurset bør du ha: • Grunnleggende kunnskap om Power Platform • Utviklingserfaring som inkluderer JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET og Power BI.

Lage et teknisk design (10–15 %) Konfigurere Microsoft Dataverse (15–20 %) Opprette og konfigurere Power Apps (10–15 %) Utvide brukeropplevelsen (10–15 %) Utvide plattformen (35–40 %) Utvikle integrasjoner (5–10 %)

Etter bestillingen din vil alle deltakere motta en bekreftelsesmelding, slik at du er godt informert om at du har registrert deg. Det vil også bli sendt ut kalenderplassholdere for å hjelpe deg med å planlegge dine forpliktelser rundt kurset. Du kan være trygg på at alt kursmateriell og tilgang til nødvendige laboratorieøvelser eller plattformer vil bli gitt senest én uke før kursstart, slik at du har god tid til å forberede deg og engasjere deg fullt ut i læringsopplevelsen som ligger foran deg.

Vår omfattende opplæringspakke inkluderer alt nødvendig materiell og ressurser for å legge til rette for en komplett læringsopplevelse. Deltakerne vil få detaljert kursinnhold, som dekker et bredt spekter av emner for å sikre en grundig forståelse av fagstoffet. I tillegg vil deltakerne motta et fullført kursbevis som anerkjennelse for deres dedikasjon og harde arbeid. Det er viktig å merke seg at selv om kursavgiften dekker alt opplæringsmateriell og erfaringer, er ikke eksamensavgiften for sertifisering inkludert, men kan kjøpes separat.

Spørsmål om dette kurset?