Course
Microsoft Power Platform Developer – Intensive Training («PL400»)
The Microsoft Power Platform helps organizations optimize their operations by simplifying, automating and transforming business tasks and processes.
Vendor code
PL-400
Duration
4 days
Price
3'400.–
Alternative learning format available:
Microsoft Power Platform Developer – Flexible Training («PL400V»)
Course facts
- Creating a technical design
- Configuring Microsoft Dataverse
- Creating and configuring Power Apps
- Extending the user experience
- Extending the platform
- Developing integrations
Course outline:
Module 1: How to build your first model-driven app with Dataverse
- Do you want to quickly build apps with little to no code? This module focuses on the building blocks of Dataverse and model-driven apps. These key components will help you build quick business apps in your organization.
- Model-driven app design 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 make apps that are simple or complex.
- Dataverse tables are similar to tables in a database. Every instance of a Dataverse database includes a base set of tables that provide structure for data that is commonly used by business applications.
- Do you want to create new data columns or use existing standardized columns for your business solutions? This module will show you how to manage or create new columns within a table in Dataverse.
- Do you want to create standardized choice lists that you can use across all of your Power Apps? This module will show you how to create new or use standard choice lists called choices in Dataverse.
- Do you need to create relationships between tables? This module will show how and why you can separate data into tables and how to relate between tables to build complex and robust business solutions. It will also explain the different kinds of relationships that you can define between tables in Dataverse.
- The ability to build business rules that ensure consistent business logic whatever app is accessing that data set is imperative to a successful business operation. This module will show you how you can build business rules that are triggered anytime they're used within Dataverse.
- Do you want to use rollup or calculation columns? This module shows you how to build calculations or rollups that are defined and triggered within the data in Dataverse, regardless of the app that accesses that data set.
- Do you want to use security roles to limit user permissions? This module will show you how you can set permissions to limit access to an environment. Or limit which users can view, edit, or delete data in an environment within Dataverse.
- Learn the basics of Power Apps and how you can use it in your organization.
- Learn how to customize an app by adding controls, images, and logic.
- Manage app versions, app sharing, and environments in Power Apps.
- App users can only navigate through the navigation options provided by an app developer, and this module is designed to help you build a good navigation experience for your canvas app.
- Do you want to build a better UI for app users? This module helps you do that using themes, icons, images, personalization, different form factors, and controls.
- Controls help create a better experience for the user and collect the appropriate data. This module helps you understand and use Controls.
- In this module, you'll learn best practices around testing and documenting your Power Apps application.
- Imperative development techniques can help you achieve the goal for your app. You will learn about different development methods and different variables in Power Apps.
- Do you have need for complex formulas in your app? This module can help you write those formulas.
- With some Power Apps canvas apps a form is not the solution. This module will focus on how to perform custom updates when your data is not in a form.
- Do you want to test your app and improve it's performance? This module will help you understand how to test an app and improve performance.
- Do you want to improve a user's experience in your canvas app? This module will show you how to work with relational data to provide a good experience for app users.
- It's important to learn how to work with data source limits. You need to understand the various limits and variables that go into those limits to best work with data in Power Apps. This will help you chose the best data source for an app to meet your requirements.
- Do you need to connect to data that isn't tabular? This module will help with that. It includes discussion of action-based connectors, Flow, and user data.
- Custom connectors can be used with your canvas app when a built-in connector is not available. This module focuses on using custom connectors.
- Power Automate is an online workflow service that automates actions across the most common apps and services.
- Power Automate is an online workflow service that automates actions across the most common apps and services. In this module, you'll build approval flows to streamline your business, save time, and work more efficiently.
- Get the most out of your data using functions to create expressions.
- The goal of this module is to give a broad-scoped overview of the developer experience as it relates to Microsoft Power Platform. It will cover a high-level introduction how the ecosystem is represented, with the intended audience being a software developer with limited experience in working with Microsoft Power Platform.
- This module will focus on the available developer tools that can help you perform development activities with Microsoft Power Platform.
- This module will focus on the underlying solution architecture from a technical perspective and what extensibility options exist. It will also cover the ever-important element of Microsoft Power Platform development, which is the decision-making process of determining when to use configuration versus code.
- The goal of this module is to give an introductory overview of Microsoft Power Platform SDKs that are available from Microsoft via NuGet.
- The purpose of this module is to provide an in-depth overview of plug-ins as it relates to Microsoft Power Platform development. This module will review how and when plug-ins are implemented, how they're registered and deployed, and the various configuration options that are available during plug-in registration.
- The goal of this module is to review how to achieve common user experience automation procedures through Client Script. This module is intended to serve as a practical guide for how to solve real-world scenarios that are frequently encountered during Microsoft Power Platform implementations.
- This module focuses on educating developers on how to perform common techniques in regard to automating business processes using client scripting, along with explaining the context of when these scenarios might be applied.
- Learn how to get started with Microsoft Power Apps component framework.
- Build a custom Power Apps component, create a code component solution package, and then test and debug a code component.
- Get details on how to address more complex scenarios as it applies to a Power Apps component framework. This module covers how to use client frameworks such as React and Angular within a component, along with how to address scenarios such as file upload, localization, and integration with Microsoft Dataverse Web API.
- Learn about working with the Dataverse Web API.
- Gain an in-depth overview of options available within Dataverse to integrate data and events to Azure.
- Students should have an introductory knowledge of Power Platfom
- Students should have development experience that includes JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI
This intensive training prepares you for:
- Exam: «PL-400: Microsoft Power Platform Developer» for the
- Certification: «Microsoft Certified: Power Platform Developer Associate»