Accueil / PL-400 : Microsoft Power Platform Developer

PL-400 : Microsoft Power Platform Developer

Power platform
Level : Intermediate
Useful information
Duration : 5 Days (35 Hours)
Presential price : 3100 € excl tax/pers
Mock exam price : 60 € excl tax/pers
Voucher : Offered
Targeted audience
  • Power Platform Developer
Next dates
Remote
Intra-company
On demand

Training Overview

You will learn to create Power Apps, automate workflows, and extend the platform to meet business needs and solve complex problems.

PL-400 : Power Platform Developer

Learning Objectives

Trainees will be able to:

  • Create a technical design
  • Configure Microsoft Dataverse
  • Create and configure Power Apps applications
  • Enhance the user experience
  • Extend the platform
  • Develop integrations.
Prerequisites

To attend this training, it is recommended to have previously completed the “PL-900: Microsoft Power Platform Fundamentals” course. Practical experience with Power Platform and its key components, as well as with the Common Data Service and security concepts, is advised.

It is strongly recommended to take this course on a computer and to have a dual screen setup for better comfort.

Training Program

Identify the Fundamental Components of Microsoft Power Platform

  • Explain the various administrative options available in Power Platform.
  • Describe security and governance in Power Platform.
  • Explore Microsoft Dataverse and how to use it to create business solutions.
  • Examine Power Platform connectors.

Create and Manage Environments in Dataverse

  • Identify the different environments found in Dataverse.
  • Create and manage environments in Dataverse.
  • Create a database instance in Dataverse.
  • Add users and security roles in a Dataverse environment.
  • Determine where to manage environment settings.

Create Tables in Dataverse

  • Create tables with Dataverse.
  • Import data into a Dataverse database.

Manage Tables in Dataverse

  • Manage tables in Dataverse.
  • Manage the types of tables available in Dataverse.
  • Create a custom table.
  • Enable attachments within a table.
  • Apply licensing criteria for each type of table.

Create and Manage Columns within a Table in Dataverse

  • Discover the types of columns available in Dataverse.
  • Add a column to a table.
  • Identify restrictions associated with columns.
  • Create an auto-number column.
  • Create an alternate key.

Use Choices in Dataverse

  • Discover choices.
  • Explore standard choices.
  • Create or modify an existing choice.

Create Relationships Between Tables in Dataverse

  • Segment data used by your solutions into multiple tables.
  • Associate one table with another.
  • Establish relationships between tables.
  • Select the appropriate relationship type when creating solutions with Dataverse.

Create and Define Calculated or Rollup Columns in Dataverse

  • Define a rollup column.
  • Create a rollup column.
  • Identify a calculated column.
  • Create a calculated column.

Define and Create Business Rules in Dataverse

  • Define business rules in Dataverse.
  • Create and manage business rules in Dataverse.

Get Started with Security Roles in Dataverse

  • Discover security roles and apply them to users in an environment.
  • Add users to an environment.
  • Understand security concepts in Dataverse.
  • Identify default security roles.
  • Create a custom role.
  • Create a custom security role and assign it to entities and users.
  • Configure Dataverse security teams and dedicated Dataverse group teams.

Get Started with Model-Driven Apps in Power Apps

  • Design model-driven applications.
  • Create a model-driven application.

Configure Forms, Charts, and Dashboards in Model-Driven Apps

  • Use form elements and controls.
  • Configure forms.
  • Use specialized form components.
  • Use editable grids.
  • Identify views and use public views.
  • Configure charts.
  • Configure dashboards.

Customize the Command Bar

  • Create or modify modern commands.
  • Use classic commands.
  • Use Power Fx.
  • Customize commands.

Get Started with Canvas Apps in Power Apps

  • Perform different tasks in Power Apps using various technologies.
  • Discover different ways to create an app in Power Apps.
  • Create your first app from Excel data.

Understand Low-Code as a Traditional Developer

  • Understand and use Power Fx.
  • Create an app using Power Apps.
  • Modify an app using Power Fx.

Customize a Canvas App in Power Apps

  • Modify the layout of a gallery.
  • Modify the data displayed by a control.
  • Modify the display order of fields.
  • Modify the control with which a user provides information.
  • Explore controls on each screen of an app.
  • Format a number as a price.
  • Set the color of prices based on their values.
  • Explore formulas in a generated app.

Navigate a Canvas App in Power Apps

  • Understand how navigation works in a canvas app.
  • Use the Navigate and Back functions.
  • Understand different ways to call these functions.

