Kursusoversigt

Microsoft Power Platform Developer Associate (PL-400)-kurset er designet til at give deltagerne de nødvendige færdigheder til at designe, udvikle, sikre og fejlfinde robuste Power Platform-løsninger. Denne omfattende træning dækker en bred vifte af emner, herunder opbygning af modeldrevne apps og lærredsapps, automatisering af arbejdsgange med Power Automate, integration af data med Power BI og oprettelse af brugerdefinerede forbindelser for at udvide Power Platforms funktioner.

Deltagerne vil få praktisk erfaring med at udvikle Power Apps, implementere Power Virtual Agents til chatbots og udnytte Dataverse til datahåndtering. Kurset lægger også vægt på bedste praksis for sikkerhed, ydeevneoptimering og fejlfinding for at sikre pålidelige og skalerbare løsninger.

Gennem praktiske øvelser og scenarier fra den virkelige verden vil deltagerne udforske avancerede udviklingsteknikker, herunder at skrive brugerdefineret kode med Power Apps Component Framework (PCF), integrere med eksterne systemer via API'er og implementere løsninger ved hjælp af Azure DevOps.

Ved afslutningen af ​​kurset vil deltagerne være godt forberedte til at skabe og administrere omfattende Power Platform-løsninger, der adresserer komplekse forretningsbehov og dermed forbedrer deres evne til at bidrage til deres organisationers digitale transformationsindsats. Dette kursus forbereder også deltagerne til PL-400-certificeringseksamenen, der validerer deres ekspertise som Power Platform-udviklere.

Lav et teknisk design:
• Design af teknisk arkitektur
• Design den tekniske arkitektur for en løsning
• Design af strategi for godkendelse og autorisation
• Afgør, om kravene kan opfyldes med standardfunktionalitet
• Bestem, hvornår Logic Apps skal bruges versus Microsoft Power Automate cloudflows
• Bestem, hvornår du skal bruge serverløs databehandling, plugins eller Power Automate
• Bestem, hvornår standardtabeller, virtuelle tabeller eller forbindelser skal bruges
• Beskriv sikkerhedsfunktionerne i Microsoft Power Platform, herunder politikker til forebyggelse af datatab (DLP), sikkerhedsroller, teams, forretningsenheder og rækkedeling
• Designløsningskomponenter
• Design en Microsoft Dataverse-datamodel
• Design af genanvendelige Power Apps-komponenter, herunder lærredskomponenter, kodekomponenter og klientscripting
• Design brugerdefinerede stik
• Design af Dataverse-kodekomponenter, herunder plugins og brugerdefinerede API'er
• Designautomatiseringer, herunder Power Automate cloudflows og realtidsworkflows
• Design af indgående og udgående integrationer i Azure

Konfigurer Microsoft Dataverse:
• Konfigurer Microsoft Power Platform til at understøtte udvikling
• Fejlfinding af driftsmæssige sikkerhedsproblemer, der blev fundet i test
• Konfigurer Dataverse-sikkerhedsroller og sikkerhedsprofiler på kolonneniveau
• Konfigurer forretningsenheder og teams
• Administrer Microsoft Power Platform-miljøer til udvikling
• Konfigurer tabeller
• Konfigurer tabelindstillinger
• Konfigurer kolonner
• Konfigurer relationer
• Konfigurer forretningsregler
• Implementer applikationslivscyklusstyring (ALM)
• Opret løsninger og administrer løsningskomponenter
• Import- og eksportløsninger
• Administrer løsningsafhængigheder
• Opret og brug miljøvariabler
• Beskriv forskellen mellem ikke-administrerede og administrerede løsninger
• Administrer løsningslag

Opret og konfigurer Power Apps:
• Opret modeldrevne apps
• Opret og konfigurer en modeldrevet app
• Konfigurer formularer
• Konfigurer visninger
• Konfigurer kommandoer og knapper ved hjælp af Power Fx
• Konfigurer kommandoer og knapper ved hjælp af JavaScript
• Opret lærredsapps
• Opret og konfigurer en lærredsapp eller en brugerdefineret side
• Implementer komplekse Power Fx-formler
• Byg genanvendelige komponentbiblioteker
• Test en app ved hjælp af Power Apps Test Studio
• Brug Power Automate-cloudflows til at implementere forretningslogik fra en lærredsapp
• Administrer og fejlfind apps
• Foretag fejlfinding af problemer med lærred og modelbaserede apps ved hjælp af Monitor og andre browserbaserede fejlfindingsværktøjer
• Identificer og løs connector- og API-fejl
• Optimer lærredsapps ydeevne, herunder forudindlæsning af data og forespørgselsdelegering
• Optimer ydeevnen af ​​modeldrevne apps, herunder formularer og visninger

