Kursleitfaden für das Examen PL-400: Microsoft Power Platform Developer

Zweck dieses Dokuments

Dieser Kursleitfaden soll Ihnen helfen zu verstehen, was Sie bei der Prüfung erwartet. Er enthält eine Zusammenfassung der Themen, die in der Prüfung behandelt werden könnten, sowie Links zu zusätzlichen Ressourcen. Mit den in diesem Dokument enthaltenen Informationen und Materialien können Sie sich gezielt auf die Prüfung vorbereiten.

Nützliche Links Beschreibung
Informationen zu den ab dem 19. September 2023 bewerteten Qualifikationen Diese Liste enthält die NACH dem angegebenen Datum bewertete Qualifikation. Lernen Sie anhand dieser Liste, wenn Sie die Prüfung NACH diesem Datum ablegen wollen.
Informationen zu den vor dem 19. September 2023 bewerteten Qualifikationen Lernen Sie anhand dieser Liste von Qualifikationen, wenn Sie Ihre Prüfung VOR dem angegebenen Datum ablegen.
Änderungsprotokoll Sie können direkt zum Änderungsprotokoll wechseln, wenn Sie die Änderungen anzeigen möchten, die am angegebenen Datum vorgenommen werden.
Erwerben der Zertifizierung Einige Zertifizierungen erfordern nur das Bestehen einer Prüfung, während für andere mehrere Prüfungen erforderlich sind.
Zertifizierungserneuerung Die Associate-, Expert- und Specialty-Zertifizierungen von Microsoft sind nur ein Jahr lang gültig. Sie können Sie verlängern, indem Sie in Microsoft Learn erfolgreich eine kostenlose Onlinebewertung absolvieren.
Ihr Microsoft Learn-Profil Wenn Sie Ihr Zertifizierungsprofil mit Microsoft Learn verknüpfen, können Sie Examen planen und verlängern sowie Zertifikate freigeben und drucken.
Examensbewertung und Ergebnisberichte Zum Bestehen ist eine Mindestpunktzahl von 700 erforderlich.
Prüfungs-Sandbox Dann können Sie Prüfungsumgebung über unsere Prüfungs-Sandbox erkunden.
Anfordern von Unterkünften Wenn Sie Hilfsmittel benutzen, zusätzliche Zeit benötigen oder einen Teil des Prüfungsprozesses abändern müssen, können Sie eine Anpassung anfordern.
Kostenlose Übungsbewertung Stellen Sie Ihr Wissen mit Übungsfragen auf die Probe, um sich auf das Examen vorzubereiten.

Aktualisierungen der Prüfung

Unsere Prüfungen werden regelmäßig aktualisiert, um Fertigkeiten abzufragen, die zum Ausführen einer Rolle erforderlich sind. Je nachdem, wann Sie die Prüfung ablegen, haben wir zwei Versionen der Qualifikationsbewertungsziele hinzugefügt.

Wir aktualisieren immer zuerst die englische Sprachversion der Prüfung. Einige Prüfungen werden in andere Sprachen übersetzt. Diese werden dann ungefähr acht Wochen nach der Aktualisierung der englischen Version eingestellt. Microsoft unternimmt zwar große Anstrengungen, um die lokalisierten Versionen gemäß Ankündigung zu aktualisieren, aber es kann vorkommen, dass die Aktualisierung der lokalisierten Versionen eines Examens nicht nach diesem Zeitplan erfolgen kann. Weitere verfügbare Sprachen sind im Abschnitt Prüfung planen der Webseite mit den Details zur Prüfung aufgeführt. Wenn die Prüfung nicht in Ihrer bevorzugten Sprache verfügbar ist, können Sie eine zusätzliche Zeit von 30 Minuten anfordern, um sie abzuschließen.

Hinweis

Die Aufzählungspunkte die den bewerteten Fertigkeiten folgen, sollen veranschaulichen, wie wir die jeweilige Fähigkeit bewerten. In der Prüfung können verwandte Themen behandelt werden.

Hinweis

Die meisten Fragen umfassen Features der allgemeinen Verfügbarkeit (GA). Die Prüfung kann Fragen zu Previewfunktionen enthalten, wenn diese Funktionen häufig verwendet werden.

Ab dem 19. September 2023 bewertete Qualifikationen

Zielgruppenprofil

