PL-400T00-A: Microsoft Power Platform Developer

Microsoft Power Platform Developer training covers advanced canvas apps, Power Automate, Dataverse, client scripting, command bar customization, and Power Apps Component Framework development for Power Platform developers.

Course Overview

The Microsoft Power Platform Developer course focuses on designing, developing, testing, and troubleshooting solution components that extend Microsoft Power Platform capabilities. The course emphasizes using traditional code to address development requirements that are not suited to low-code approaches.

Participants learn development techniques using Microsoft Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs, Visual Studio, Visual Studio Code, and Microsoft Azure. The course covers advanced canvas app techniques, Power Automate expressions and Dataverse actions, client scripting, command bar customization, and Power Apps Component Framework (PCF) development.

Course Objective

  • Understand advanced development techniques for Microsoft Power Platform.
  • Apply advanced canvas app techniques for custom updates and optimization.
  • Automate business processes using expressions and Dataverse actions in Power Automate.
  • Describe development approaches for extending Microsoft Power Platform solutions.
  • Implement client scripting to extend the user experience.
  • Apply command bar customization techniques.
  • Build basic code components using the Power Apps Component Framework.
  • Work with development technologies including JavaScript, JSON, TypeScript, C#, HTML, and RESTful Web APIs.
  • Use Visual Studio and Visual Studio Code for Power Platform development.
  • Understand how Microsoft Azure can be used as part of Power Platform development solutions.

Pre-requisites

Participants must have previous software development experience using coding techniques with modern programming languages such as C# and JavaScript. They should also have a foundational understanding of Microsoft Power Platform and hands-on experience with:

  • Developing data models in Microsoft Dataverse.
  • Creating tables, columns, and relationships in Microsoft Dataverse.
  • Building Power Apps canvas apps.
  • Building Power Apps model-driven apps.
  • Building Power Automate cloud flows.

Course Curriculum

Learn advanced techniques for building and optimizing Canvas Apps, including custom updates, data handling, performance improvement, reusable components, and efficient app design – Power Apps

Learn to automate business processes using Power Automate expressions and Dataverse actions. Covers working with data, expressions, and automated workflows – Power Automate

Understand the development capabilities of Microsoft Power Platform and learn the fundamental concepts required to extend and customize Power Platform solutions – Dynamics 365

Learn how to enhance the user experience by implementing client-side scripting and customizing commands and the command bar in Power Platform applications – Microsoft Power Platform

Learn the fundamentals of creating reusable code components using the Power Apps Component Framework to provide customized user experiences – Microsoft Power Platform

Explore techniques for extending Dataverse functionality through custom development and implementing business requirements beyond standard platform capabilities – Dynamics 365

Learn how Microsoft Dataverse can be integrated with Azure services to build connected and scalable Power Platform solutions – Microsoft Power Platform

Learn how to create and use custom connectors to connect Power Apps and Power Automate with external APIs, applications, and services – Microsoft Power Platform

Understand the fundamentals of application lifecycle management, including managing solutions, development environments, deployments, and Power Platform application releases – Microsoft Power Platform