IL - PL-400 - Microsoft Power Platform Developer

Course Overview

In this course you will learn how to create a technical design, configure common data service and how to create and configure Power Apps. This course will also cover how to configure business process automation, extend the user experience, extend the platform as well as how to develop integrations. This course will help you to prepare to pass the Microsoft certification exam PL-400: Microsoft Power Platform Developer.

Course Details
  • Duration: 3 days
  • Level: 300

Who this course is designed for
  • Developer Professionals

  • Create a technical design
  • Configure Common Data Service
  • Create and configure Power Apps
  • Configure business process automation
  • Extend the user experience
  • Extend the platform
  • Develop integrations

Course Outline

Module 01 - Validate Requirements and Design Technical Architecture 

In this module you will learn how to design and validate the technical architecture for a solution, design authentication and authorization strategy, determine whether you can meet requirements with out-of-the-box functionality and determine when to use Logic Apps versus Power Automate flows.

 

Module 02 - Design Solution Components

In this module you will learn how to design a data model, design Power Apps reusable components, design custom connectors and design server-side components.

 

Module 03 - Describe Power Platform Extensibility Points

In this module we will cover Power Virtual Agents extensibility points including Bot Framework skills and Power Automate flows, Power BI extensibility points including Power BI APIs, custom visuals, and embedding Power BI apps in websites and other applications and Power Apps portal extensibility points including CRUD APIs and custom styling.

 

Module 04 - Configure Security to Support Development

In this module you will learn how to troubleshoot operational security issues, create or update security roles and field-level security profiles and configure business units and teams.

 

Module 05 - Implement Entities and Fields

In this module you will learn how to configure entity and entity options, fields and relationships and types of behaviors.

 

Module 06 - Implement Application Lifecycle Management (ALM)

In this module you will learn how to create solutions and manage solution components, import and export solutions, manage solution dependencies and create a package for deployment. You will also learn how to automate deployments and implement source control for projects including solutions and code assets.

 

Module 07 - Create Model-Driven Apps

In this module you will learn how to configure a model-driven app, forms, views and visualizations.

Module 08 - Create Canvas Apps

In this module you will learn how to create and configure a canvas app, implement complex formulas to manage control events and properties and analyze app usage by using App Insights. This module will also cover how to build reusable component libraries.

Module 09 - Manage and Troubleshoot AppsIn this module you will learn how to troubleshoot app issues by using Monitor and other browser-based debugging tools, interpret results from App Checker and Solution Checker, identify and resolve connector and API errors and optimize app performance including pre-loading data and query delegation.

Module 10 - Configure Power Automate

In this module you will learn how to create and configure a flow and configure steps to use Common Data Service connector actions and triggers. You will also learn how to implement complex expressions in flow steps, implement error handling as well as troubleshoot flows by analyzing JSON responses from connectors.

Module 11 - Implement Processes

In this module you will learn how to create and configure business process flows and business rules, create, manage, and interact with business process flows by using server-side and clientside code and troubleshoot processes.

Module 12 - Apply Business Logic Using Client Scripting

In this module you will learn how to create JavaScript or Typescript code that targets the XRM API, register an event handler and create client-side scripts that target the Common Data Service Web API.

Module 13 - Create a Power Apps Component Framework (PCF) Component

In this module you will be introduced to the PCF component lifecycle. You will learn how to initialize a new PCF component, configure a PCF component manifest, implement the component interfaces and package, deploy, and consume the component. This module will also cover how to configure and use PCF Device, Utility, and WebAPI features and test and debug PCF components by using the local test harness.

Module 14 - Create a Command Button Function

In this module you will learn how to create the command function, design command button rules and actions, edit the command bar by using the Ribbon Workbench and manage dependencies between JavaScript libraries.

Module 15 - Create a Plug-In

In this module you will be introduced to the plug-in execution pipeline. You will learn how to design and develop a plug-in, debug and troubleshoot a plug-in, implement business logic by using pre and post images and perform operations on data by using the Organization service API. This module will also cover how to optimize plug-in performance, register custom assemblies by using the Plug-in Registration Tool and develop a plug-in that targets a custom action message.

Module 16 - Create Custom Connectors

In this module you will learn how to create a definition for the API, configure API security, use policy templates to modify connector behavior at runtime, expose Azure Functions as custom connectors and create custom connectors for public APIs by using Postman.

Module 17 - Use Platform APIs

In this module you will learn how to interact with data and processes by using the Common Data Service Web API or the Organization Service, implement API limit retry policies and optimize for performance, concurrency, transactions, and batching. This module will also cover how to query the Discovery service to discover the URL and other information for an organization, perform entity metadata operations with the Web API and perform authentication by using OAuth.

Module 18 - Process Workloads

In this module you will learn how to process long-running operations by using Azure Functions, configure scheduled and event-driven function triggers in Azure Functions and authenticate to the Power Platform by using managed identities.

Module 19 - Publish and Consume Events

In this module you will learn how to publish an event by using the API, publish an event by using the Plug-in Registration Tool and register service endpoints including webhooks, Azure Service Bus, and Azure Event Hub. You will also learn how to implement a Common Data Service listener for an Azure solution and create an Azure Function that interacts with Power Platform.

Module 20 - Implement Data Synchronization

In this module you will learn how to configure entity change tracking, read entity change records by using platform APIs and create and use alternate keys.

 

Contact the experts at Opsgility to schedule this class at your location or to discuss a more comprehensive readiness solution for your organization.

Contact a Cloud Training Specialist
Looking for on-demand training?
Hands-On Learning with Azure or 365