Als Kandidat*in für diese Prüfung entwerfen, entwickeln und schützen Sie Microsoft Power Platform-Lösungen und behandeln Probleme im Zusammenhang mit der Lösung. Sie implementieren Komponenten einer Lösung, die Folgendes umfasst:

  • Anwendungsverbesserungen

  • Benutzerdefinierte Funktionalität für Benutzer*innen

  • Systemintegrationen

  • Datenkonvertierungen

  • Benutzerdefinierte Prozessautomatisierung

Sie benötigen:

  • Fundierte Kenntnisse der Power Platform-Dienste, einschließlich eines umfassenden Verständnisses der Möglichkeiten, Grenzen und Einschränkungen.

  • Grundkenntnisse der Methoden für die Authentifizierung, Sicherheit und Anwendungslebenszyklusverwaltung (ALM) für Microsoft Power Platform.

Als ein/e Kandidat*in sollten Sie über Entwicklungserfahrung verfügen, die Microsoft Power Platform-Dienste, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs und Microsoft Azure einschließt.

Qualifikationen auf einen Blick

  • Erstellen eines technischen Designs (10–15 %)

  • Konfigurieren von Microsoft Dataverse (15–20 %)

  • Erstellen und Konfigurieren von Power Apps (10–15 %)

  • Erweitern der Benutzeroberfläche (10–15 %)

  • Erweitern der Plattform (35–40 %)

  • Entwickeln von Integrationen (5–10 %)

Erstellen eines technischen Designs (10–15 %)

Entwerfen der technischen Architektur

  • Entwerfen der technischen Architektur für eine Lösung

  • Entwerfen einer Strategie für die Authentifizierung und Autorisierung

  • Ermitteln, ob Anforderungen mithilfe von integrierten Funktionen erfüllt werden können

  • Bestimmen, wann Logic Apps anstelle von Microsoft Power Automate-Cloud-Flows verwendet werden soll

  • Bestimmen, wann serverloses Computing, Plug-Ins oder Power Automate verwendet werden sollen

  • Bestimmen, wann Standardtabellen, virtuelle Tabellen oder Connectors verwendet werden sollen

  • Beschreiben der Sicherheitsfunktionen von Microsoft Power Platform, einschließlich DLP-Richtlinien (Data Loss Prevention, Verhinderung von Datenverlust), Sicherheitsrollen, Teams, Geschäftseinheiten und Zeilenfreigabe

Entwerfen von Lösungskomponenten

  • Entwerfen eines Microsoft Dataverse-Datenmodells

  • Entwerfen wiederverwendbarer Power Apps-Komponenten, einschließlich Canvaskomponenten, Codekomponenten und Clientskripterstellung

  • Entwerfen benutzerdefinierter Connectors

  • Entwerfen von Dataverse-Codekomponenten, einschließlich Plug-Ins und benutzerdefinierten APIs

  • Entwurfsautomatisierungen, einschließlich Power Automate-Cloud-Flows und Echtzeitworkflows

  • Entwerfen von ein- und ausgehenden Azure-Integrationen

Konfigurieren von Microsoft Dataverse (15–20 %)

Konfigurieren von Microsoft Power Platform zur Unterstützung der Entwicklung

  • Problembehandlung bei während der Testphase gefundenen Betriebssicherheitsproblemen

  • Konfigurieren von Sicherheitsrollen und Sicherheitsprofilen auf Spaltenebene für Dataverse

  • Konfigurieren von Geschäftseinheiten und Teams

  • Verwalten von Microsoft Power Platform-Umgebungen für die Entwicklung

Konfigurieren der Tabellen

  • Konfigurieren von Tabellenoptionen

  • Konfigurieren von Spalten

  • Konfigurieren von Beziehungen

  • Konfigurieren von Geschäftsregeln

Implementieren von Application Lifecycle Management (ALM)

  • Erstellen von Lösungen und Verwalten von Lösungskomponenten

  • Importieren und Exportieren von Lösungen

  • Verwalten von Lösungsabhängigkeiten

  • Erstellen und Verwenden von Umgebungsvariablen

  • Beschreiben des Unterschieds zwischen nicht verwalteten und verwalteten Lösungen

  • Verwalten von Lösungsebenen

Erstellen und Konfigurieren von Power Apps (10–15 %)

