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 Power Platform developer! This learning path is the first step in learning about the platform tools and the ecosystem of the Power Platform. Free, self-paced online learning path 2 hours

Extend

Content Description Format Length
Extending the Power Platform Common Data Service 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 4 hours
Extending the Power Platform user experience Model Driven apps Getting started with extending the Power Platform Common Data Service can be overwhelming. This learning path looks at the tools and resources needed for extending the 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
Extend Dynamics 365 portals The ability to easily surface and interact with Common Data Service data on an externally facing web site is the core benefit for implementing a Dynamics 365 portal. This learning path describes how to transform a content portal into a full web app interacting withCommon Data Service. We will explain how to secure data access based on the authenticated user role and relationship to the data. We will also cover the options available to customizers and developers to extend the portal functionality and integrate with Office 365 and Power platform components. Free, self-paced online learning path 3 hours
Work with portals in Dynamics 365 Dynamics 365 portals are designed for interaction with the internal and external audiences. There are additional requirements for content management and design, as well as the need to secure the content. This learning path describes how portal components work within context of Dynamics 365 to deliver the content and Common Data Service for Apps data to external and internal audiences. We will cover the topics of user authentication and how to secure access to different parts of the portal content based on the target audience and relationship to the content. Free, self-paced online learning path 1 hour
Work with Common Data Service Web API Learn about working with the Common Data Service Web API Free, self-paced online learning path 2 hours
Integrate Common Data Service Azure solutions Gain an in-depth overview of options available within Common Data Service to integrate data and events to Azure. Free, self-paced online learning path 2 hours
Access Common Data Service data in Dynamics 365 portals The ability to easily surface and interact with Common Data Service data on a website is one of the core benefit for implementing a Dynamics 365 Portal. This module will focus on the techniques and methods to display and interact with Common Data Service data on the Dynamics 365 Portal. Free, self-paced online learning path 1 hour
Microsoft Power Apps + Dynamics 365 Developer In this course, Power Apps Developers will build on their existing knowledge of the Power Platform, Microsoft stack, and standard development tools and practices. Power Apps Developers will learn how to estimate effort and scope; validate requirements and design technical architecture; create data models; determine implementation tools; and document their technical design. Broad topics will include implementing user security and accessibility; managing environments; extending the Common Data Service; creating and using web resources; and working with plug-ins. Instructor-led in person or online training, cost varies by region and partner 3 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 14 min

Exam

Content Description Format Length
Microsoft Power Apps + Dynamics 365 Developer This exam measures your ability to accomplish the following technical tasks: create a technical design; configure Common Data Service (CDS); create and configure Power Apps; configure business process automation; extend the user experience; extend the platform; and develop integrations. Exam, cost varies by region