Create Formulas to Change Properties in a Canvas App in Power Apps

  • Understand the basics of using formulas in a canvas app.
  • Modify the format of a date control.
  • Perform simple math calculations using a formula.
  • Modify the position of an icon using a formula.
  • Implement conditional formatting in canvas apps using a formula.

Create Formulas to Change Behaviors in a Canvas App in Power Apps

  • Understand true and false values.
  • Control the Visible property with a formula.
  • Control the DisplayMode property with a formula.
  • Combine formulas into a single statement.

Create a Basic Formula Using Tables and Records in a Canvas App in Power Apps

  • Understand tables and records in Power Apps.
  • Use Collect and ClearCollect to create multi-column tables.
  • Add a collection as a data source to a gallery.
  • Filter your data table.
  • Use the LookUp function.

Use Imperative Development Techniques for Canvas Apps in Power Apps

  • Differentiate imperative development from declarative development.
  • Understand Power Apps variables.
  • Use each of the three types of variables.

Perform Custom Updates in a Canvas App in Power Apps

  • Use the Patch function to update your data.
  • Use the Defaults function to create records with Patch.
  • Delete records using the Remove and RemoveIf functions.
  • Determine whether to use Clear and Collect or ClearCollect in their scenario.

Use Dataverse Choice Columns with Formulas

  • Discover the basics of the Choice field.
  • Use choice or lookups.
  • Filter data on choice values.

Reduce the Complexity of Your Data Model with Dataverse Table Relationships

  • Discover various types of Microsoft Dataverse relationships.
  • Use one-to-many relationships.
  • Use many-to-many relationships.

Use Relational Data in a Canvas App in Power Apps

  • Understand relational data.
  • Enhance the user experience in Power Apps using relational data.
  • Use relational data in Microsoft Dataverse.

Use Data Source Limits (Delegation Limits) in a Canvas App in Power Apps

  • Understand different limits for different data sources.
  • Understand how functions, predicates, and operators all play a role in limits.
  • Choose the data source best suited to an app using this new knowledge.

Perform Testing and Performance Checks in a Canvas App in Power Apps

  • Improve your app’s performance using best practices.
  • Properly test an app.
  • Troubleshoot using Fiddler.

Optimize App Loading Time

  • Evaluate your app’s startup performance.
  • Optimize app loading time with OnStart.
  • Implement a data loading strategy.

Troubleshoot Power Apps Issues with Monitor

  • Identify common issues when using Power Apps and resolve them with Monitor.
  • Collaborate remotely.
  • Interpret recorded events.
  • Record custom events using a trace.

Use Power Apps Instrumentation with Application Insights

  • Configure your Power Apps canvas app for Application Insights.
  • Evaluate analytics and app usage in Application Insights.
  • Record custom events in Application Insights.

Get Started with Power Automate

  • Create a flow that automatically saves email attachments.
  • Create a button flow to send yourself a reminder.

Understand Expressions in Power Automate

  • Use one or more functions to create expressions.
  • Use functions to retrieve data, modify data, and evaluate data.

Use Dataverse Triggers and Actions in Power Automate

  • Discover Dataverse triggers and actions in Power Automate.
  • Discover additional inputs available.

Understand Microsoft Power Development Resources and Explain Existing Solution Components in Microsoft Power Platform

  • Explain the key components of Microsoft Dataverse and the Common Data Model.
  • Explain Azure solution elements related to Microsoft Power Platform.
  • Explain existing AI solutions regarding Microsoft Power Platform.

Extend Power Platform Using Development Tools

  • Install available NuGet packages for Microsoft Power Platform development.
  • Use the configuration migration tool.
  • Use Package Deployer.
  • Utilize the solution packager to isolate functionality.
  • Run the Plugin Registration Tool.

Discover Power Platform Extension

  • Identify the components that make up the Microsoft Power Platform architecture.
  • Discover extensibility areas available to customize Microsoft Power Platform with code.
  • Explore different approaches to common business scenarios for implementing extensibility with configuration or code.

Use the Dataverse Web API

  • Interact with the Dataverse Web API using Postman.
  • Manage permissions against Dataverse with OAuth.
  • Query data using OData.

Perform Common Actions with Client-Side Scripts in Power Platform

  • Write client-side scripts to perform common actions listed in the module units.

Automate Business Process Flows with Client-Side Scripts

  • Automate business processes using JavaScript/TypeScript API methods.

Get Started with Power Apps Component Framework

  • Understand the Power Apps Component Framework architecture.
  • Use Power Apps component tools.

