Developer learning catalog

Do you need to write code to integrate with other data sources, extend core system functionality, or build a complex application?

The following catalog is organized from core knowledge to specific domains, and from most basic to most advanced. If content exists in multiple formats, we'll let you know, so that you can choose the training format that best meets your needs.

Build

Content Description Format Length
Introduction to developing with the Power Platform So, you want to be a Microsoft Power Platform developer! This learning path is the first step in learning about platform, tools, and the ecosystem of Microsoft Power Platform. Free, self-paced online learning path 1 hr 51 min

Extend

Content Description Format Length
Extending the Power Platform Microsoft Dataverse Create client scripting, perform common actions with client script, and automate business process flow with client script is covered in this learning path. Learn about what client script can do, rules, and maintaining scripts. Discover when to use client script as well as when not to use client script. Free, self-paced online learning path 3 hr 37 mins
Extending Microsoft Power Platform Microsoft Dataverse Getting started with extending Microsoft Power Platform Microsoft Dataverse can be overwhelming. This learning path looks at the tools and resources needed for extending Microsoft Power Platform. We'll start with looking at the SDKs, the extensibility model, and event framework. This learning path also covers when to use plug-ins. Configuration of plug-ins as well as registering and deploying plug-ins. Free, self-paced online learning path 2 hr 3 min
Work with Dataverse Web API Learn about working with the Dataverse Web API Free, self-paced online learning path 2 hr 5 min
Integrate Dataverse Azure solutions Gain an in-depth overview of options available within Dataverse to integrate data and events to Azure. Free, self-paced online learning path 2 hr 1 min
Microsoft Power Power Platform Developer The Microsoft Power Platform helps organizations optimize their operations by simplifying, automating and transforming business tasks and processes. In this course, students will learn how to build Power Apps, Automate Flows and extend the platform to complete business requirements and solve complex business problems. Power Apps Developers will learn how to 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. Instructor-led in person or online training, cost varies by region and partner 5 days

App Creation

Content Description Format Length
Work with data in a Power Apps canvas app Do you need to connect an app to access data? Then this learning path is for you. It will focus on how to connect to data sources. It also will show you how to use filtering, conditions, and other functions to shape your data and write data to your data source. Free, self-paced online learning path 2 hr 44 min

Exam

Content Description Format
Microsoft Power Platform Developer This exam measures your ability to accomplish the following technical tasks: create a technical design; configure Microsoft Dataverse; create and configure Power Apps; configure business process automation; extend the user experience; extend the platform; develop integrations. Exam, cost varies by region