pds-it
['Product detail page','no']
Microsoft Technology / Microsoft Power Platform
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Microsoft Power Platform Developer (PL-400)

Online
4 days
German
Download PDF
€ 2.490,-
plus VAT.
€ 2.963,10
incl. VAT.
Booking number
33913
Venue
Online
2 dates
€ 2.490,-
plus VAT.
€ 2.963,10
incl. VAT.
Booking number
33913
Venue
Online
2 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training for your Employees only - exclusive and effective.
Inquiries
In cooperation with
The Microsoft Power Platform helps companies optimize their operations by simplifying, automating and transforming business tasks and processes.
Contents

The content of this training is derived from the exam "PL-400: Microsoft Power Platform Developer". Start preparing for the course now on Microsoft Learn. During the intensive training days with our trainers, you will work with the official Microsoft course materials.

Module 1: Create your first model-driven app with Dataverse

Do you want to create apps quickly with as little or no code as possible? This module covers the building blocks of Dataverse and model-driven apps. These important components will help you to quickly create business applications in your organization.

 

Module 2: First steps with model-controlled apps in Power Apps

Designing a model-driven app is an approach that focuses on quickly adding components to your apps. These components include dashboards, forms, views and charts. With little or no code, you can create apps that are simple or complex.

 

Module 3: Managing tables in Dataverse

Dataverse tables are similar to tables in a database. Each instance of a Dataverse database contains a basic set of tables that provide the structure for data commonly used by business applications.

 

Module 4: Creating and managing columns in a table in Dataverse

Would you like to create new data columns or use existing standardized columns for your business solutions? In this module, you will learn how to manage or create new columns in a table in Dataverse.

 

Module 5: Working with selection options in Dataverse

Do you want to create standardized picklists that you can use in all Power Apps? In this module, you will learn how to create and use new standard selection lists in Dataverse, which are referred to as selection options.

 

Module 6: Creating a relationship between tables in Dataverse

Do you need to create relationships between tables? This module will show you how and why to split data into tables and how to create relationships between tables to create complex and robust business solutions. It also explains the different types of relationships you can define between tables in Dataverse.

 

Module 7: Defining and creating business rules in Dataverse

The ability to create business rules that ensure consistent business logic regardless of the app accessing the dataset is essential for successful business operations. This module shows how you can create business rules that are triggered every time they are used within Dataverse.

 

Module 8: Creating and defining calculation and rollup columns in Dataverse

Do you want to use rollup or calculation columns? In this module, you will learn how to create calculations or rollups that are defined and triggered in the data in Dataverse, regardless of the app that accesses the respective dataset.

 

Module 9: First steps with security roles in Dataverse

Do you want to use security roles to restrict user permissions? In this module, you will learn how to set permissions to restrict access to an environment. You can also restrict the users who can view, edit or delete data in an environment in Dataverse.

 

Module 10: First steps with Power Apps-Canvas Apps

Get to know the basics of Power Apps and learn how you can use the tool in your organization.

 

Module 11: Customizing the Canvas app in Power Apps

Learn how to customize an app by adding controls, images and logic.

 

Module 12: Manage apps in Power Apps

Manage app versions, app shares and environments in Power Apps.

 

Module 13: Navigation in a canvas app in Power Apps

App users can only navigate using the navigation options provided by an app developer. This module is designed to help you create a good navigation experience for your Canvas app.

 

Module 14: Creating the user interface in a canvas app in Power Apps

Do you want to create a better user interface for your app users? This module helps you with designs, icons, images, personalization, different form factors and controls.

 

Module 15: Fundamentals of controls in a canvas app in Power Apps and their use

Controls help to provide the user with a better experience and capture the relevant data. This module teaches the basics of the concept and use of controls.

 

Module 16: Documenting and testing your Power Apps application

In this module, you will learn proven methods for testing and documenting your Power Apps application.

 

Module 17: Using imperative development methods for canvas apps in Power Apps

Imperative development methods can help you to realize the desired goal for your app. Learn more about the different development methods and variables in Power Apps.

 

Module 18: Create formulas that use tables, data sets and collections in a canvas app in Power Apps

Do you need complex formulas in your app? This module helps you to write these formulas.

 

Module 19: Executing custom updates in a Power Apps canvas app

Forms do not help with some Power Apps canvas apps. In this module, you will learn how to perform custom updates if your data is not in a form.

 

Module 20: Performing tests and performance checks in a Power Apps Canvas app

Would you like to test your app and improve its performance? In this module, you will learn how to test an app and improve its performance.

 

Module 21: Working with relational data in a Power Apps canvas app

Would you like to improve the user-friendliness of your Canvas app? This module demonstrates how you can use relational data to improve the user-friendliness of your app.

 

