PL-400 Microsoft Power Platform Developer

Price
Net
VAT

Price
Price on Request

Duration
5 days

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
English

Training Solutions
Online Live

Low-code meets professional development. Today, smart business applications are created faster, in an integrated manner, and cloud-based in the Microsoft ecosystem.

Key topics

  • Customizing and extending the Power Platform.
  • Development of complex canvas and model-driven apps.
  • Automation with Power Automate.
  • Dataverse structures and security models.
  • API connection and Azure integration.
  • Application lifecycle management.

Prerequisites
Experience with C#, JavaScript, cloud fundamentals, and database concepts.

Target audience
Software developers, technical consultants, and IT architects.

In-depth expertise for high-performance, secure, and AI-supported enterprise solutions in modern web and cloud environments.

Print as PDF
Course content
  • Model-driven applications with Microsoft Dataverse
  • Discover sample applications
  • Model-driven applications: Introduction
  • Components of model-driven applications
  • Design of model-driven applications
  • Integration of business processes
  • Recognizing tables and table types in Dataverse
  • Create a custom table
  • Enable attachments in tables
  • Licensing requirements for table types
  • Defining columns in Microsoft Dataverse
  • Column types
  • Add column to table
  • Create primary name column
  • Restrictions for columns
  • Create an automatically numbered column
  • Create alternative key
  • Set selection column
  • Select default
  • Create table relationships
  • Relationship types in Dataverse
  • Create a one-to-many relationship
  • Create a many-to-many relationship
  • Edit/delete relationships
  • Define business rules
  • Define components of the rule
  • Create rule
  • Create rollup column
  • Add calculation column
  • Understanding environment roles
  • Add/deactivate environment users
  • Understanding security concepts in Dataverse
  • Understanding user security roles and defaults
  • Review user roles
  • Configure Dataverse teams for security
  • Configure group teams for security in Dataverse
  • Power Apps building blocks
  • Creating Power Apps
  • Related technologies
  • Additional technologies
  • App design in Power Apps
  • Customize applications in Power Apps
  • Create a navigation model for a canvas app
  • Explore screens and controls
  • Power Apps Control
  • Understanding navigation
  • Using the back function
  • Additional navigation options
  • Themes for quick customization
  • Control branding
  • Use icons
  • Insert images
  • Personalization
  • Tablet and phone formats
  • Control Properties
  • Using text controls
  • Improving usability
  • Embedding media
  • Modern controls
  • Using component libraries
  • Develop test plans
  • Test the UI
  • Optimize performance
  • Analysis and diagnosis
  • Documentation, customer contact
  • Imperative and declarative development
  • Global variables
  • Contextual variables
  • Collections
  • Other variable concepts
  • Formulas for multiple data sets
  • Mathematical operations in tables
  • Combining/splitting data sets
  • ForAll function
  • More than forms are needed
  • Patch function for creating and editing data records
  • Deleting records
  • Patch function for updating the gallery
  • Importance of performance reflection
  • Improving performance through data
  • Testing and troubleshooting
  • Relational data: Linked records
  • Using relationships in Power Apps
  • Microsoft Dataverse simplifies relationships
  • Delegation overview
  • Combination of functions, predicates, and data sources
  • Warnings, limits, and non-delegable functions
  • Various data sources
  • Use action-based data sources
  • Power Automate for Power Apps
  • Custom connectors: Overview
  • Lifecycle of custom connectors
  • Using Postman for connectors
  • Power Automate Overview
  • Flow Troubleshooting
  • Solutions for real-world scenarios
  • Getting started with expressions
  • Notes make it easier
  • Function types
  • Creating complex expressions
  • Dataverse & Common Data Model
  • Extend Power Platform with Azure
  • Power Platform environments
  • Solutions summarized
  • Deploy applications via Package Deployer
  • Extensible user experience
  • Extensibility of Dataverse
  • Decision: Configuration vs. coding
  • Microsoft Dataverse Extension
  • Event Framework
  • Plug-ins: Possible uses
  • Plug-ins: Execution environment
  • Upload scripts
  • Event handlers
  • Context objects
  • Client scripts
  • Best practices for client scripts
  • Troubleshooting client scripts
  • Power Apps Architecture
  • Power Apps Tools
  • Component manifest
  • Power Apps code demo
  • Create code component solution package
  • Test and debug code components
  • Use formatting API in Power Apps component
  • Use Microsoft Dataverse Web API in Power Apps component
  • Create a Power Apps component with a pop-up window
  • OAuth authentication for Microsoft Dataverse
  • Using Microsoft Dataverse Web API with Postman
  • Using OData for data queries
  • Using FetchXML for data queries
  • Call Power Automate actions via Web API
  • Using Web API for user impersonation
  • Track changes to entity data with the Web API
  • Pass Microsoft Dataverse data to Azure Service Bus
  • Develop Service Bus event listeners for Dataverse messages
  • Publish Microsoft Dataverse events via webhooks
  • Create a function to process Dataverse events

Frequently asked questions

  • There are no formal requirements. However, knowledge of C#, JavaScript, REST APIs, and Microsoft Power Platform basics is recommended.
  • PL-400 is aimed at developers with programming skills. PL-200 focuses more on functional configuration and solution creation without in-depth code development.
  • Basic knowledge of C# or JavaScript is highly recommended. Without programming experience, the exam can be significantly more challenging, as technical extensions and API integration are tested.
  • Microsoft Dataverse is a central component of the exam. Knowledge of tables, relationships, security, business logic, and integrations within the Power Platform is required.
  • The PL-400 exam is considered challenging. It requires practical development knowledge in Power Apps, Dataverse, APIs, plug-ins, and Power Automate. Surface-level knowledge alone is not enough.
  • Microsoft certifications in the Associate category must be renewed online on a regular basis. Renewal is done by taking a free recertification exam.
  • Demand is rising sharply in the areas of low-code, process automation, and business applications. Certification significantly improves career opportunities in the Microsoft environment.

Do you have any further questions? Please contact us.