Create a Power Apps Component

  • Create a custom Power Apps component.
  • Create a code component solution package.
  • Test and debug a code component.
  • Discover key concepts of Dataverse audits.

Use Dataverse for Developers

  • Explain what can be done by Microsoft Power Platform SDKs.
  • Perform basic operations with Microsoft Power Platform, such as create/read/update/delete operations.

Extend Plugins in Power Platform

  • Extend plugins.

Integrate Azure Dataverse Solutions

  • Publish Dataverse events to Microsoft Azure Service Bus.
  • Write a Service Bus event handler that consumes Dataverse events.

Explore Azure Functions

  • Explain functional differences between Azure Functions, Azure Logic Apps, and WebJobs.
  • Describe Azure Functions hosting plan options.
  • Describe scaling Azure Functions to meet business needs.

Develop Azure Functions

  • Explain the key components of functions and their structure.
  • Create triggers and bindings to control when a function runs and where the output is sent.
  • Connect a function to services in Azure.
  • Create a function using Visual Studio Code and the Azure Functions Core Tools.

Get Started with Custom Connectors in Microsoft Power Platform

  • Discover the role of custom connectors.
  • Create a connector and use it in a Power Automate flow.

Discover and Use Web APIs with Power Apps

  • Create a custom connector using Visual Studio.
  • Create a custom connector using Azure API Management.
  • Create a custom connector using an OpenAPI document.
  • Call a web API using a custom connector in a Power Apps application.

Configure Custom Connectors with Authenticated APIs in Microsoft Power Platform

  • Discover authentication options.
  • Use APIs with Microsoft Entra ID.
  • Use a Graph API from a custom connector.
  • Share and move between different environments.

Configure Policy Templates for Custom Connectors in Microsoft Power Platform

  • Modify the behavior of custom connectors at runtime using policy.
  • Apply policy templates to a custom connector.

Create OpenAPI Custom Connectors for Microsoft Power Platform

  • Discover OpenAPI extensions.
  • Use OpenAPI extensions.

Manage Solutions in Power Apps and Power Automate

  • Group existing items into a solution.
  • Create solutions.
  • Modify existing solution-compatible flows and applications within a solution.
  • Import and export solutions.
  • Deploy complex solutions with many components.
  • Discover component dependencies.

Present Solutions for Microsoft Power Platform

  • Discover solutions and how they work.
  • Discover the concept of solution layering.
  • Discover version control for solutions.

 

Last updated: 12/22/2023
Teaching Method

In this training, we mix theory with technical workshops to quickly make you operational. Additionally, each participant receives course materials at the end of the training.

One of our consultant trainers conducts the training. With solid field experience, they make the learning process both interactive and enriching.

For assessment, the trainer regularly asks questions and uses various methods to continuously measure your progress. This approach promotes a dynamic and engaging learning experience.

After the training, we ask you to complete a satisfaction questionnaire. Your feedback helps us to maintain and constantly improve the quality of our training.

Finally, we offer the flexibility to deliver this training both in-person and remotely, and it can be customized to meet your company’s specific needs upon request.

Pre-certification

This training leads to the Microsoft certification “AI-900 Microsoft Azure AI Fundamentals.” We recommend registering for the exam approximately one month after completing the training. The course materials provided during the training will help you properly review for your certification.

You can register for certification on the Microsoft site. If you would like to buy a certification voucher from us, or if you would like us to support you in this process, please contact us

Accessibility

You can register for one of our training courses up to two business days before it starts, if there are still available places and you signed quote.

If you have specific needs related to a disability, please do not hesitate to make a request; we are happy to adjust our services according to the type of disability.

Pre-registration to the training
PL-400 : Microsoft Power Platform Developer

    * required fields

    This information is collected by CELLENZA, in its capacity as data controller, for the sole purposes of (i) managing your pre-registration and (ii) sending you commercial emails about its activities. To find out more about the management of your data and your rights, consult the privacy policy by CELLENZA

    Our Training on the same topic

    PL-900 : Introduction to Microsoft Power Platform

    FundamentalsPower platform
    Level : Beginner
    Duration : 2 Days
    By attending this training, you will learn about the business value and product capabilities of Microsoft Power Platform. You’ll learn…
    PL-900 : Power Platform Fundamentals

    PL-200 : Microsoft Power Platform Functional Consultant

    Power platform
    Level : Intermediate
    Duration : 5 Days
    You will learn to capture requirements, engage experts and stakeholders, gather and translate needs, and configure Power Platform solutions and…
    PL-200 : Power Platform Functional Consultant Associate