Erstellen modellgesteuerter Apps

  • Erstellen und Konfigurieren einer modellgesteuerten App

  • Konfigurieren von Formularen

  • Konfigurieren von Ansichten

  • Konfigurieren von Befehlen und Schaltflächen mit Power Fx

  • Konfigurieren von Befehlen und Schaltflächen mit JavaScript

Erstellen von Canvas-Apps

  • Erstellen und Konfigurieren einer Canvas-App oder einer benutzerdefinierten Seite

  • Implementieren von komplexen Power Fx-Formeln

  • Erstellen wiederverwendbarer Komponentenbibliotheken

  • Testen einer App mit Power Apps Test Studio

  • Verwenden von Power Automate-Cloud-Flows zum Implementieren von Geschäftslogik aus einer Canvas-App

Verwalten und Behandeln von Problemen mit Apps

  • Behandeln von Problemen mit Canvas-Apps und modellgesteuerten Apps mithilfe des Monitors und anderen browserbasierten Debugtools

  • Identifizieren und Beheben von Connector- und API-Fehlern

  • Optimieren der Canvas-App-Leistung, einschließlich von vorab geladenen Daten und der Abfragedelegierung

  • Optimieren der modellgesteuerten App-Leistung, einschließlich Formularen und Ansichten

Erweitern der Benutzeroberfläche (10–15 %)

Anwenden von Geschäftslogik durch Erstellen von Clientskripts

  • Erstellen von JavaScript-Code, der auf das Client-API-Objektmodell ausgerichtet ist

  • Beschreiben der Optionen für die Ereignishandlerregistrierung

  • Erstellen von Clientskripts für die Dataverse-Web-API

  • Beschreiben des Client-API-Objektmodells

  • Bestimmen, wann Geschäftsregeln oder Clientskripts verwendet werden sollen

Erstellen einer PCF-Codekomponente (Power Apps-Komponentenframework)

  • Beschreiben des Lebenszyklus der Codekomponente

  • Initialisieren einer neuen Codekomponente

  • Konfigurieren eines Codekomponentenmanifests

  • Implementieren von Komponentenschnittstellen

  • Packen, Bereitstellen und Nutzen einer Komponente

  • Konfigurieren und Verwenden von Geräte-, Hilfsprogramm- und Web-API-Funktionen in der Komponentenlogik

Erweitern der Plattform (35–40 %)

Erstellen eines Dataverse-Plug-Ins

  • Beschreiben der Plug-In-Ausführungspipeline

  • Beschreiben des Plug-In-Ausführungskontexts

  • Entwickeln eines Plug-Ins, das Geschäftslogik implementiert

  • Implementieren von Pre- und Post-Images zur Unterstützung der Plug-In-Logik

  • Ausführen von Vorgängen in Plug-Ins mithilfe des Organisationsdiensts

  • Optimieren der Plug-In-Leistung

  • Konfigurieren einer benutzerdefinierten Dataverse-API-Nachricht

  • Registrieren von benutzerdefinierten Assemblys mithilfe des Plug-In-Registrierungstools

  • Entwickeln eines Plug-Ins, das eine benutzerdefinierte API implementiert

Erstellen benutzerdefinierter Connectors

  • Erstellen einer Open-API-Definition für eine REST-API

  • Konfigurieren der API-Sicherheit

  • Verwenden von Richtlinienvorlagen zum Ändern des Connectorverhaltens zur Laufzeit

  • Importieren von Definitionen aus vorhandenen APIs, einschließlich Open-API-Definitionen, Azure-Diensten und GitHub

  • Erstellen eines benutzerdefinierten Connectors für einen Azure-Dienst

  • Erstellen einer Azure-Funktion, die in einem benutzerdefinierten Connector verwendet werden soll

  • Erweitern einer Open API-Definition für einen benutzerdefinierten Connector

Verwenden von Plattform-APIs

  • Ausführen von Vorgängen mit der Dataverse-Web-API

  • Ausführen von Vorgängen mit dem Organisationsdienst

  • Implementieren von Wiederholungsrichtlinien für API-Grenzwerte

  • Optimieren von Leistung, Parallelität, Transaktionen und Batchverarbeitung

  • Durchführen der Authentifizierung mithilfe von OAuth

