- Module 1: 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.
In this module you'll be able to:
- Explain what solution components exist within Microsoft Power Platform.
- Explain key components of Microsoft Dataverse and the Common Data Model.
- Explain what Azure solution elements relate to Microsoft Power Platform.
- Explain what AI Solutions exist as it relates to Microsoft Power Platform.
- Navigate the Developer Guide successfully in support of their Microsoft Power Platform development efforts.
- Module 2: This module will focus on the available developer tools that can help you perform development activities with Power Platform.
In this module, you will:
- Install NuGet packages available for Microsoft Power Platform development
- Work with the Configuration Migration tool
- Work with Package Deployer
- Leverage Solution Packager to isolate features
- Run the Plugin Registration Tool
- Module 3: 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.
In this module, you will:
- Identify which elements architecturally comprise Microsoft Power Platform.
- Learn about the areas of extensibility that are available to customize Microsoft Power Platform through code.
- Discover different approaches to common business scenarios in respect to achieving extensibility with configuration versus code.
Overview
Syllabus
- Module 1: Module 1: Introduction to Microsoft Power Platform developer resources
- Introduction to Microsoft Power Platform for developers
- Overview of Dataverse and the Common Data Model
- Extending Power Platform with Azure
- Power Platform environments
- Exercise - Prepare development environment
- Check your knowledge
- Summary
- Module 2: Module 2: Use developer tools to extend Power Platform
- Introduction to developer Power Platform tooling
- Exercise - Use the Power Apps CLI
- Solutions overview
- Deploy apps with Package Deployer
- Exercise - Install and use developer tools
- Check your knowledge
- Summary
- Module 3: Module 3: Introduction to extending Power Platform
- Introduction
- User experience extensibility
- Dataverse extensibility
- Exercise - Create a custom API
- Determine when to configure or when to code
- Check your knowledge
- Summary