Udvid brugeroplevelsen:
• Anvend forretningslogik ved hjælp af klientscripting
• Opret JavaScript-kode, der er målrettet mod Client API-objektmodellen
• Beskriv muligheder for registrering af event handler
• Opret klientscripting, der er målrettet Dataverse Web API'en
• Beskriv klient-API-objektmodellen
• Bestem, hvornår forretningsregler eller klientscripting skal bruges
• Opret en Power Apps Component Framework (PCF)-kodekomponent
• Beskriv kodekomponentens livscyklus
• Initialiser en ny kodekomponent
• Konfigurer et kodekomponentmanifest
• Implementer komponentgrænseflader
• Pak, implementer og forbrug en komponent
• Konfigurer og brug enheds-, hjælpeprogram- og web-API-funktioner i komponentlogik

Udvid platformen:
• Opret et Dataverse-plugin
• Beskriv plugin-udførelsespipelinen
• Beskriv plugin-udførelseskonteksten
• Udvikle et plugin, der implementerer forretningslogik
• Implementer præ- og efterbilleder for at understøtte plugin-logik
• Udfør handlinger i plugins ved hjælp af organisationstjenesten
• Optimer plugin-ydeevne
• Konfigurer en Dataverse Custom API-meddelelse
• Registrer brugerdefinerede samlinger ved hjælp af plugin-registreringsværktøjet
• Udvikle et plugin, der implementerer en brugerdefineret API
• Opret brugerdefinerede forbindelser
• Opret en Open API-definition til en REST API
• Konfigurer API-sikkerhed
• Brug politikskabeloner til at ændre forbindelsens adfærd under kørsel
• Importér definitioner fra eksisterende API'er, herunder Open API-definitioner, Azure-tjenester og GitHub
• Opret en brugerdefineret forbindelse til en Azure-tjeneste
• Opret en Azure-funktion, der skal bruges i en brugerdefineret forbindelse
• Udvid en Open API-definition for en brugerdefineret connector
• Brug platformens API'er
• Udfør handlinger med Dataverse Web API'en
• Udfør handlinger med organisationstjenesten
• Implementer API-begrænsningspolitikker for gentagelse
• Optimer for ydeevne, samtidighed, transaktioner og batching
• Udfør godkendelse ved hjælp af OAuth
• Behandl arbejdsbelastninger ved hjælp af Azure Functions
• Behandl langvarige operationer ved hjælp af Azure Functions
• Konfigurer planlagte og hændelsesdrevne triggere i Azure Functions
• Godkend til Microsoft Power Platform ved hjælp af administrerede identiteter
• Konfigurer Power Automate-cloudflows
• Opret og administrer cloudflows
• Konfigurer flowtrin til at bruge Dataverse-forbindelseshandlinger og -udløsere
• Implementer komplekse udtryk i flowtrin
• Administrer følsomme input- og outputparametre
• Implementer Azure Key Vault og Microsoft Entra-tjenesteprincipper
• Beskriv flowkontrolhandlinger, herunder fejlhåndtering
• Tilføj et cloudflowtrin til et forretningsprocesflow
• Konfigurer triggerfilter og politikker for gentagelse

Udvikle integrationer:
• Publicer og forbrug Dataverse-begivenheder
• Publicer en Dataverse-hændelse ved hjælp af IServiceEndpointNotificationService
• Publicer en Dataverse-begivenhed ved hjælp af plugin-registreringsværktøjet
• Registrer serviceslutpunkter, herunder webhooks, Azure Service Bus og Azure Event Hub
• Beskriv muligheder for at lytte til Dataverse-begivenheder
• Implementer datasynkronisering med Dataverse
Beskriv synkronisering af data ved hjælp af ændringssporing
• Læs tabelændringsposter ved hjælp af platformens API'er
• Opret og brug alternative nøgler
• Brug UpsertRequest-meddelelsen til at synkronisere data

Før du deltager i dette kursus, bør du have: • Grundlæggende kendskab til Power Platform • Udviklingserfaring, der omfatter JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET og Power BI.

Opret et teknisk design (10-15%) Konfigurer Microsoft Dataverse (15-20%) Opret og konfigurer Power Apps (10-15%) Udvid brugeroplevelsen (10-15%) Udvid platformen (35-40%) Udvikle integrationer (5-10%)

Efter din booking vil alle deltagere blive bekræftet, så du er godt informeret om din succesfulde tilmelding. Der vil også blive sendt kalenderpladsholdere til dig for at hjælpe dig med at planlægge dine forpligtelser i forbindelse med kurset. Du kan være sikker på, at alle kursusmaterialer og adgang til nødvendige laboratorieøvelser eller platforme vil blive leveret senest en uge før kursets start, hvilket giver dig rigelig tid til at forberede dig og engagere dig fuldt ud i den kommende læringsoplevelse.

Vores omfattende træningspakke indeholder alle nødvendige materialer og ressourcer for at muliggøre en komplet læringsoplevelse. Tilmeldte vil blive forsynet med detaljeret kursusindhold, der omfatter en bred vifte af emner for at sikre en grundig forståelse af emnet. Derudover vil deltagerne modtage et certifikat for gennemførelse som anerkendelse af deres dedikation og hårde arbejde. Det er vigtigt at bemærke, at selvom kursusgebyret dækker alle træningsmaterialer og erfaringer, er eksamensgebyret for certificering ikke inkluderet, men kan købes separat.

Spørgsmål om dette kursus?