Verarbeiten von Workloads mithilfe von Azure Functions

  • Verarbeiten von Vorgängen mit langer Ausführungszeit mithilfe von Azure Functions

  • Konfigurieren von geplanten und ereignisgesteuerten Triggern in Azure Functions

  • Authentifizieren bei Microsoft Power Platform mithilfe verwalteter Identitäten

Konfigurieren von Power Automate-Cloud-Flows

  • Erstellen und Verwalten von Cloud-Flows

  • Konfigurieren von Flowschritten zur Verwendung von Dataverse-Connectoraktionen und -Triggern

  • Implementieren komplexer Ausdrücke in Flowschritten

  • Verwalten vertraulicher Eingabe- und Ausgabeparameter

  • Implementieren von Azure Key Vault- und Microsoft Entra ID-Dienstprinzipalen

  • Beschreiben von Flusssteuerungsaktionen einschließlich Fehlerbehandlung

  • Hinzufügen eines Cloud-Flow-Schritts zu einem Geschäftsprozessflow

  • Konfigurieren von Triggerfilter- und Wiederholungsrichtlinien

Entwickeln von Integrationen (5–10 %)

Veröffentlichen und Nutzen von Dataverse-Ereignissen

  • Veröffentlichen eines Dataverse-Ereignisses mithilfe von IServiceEndpointNotificationService

  • Veröffentlichen eines Dataverse-Ereignisses mithilfe des Plug-In-Registrierungstools

  • Registrieren von Dienstendpunkten, einschließlich von Webhooks, Azure Service Bus und Azure Event Hub

  • Beschreiben von Optionen zum Lauschen an Dataverse-Ereignissen

Implementieren der Datensynchronisierung mit Dataverse

  • Beschreiben der Synchronisierung von Daten mithilfe der Änderungsnachverfolgung

  • Lesen von Tabellenänderungsdatensätzen mithilfe von Plattform-APIs

  • Erstellen und Verwenden alternativer Schlüssel

  • Verwenden der UpsertRequest-Nachricht zum Synchronisieren von Daten

Lernressourcen

Es wird empfohlen, dass Sie vor dem Ablegen der Prüfung üben und praktische Erfahrungen sammeln. Wir bieten Optionen für Selbststudium und Präsenzschulung sowie Links zu Dokumentationen, Community-Websites und Videos.

Lernressourcen Links zu Lern- und Dokumentationsressourcen
Bereiten Sie sich vor Wählen Sie aus eigenverantwortlichen Lernpfaden und Modulen aus, oder nehmen Sie an einer Präsenzschulung teil.
Zugehörige Dokumentation Lernkatalog für Entwickler*innen – Power Apps
Planen eines Power Apps-Projekts
Canvas-Apps
Modellgesteuerte Apps
Power Pages
Microsoft Dataverse
Tabellen und Metadaten
Dataverse-Entwickler*in
Entwickler*in von modellgesteuerten Apps
Canvas-Apps-Entwickler*in
Implementieren einer fehlerfreien ALM mithilfe von Lösungen

Verwenden von Microsoft Power Platform Build Tools
Fragen stellen Microsoft Q&A | Microsoft-Dokumentation
Community-Support erhalten Power Apps: Power Platform-Community
Microsoft Power Automate – Power Platform-Community
Folgen von Microsoft Learn Microsoft Learn – Microsoft Tech Community
Video finden #LessCodeMorePower | Shows
Durchsuchen anderer Microsoft Learn-Shows

Änderungsprotokoll

Schlüssel zum Verständnis der Tabelle: Die Themengruppen (auch als funktionale Gruppen bezeichnet) sind fett gedruckt, gefolgt von den Zielen innerhalb jeder Gruppe. Die Tabelle ist ein Vergleich zwischen den beiden Versionen der bewerteten Prüfungsqualifikationen und die dritte Spalte beschreibt das Ausmaß der Änderungen.