Module 22: Working with data source limits (delegation limits) in a Power Apps canvas app

It is important to learn the basics of working with data source limits. You need to internalize the different limits and variables in order to work optimally with data in Power Apps. This will enable you to select the best data source for an app according to your requirements.

 

Module 23: Connecting to other data in a Power Apps canvas app

Do you need to create a connection with non-tabular data? This module explains how to do this. Action-based connectors, flows and user data are also covered.

 

Module 24: Using custom connectors in a Power Apps canvas app

Custom connectors can be used in your Canvas apps if no built-in connector is available. The focus of this module is on the use of custom connectors.

 

Module 25: First steps with Power Automate

Power Automate is an online workflow service that automates actions for the most common apps and services.

 

Module 26: Creating approval flows with Power Automate

In this module, you create approval flows to optimize your business, save time and work more efficiently.

 

Module 27: Introduction to expressions in Power Automate

Get the most out of your data by using functions to create expressions.

 

Module 28: Introduction to Microsoft Power Platform Developer Resources

The aim of this module is to provide a comprehensive overview of the development experience in relation to the Microsoft Power Platform. It will provide an abstract introduction to the ecosystem, with the target audience being software developers with limited experience of working with the Microsoft Power Platform.

 

Module 29: Using developer tools to extend the Power Platform

This module focuses on the available development tools that you can use to perform development activities with the Microsoft Power Platform.

 

Module 30: Introduction to the extension of the Power Platform

This module focuses on the underlying solution architecture from a technical perspective and the available extension options. It also covers a consistently important element of Microsoft Power Platform development, namely the decision-making process that determines when to use configuration and when to use code.

 

Module 31: Introduction to Dataverse for developers

The aim of this module is to provide an introductory overview of the Microsoft Power Platform SDKs, which are available from Microsoft via NuGet.

 

Module 32: Extending plug-ins in Power Platform

The aim of this module is to provide a detailed overview of plug-ins in the context of Microsoft Power Platform development. This module reviews how and when plug-ins are implemented, how they are registered and deployed, and the various configuration options available during plug-in registration.

 

Module 33: Performing common actions with the client script in Power Platform

This module discusses how common user experience automation practices can be achieved through the client script. This module is intended to provide a practical guide for solving real-world scenarios commonly encountered in Microsoft Power Platform implementations.

 

Module 34: Automating business process flows with client scripts

In this module, developers are trained to apply general techniques for automating business process flows with client scripts. In addition, the context in which these scenarios can be applied is explained.

 

Module 35: First steps with the Power Apps Component Framework

Learn more about the first steps with the Microsoft Power Apps Component Framework.

 

Module 36: Creating a Power Apps component

Create a custom Power Apps component and a solution package for code components and then test and debug a code component.

 

Module 37: Using advanced functions in the Power Apps Component Framework

Learn in detail how more complex scenarios can be handled in a Power Apps Component Framework. This module explains the use of client frameworks (e.g. React and Angular) within a component and how to handle scenarios such as file uploading, localization and integration with the Microsoft Dataverse web API.

 

Module 38: Working with the Dataverse Web API

Learn more about working with the Dataverse Web API.

 

Module 39: Integrating Dataverse Azure solutions

Get a detailed overview of the options available in Dataverse for integrating data and events in Azure.

Your benefit
  • Creating a technical design
  • Configuring Microsoft Dataverse
  • Creating and configuring Power Apps
  • Extending the user interface
  • Extending the platform
  • Developing integrations


This intensive training prepares you for:
Exam: "PL-400: Microsoft Power Platform Developer" for the certification:
"Microsoft Certified: Power Platform Developer Associate".

trainer
Markus Hintner
Methods

This course consists of training training and is led by a trainer who supervises the participants live. Theory and practice are taught with live demonstrations and practical exercises. The video conferencing software Zoom is used.

Final examination
Recommended for

candidates for this exam design, develop, secure and troubleshoot power platform solutions. candidates will implement components of a solution that include application enhancements, custom user experiences, system integrations, data conversions, custom process automation, and custom visualizations. candidates must have in-depth knowledge of the Power Platform service, including a comprehensive understanding of its features, limitations and constraints. candidates should have development experience including JavaScript, JSON, TypeScript, C#, HTML, NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET and Power BI.

Start dates and details

Form of learning

Learning form

30.6.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
25.8.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured

This training is conducted in cooperation with the authorized training organization Digicomp Academy AG.
For the purpose of conducting the training, participants' data will be transmitted to Digicomp Academy AG and processed there under its own responsibility.
Please take note of the corresponding privacy policy.

Do you have questions about training?
Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.