PL-400 Microsoft Power Platform Developer
Preis Netto: € MwSt.: €
Preis Preis auf Anfrage
Dauer
5 Tage
Standort
Kurssprache englisch
Trainingslösung Online Live
Ideal für alle, die mit Power Apps, Power Automate und Dataverse richtig durchstarten wollen. Kein Technik-Kauderwelsch, sondern klare, praxisnahe Inhalte. Von der Idee zur smarten Lösung – mit Fokus auf Effizienz, Automatisierung und cleverem Einsatz moderner Tools. Egal ob App-Entwicklung, API-Anbindung oder benutzerdefinierte Logik – hier kommt alles auf den Tisch, was den digitalen Werkzeugkasten spannend macht.
Schwerpunkte:
- Erstellung modellgesteuerter und Canvas-Apps.
- Nutzung und Erweiterung von Power Automate Flows.
- Integration mit Microsoft Dataverse und externen Datenquellen.
- Entwicklung von benutzerdefiniertem Code mit Plugins und Azure Functions.
- Verwaltung von Lösungen und ALM (Application Lifecycle Management).
- Arbeit mit Power Platform CLI und Entwickler-Tools.
- Erweiterung von Power Apps mit Power FX und JavaScript.
- Aufbau von benutzerdefinierten Connectors und APIs.
Die perfekte Grundlage, um smarte Businesslösungen zu gestalten und digitale Prozesse aktiv mitzugestalten.
- Modellgesteuerte Anwendungen mit Microsoft Dataverse
- Beispielanwendungen entdecken
- Modellgesteuerte Anwendungen: Einführung
- Komponenten modellgesteuerter Anwendungen
- Entwurf modellgesteuerter Anwendungen
- Integration von Geschäftsprozessen
- Tabellen und Tabellentypen in Dataverse erkennen
- Benutzerdefinierte Tabelle anlegen
- Anhänge in Tabelle aktivieren
- Lizenzanforderungen für Tabellentypen
- Spalten in Microsoft Dataverse definieren
- Spaltentypen
- Spalte zur Tabelle hinzufügen
- Primäre Namensspalte erstellen
- Beschränkungen für Spalten
- Automatisch nummerierte Spalte erstellen
- Alternativen Schlüssel erstellen
- Auswahlspalte festlegen
- Standard auswählen
- Tabellenbeziehungen erstellen
- Beziehungsarten in Dataverse
- Eins-zu-Viel-Beziehung erstellen
- Many-to-Many-Beziehung erstellen
- Beziehungen bearbeiten/löschen
- Geschäftsregeln definieren
- Komponenten der Regel festlegen
- Regel erstellen
- Rollup-Spalte anlegen
- Kalkulationsspalte hinzufügen
- Umgebungsrollen verstehen
- Umgebungsbenutzer hinzufügen/deaktivieren
- Sicherheitskonzepte in Dataverse verstehen
- Benutzer-Sicherheitsrollen und Vorgaben verstehen
- Benutzerrollen überprüfen
- Dataverse-Teams für Sicherheit konfigurieren
- Gruppenteams für Sicherheit in Dataverse konfigurieren
- Power Apps Bausteine
- Erstellung von Power Apps
- Verwandte Technologien
- Zusätzliche Technologien
- App-Design in Power Apps
- Anwendungen anpassen in Power Apps
- Navigationsmodell für Canvas-App erstellen
- Bildschirme und Steuerelemente erkunden
- Power Apps Kontrolle
- Navigation verstehen
- Zurück-Funktion nutzen
- Weitere Navigationsoptionen
- Themes für schnelle Anpassung
- Steuerelement branding
- Symbole nutzen
- Bilder einfügen
- Personalisierung
- Tablet- und Telefonformate
- Steuerelementeigenschaften
- Textsteuerelemente nutzen
- Benutzerfreundlichkeit verbessern
- Medien einbinden
- Moderne Steuerelemente
- Komponentenbibliotheken verwenden
- Testpläne entwickeln
- UI testen
- Leistung optimieren
- Analyse und Diagnose
- Dokumentation, Kundenkontakt
- Imperative und deklarative Entwicklung
- Globale Variablen
- Kontextuelle Variablen
- Sammlungen
- Weitere Variablenkonzepte
- Formeln für mehrere Datensätze
- Mathematische Operationen in Tabellen
- Datensätze kombinieren/trennen
- ForAll-Funktion
- Mehr als Formulare nötig
- Patch-Funktion für Datensatz-Erstellung und -Bearbeitung
- Löschen von Datensätzen
- Patch-Funktion zum Aktualisieren der Galerie
- Bedeutung der Leistungsreflexion
- Leistungssteigerung durch Daten
- Testen und Fehlerbehebung
- Relationale Daten: Verknüpfte Datensätze
- Beziehungen in Power Apps nutzen
- Microsoft Dataverse vereinfacht Beziehungen
- Delegationsübersicht
- Kombination von Funktionen, Prädikaten und Datenquellen
- Warnungen, Grenzen und nicht delegierbare Funktionen
- Verschiedene Datenquellen
- Aktionsbasierte Datenquellen nutzen
- Power Automate für Power Apps
- Benutzerdefinierte Konnektoren: Überblick
- Lebenszyklus benutzerdefinierter Konnektoren
- Postman für Konnektoren nutzen
- Power Automate Überblick
- Ablauf-Fehlerbehebung
- Lösungen für reale Szenarien
- Einstieg mit Ausdrücken
- Notizen erleichtern
- Funktionsarten
- Komplexe Ausdrücke erstellen
- Dataverse & Common Data Model
- Power Platform mit Azure erweitern
- Power Platform Umgebungen
- Lösungen zusammengefasst
- Anwendungen via Package Deployer bereitstellen
- Erweiterbare Benutzererfahrung
- Erweiterbarkeit von Dataverse
- Entscheidung: Konfiguration vs. Codierung
- Microsoft Dataverse-Erweiterung
- Ereignis-Framework
- Plug-ins: Nutzungsmöglichkeiten
- Plug-ins: Ausführungsumgebung
- Upload-Skripte
- Ereignis-Handler
- Kontext-Objekte
- Client-Skripte
- Best Practices für Client-Skripte
- Fehlerbehebung in Client-Skripten
- Power Apps Architektur
- Power Apps Werkzeuge
- Komponenten-Manifest
- Power Apps Code-Demo
- Code-Komponenten-Lösungspaket erstellen
- Code-Komponenten testen und debuggen
- Formatierungs-API in Power Apps-Komponente nutzen
- Microsoft Dataverse Web-API in Power Apps-Komponente einsetzen
- Power Apps-Komponente mit Pop-up-Fenster erstellen
- OAuth-Authentifizierung für Microsoft Dataverse
- Microsoft Dataverse Web API mit Postman nutzen
- OData für Datenabfragen verwenden
- FetchXML zur Datenabfrage einsetzen
- Power Automate-Aktionen via Web-API aufrufen
- Web-API zur Benutzerimitation nutzen
- Änderungsverfolgung von Entitätsdaten mit der Web-API
- Microsoft Dataverse-Daten an Azure Service Bus weitergeben
- Service Bus Event Listener für Dataverse-Nachrichten entwickeln
- Microsoft Dataverse-Ereignisse via Webhooks veröffentlichen
- Funktion zur Verarbeitung von Dataverse-Ereignissen erstellen
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00