Qualifikationen vor dem 19. September 2023 Qualifikationen ab dem 19. September 2023 Change
Zielgruppenprofil Nebenversion
Erstellen eines technischen Entwurfs Erstellen eines technischen Entwurfs Keine Änderung am prozentualen Anteil
Entwerfen der technischen Architektur Entwerfen der technischen Architektur Keine Änderung
Entwerfen von Lösungskomponenten Entwerfen von Lösungskomponenten Keine Änderung
Konfigurieren von Microsoft Dataverse Konfigurieren von Microsoft Dataverse Keine Änderung am prozentualen Anteil
Konfigurieren von Microsoft Power Platform zur Unterstützung der Entwicklung Konfigurieren von Microsoft Power Platform zur Unterstützung der Entwicklung Keine Änderung
Konfigurieren der Tabellen Konfigurieren der Tabellen Keine Änderung
Implementieren von Application Lifecycle Management (ALM) Implementieren von Application Lifecycle Management (ALM) Keine Änderung
Erstellen und Konfigurieren von Power Apps Erstellen und Konfigurieren von Power Apps Keine Änderung am prozentualen Anteil
Erstellen modellgesteuerter Apps Erstellen modellgesteuerter Apps Keine Änderung
Erstellen von Canvas-Apps Erstellen von Canvas-Apps Keine Änderung
Verwalten und Behandeln von Problemen mit Apps Verwalten und Behandeln von Problemen mit Apps Keine Änderung
Erweitern der Benutzererfahrung Erweitern der Benutzererfahrung Keine Änderung am prozentualen Anteil
Anwenden von Geschäftslogik durch Erstellen von Clientskripts Anwenden von Geschäftslogik durch Erstellen von Clientskripts Keine Änderung
Erstellen einer PCF-Codekomponente (Power Apps-Komponentenframework) Erstellen einer PCF-Codekomponente (Power Apps-Komponentenframework) Gering
Erweitern der Plattform Erweitern der Plattform Keine Änderung am prozentualen Anteil
Erstellen eines Dataverse-Plug-Ins Erstellen eines Dataverse-Plug-Ins Keine Änderung
Erstellen benutzerdefinierter Connectors Erstellen benutzerdefinierter Connectors Keine Änderung
Verwenden von Plattform-APIs Verwenden von Plattform-APIs Keine Änderung
Verarbeiten von Workloads mithilfe von Azure Functions Verarbeiten von Workloads mithilfe von Azure Functions Gering
Konfigurieren von Power Automate-Cloud-Flows Konfigurieren von Power Automate-Cloud-Flows Gering
Entwickeln von Integrationen Entwickeln von Integrationen Keine Änderung am prozentualen Anteil
Veröffentlichen und Nutzen von Dataverse-Ereignissen Veröffentlichen und Nutzen von Dataverse-Ereignissen Keine Änderung
Implementieren der Datensynchronisierung mit Dataverse Implementieren der Datensynchronisierung mit Dataverse Keine Änderung

Vor dem 19. September 2023 bewerteten Qualifikationen

Zielgruppenprofil

Kandidat*innen für diese Prüfung Kurs entwerfen, entwickeln und schützen Microsoft Power Platform-Lösungen und behandeln Probleme im Zusammenhang mit der Lösung. Kandidat*innen implementieren die Komponenten einer Lösung, darunter Anwendungserweiterungen, individuelle Benutzerfunktionen, Systemintegrationen, Datenkonvertierungen und eine benutzerdefinierte Prozessautomatisierung.

Die Kandidat*innen müssen über fundierte Kenntnisse der Power Platform-Dienste verfügen, einschließlich eines umfassenden Verständnisses der Möglichkeiten, Grenzen und Einschränkungen. Die Kandidat*innen sollten über Grundkenntnisse der Methoden für die Authentifizierung, Sicherheit und Anwendungslebenszyklusverwaltung (ALM) für Microsoft Power Platform verfügen.

Die Kandidat*innen sollten über Entwicklungserfahrung verfügen, die Microsoft Power Platform-Dienste, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs und Microsoft Azure einschließt.

Qualifikationen auf einen Blick

  • Erstellen eines technischen Designs (10–15 %)

  • Konfigurieren von Microsoft Dataverse (15–20 %)

  • Erstellen und Konfigurieren von Power Apps (10–15 %)

  • Erweitern der Benutzeroberfläche (10–15 %)

  • Erweitern der Plattform (35–40 %)

  • Entwickeln von Integrationen (5–10 %)

Erstellen eines technischen Designs (10–15 %)

Entwerfen der technischen Architektur

  • Entwerfen der technischen Architektur für eine Lösung

  • Entwerfen einer Strategie für die Authentifizierung und Autorisierung

  • Ermitteln, ob Anforderungen mithilfe von integrierten Funktionen erfüllt werden können

  • Bestimmen, wann Logic Apps anstelle von Power Automate-Cloud-Flows verwendet werden soll

  • Bestimmen, wann serverloses Computing, Plug-Ins oder Power Automate verwendet werden sollen

  • Bestimmen, wann Standardtabellen, virtuelle Tabellen oder Connectors verwendet werden sollen

  • Beschreiben der Sicherheitsfunktionen von Microsoft Power Platform, einschließlich Datenrichtlinien (DLP), Sicherheitsrollen, Teams, Geschäftseinheiten und Zeilenfreigabe

Entwerfen von Lösungskomponenten

  • Entwerfen eines Microsoft Dataverse-Datenmodells

  • Entwerfen wiederverwendbarer Power Apps-Komponenten, einschließlich Canvaskomponenten, Codekomponenten und Clientskripterstellung

  • Entwerfen benutzerdefinierter Connectors

  • Entwerfen von Dataverse-Codekomponenten, einschließlich Plug-Ins und benutzerdefinierten APIs

  • Entwurfsautomatisierungen, einschließlich Power Automate-Cloud-Flows und Echtzeitworkflows

  • Entwerfen von ein- und ausgehenden Azure-Integrationen

Konfigurieren von Microsoft Dataverse (15–20 %)

Konfigurieren von Microsoft Power Platform zur Unterstützung der Entwicklung

  • Problembehandlung bei während der Testphase gefundenen Betriebssicherheitsproblemen

  • Konfigurieren von Sicherheitsrollen und Sicherheitsprofilen auf Spaltenebene für Dataverse

  • Konfigurieren von Geschäftseinheiten und Teams

  • Verwalten von Microsoft Power Platform-Umgebungen für die Entwicklung

Konfigurieren der Tabellen

  • Konfigurieren von Tabellenoptionen

  • Konfigurieren von Spalten

  • Konfigurieren von Beziehungen

  • Konfigurieren von Geschäftsregeln

Implementieren von Application Lifecycle Management (ALM)

  • Erstellen von Lösungen und Verwalten von Lösungskomponenten

  • Importieren und Exportieren von Lösungen

  • Verwalten von Lösungsabhängigkeiten

  • Erstellen und Verwenden von Umgebungsvariablen

  • Beschreiben des Unterschieds zwischen nicht verwalteten und verwalteten Lösungen

  • Verwalten von Lösungsebenen

Erstellen und Konfigurieren von Power Apps (10–15 %)

Erstellen modellgesteuerter Apps

  • Erstellen und Konfigurieren einer modellgesteuerten App

  • Konfigurieren von Formularen

  • Konfigurieren von Ansichten

  • Konfigurieren von Befehlen und Schaltflächen mit Power Fx

  • Konfigurieren von Befehlen und Schaltflächen mit JavaScript

Erstellen von Canvas-Apps

  • Erstellen und Konfigurieren einer Canvas-App oder einer benutzerdefinierten Seite

  • Implementieren von komplexen Power Fx-Formeln

  • Erstellen wiederverwendbarer Komponentenbibliotheken

  • Testen einer App mit Power Apps Test Studio

  • Verwenden von Power Automate-Cloud-Flows zum Implementieren von Geschäftslogik aus einer Canvas-App

Verwalten und Behandeln von Problemen mit Apps

  • Behandeln von Problemen mit Canvas-Apps und modellgesteuerten Apps mithilfe des Monitors und anderen browserbasierten Debugtools

  • Identifizieren und Beheben von Connector- und API-Fehlern

  • Optimieren der Canvas-App-Leistung, einschließlich von vorab geladenen Daten und der Abfragedelegierung

  • Optimieren der modellgesteuerten App-Leistung, einschließlich Formularen und Ansichten

Erweitern der Benutzeroberfläche (10–15 %)

Anwenden von Geschäftslogik durch Erstellen von Clientskripts

  • Erstellen von JavaScript-Code, der auf das Client-API-Objektmodell ausgerichtet ist

  • Beschreiben der Optionen für die Ereignishandlerregistrierung

  • Erstellen von Clientskripts für die Dataverse-Web-API

  • Beschreiben des Client-API-Objektmodells

  • Bestimmen, wann Geschäftsregeln oder Clientskripts verwendet werden sollen

Erstellen einer PCF-Codekomponente (Power Apps-Komponentenframework)

  • Beschreiben des Lebenszyklus der Codekomponente

  • Initialisieren einer neuen Codekomponente

  • Konfigurieren eines Codekomponentenmanifests

  • Implementieren von Komponentenschnittstellen

  • Packen, Bereitstellen und Nutzen einer Komponente

  • Konfigurieren und Verwenden von Geräte-, Hilfsprogramm- und Web-API-Features in der Komponentenlogik

Erweitern der Plattform (35–40 %)

Erstellen eines Dataverse-Plug-Ins

  • Beschreiben der Plug-In-Ausführungspipeline

  • Beschreiben des Plug-In-Ausführungskontexts

  • Entwickeln eines Plug-Ins, das Geschäftslogik implementiert

  • Implementieren von Pre- und Post-Images zur Unterstützung der Plug-In-Logik

  • Ausführen von Vorgängen in Plug-Ins mithilfe des Organisationsdiensts

  • Optimieren der Plug-In-Leistung

  • Konfigurieren einer benutzerdefinierten Dataverse-API-Nachricht

  • Registrieren von benutzerdefinierten Assemblys mithilfe des Plug-In-Registrierungstools

  • Entwickeln eines Plug-Ins, das eine benutzerdefinierte API implementiert

Erstellen benutzerdefinierter Connectors

  • Erstellen einer Open-API-Definition für eine REST-API

  • Konfigurieren der API-Sicherheit

  • Verwenden von Richtlinienvorlagen zum Ändern des Connectorverhaltens zur Laufzeit

  • Importieren von Definitionen aus vorhandenen APIs, einschließlich Open-API-Definitionen, Azure-Diensten und GitHub

  • Erstellen eines benutzerdefinierten Connectors für einen Azure-Dienst

  • Erstellen einer Azure-Funktion, die in einem benutzerdefinierten Connector verwendet werden soll

  • Erweitern einer Open API-Definition für einen benutzerdefinierten Connector

Verwenden von Plattform-APIs

  • Ausführen von Vorgängen mit der Dataverse-Web-API

  • Ausführen von Vorgängen mit dem Organisationsdienst

  • Implementieren von Wiederholungsrichtlinien für API-Grenzwerte

  • Optimieren von Leistung, Parallelität, Transaktionen und Batchverarbeitung

  • Durchführen der Authentifizierung mithilfe von OAuth

Verarbeiten von Workloads mithilfe von Azure Functions

  • Verarbeiten von Vorgängen mit langer Ausführungszeit mithilfe von Azure Functions

  • Konfigurieren von geplanten und ereignisgesteuerten Funktionstriggern in Azure Functions

  • Authentifizieren bei Microsoft Power Platform mithilfe verwalteter Identitäten

Konfigurieren von Power Automate-Cloud-Flows

  • Erstellen und Verwalten von Cloud-Flows

  • Konfigurieren von Flowschritten zur Verwendung von Dataverse-Connectoraktionen und -Triggern

  • Implementieren komplexer Ausdrücke in Flowschritten

  • Verwalten vertraulicher Eingabe- und Ausgabeparameter

  • Implementieren von Azure Key Vault- und Azure Active Directory-Dienstprinzipalen

  • Beschreiben von Flusssteuerungsaktionen einschließlich Fehlerbehandlung

  • Hinzufügen eines Cloud-Flow-Schritts zu einem Geschäftsprozessflow

  • Konfigurieren von Triggerfilter- und Wiederholungsrichtlinien

Entwickeln von Integrationen (5–10 %)

Veröffentlichen und Nutzen von Dataverse-Ereignissen

  • Veröffentlichen eines Dataverse-Ereignisses mithilfe von IServiceEndpointNotificationService

  • Veröffentlichen eines Dataverse-Ereignisses mithilfe des Plug-In-Registrierungstools

  • Registrieren von Dienstendpunkten, einschließlich von Webhooks, Azure Service Bus und Azure Event Hub

  • Beschreiben von Optionen zum Lauschen an Dataverse-Ereignissen

Implementieren der Datensynchronisierung mit Dataverse

  • Beschreiben der Synchronisierung von Daten mithilfe der Änderungsnachverfolgung

  • Lesen von Tabellenänderungsdatensätzen mithilfe von Plattform-APIs

  • Erstellen und Verwenden alternativer Schlüssel

  • Verwenden der UpsertRequest-Nachricht zum Synchronisieren von Daten