Microsoft Authorized Training

Microsoft Power Platform Developer Training

This course is designed for developers who want to create applications, automate workflows, and extend the capabilities of the Microsoft Power Platform using code. Participants will learn how to build model-driven and canvas apps, integrate with Dataverse, use Power Automate for complex workflows, develop custom connectors, and extend Power Platform with Azure services and APIs.

LevelIntermediate
Duration5 Days
Experience1 year: Microsoft
Average Salary$113,000 to $172,000
LabsYes

Microsoft Power Platform Developer (PL-400T00)

Course Overview

The course is ideal for professional developers preparing for the PL-400 certification exam.

You will:

  • Create and configure custom apps using Power Apps
  • Automate business processes with Power Automate
  • Design and implement Dataverse tables, relationships, and business rules
  • Write client-side and server-side code to extend Power Platform
  • Integrate with external systems using custom connectors and web APIs
  • Secure apps and data with role-based security and environments
  • Use DevOps tools for deployment and lifecycle management
Course Outline
  • Lesson 1: Introduction to Power Platform Development Developer tools and environments
    • Overview of Dataverse
    • Authentication and authorization in Power Platform
    • Solutions and ALM basics
  • Lesson 2: Working with Dataverse Creating and managing tables and columns
    • Implementing relationships and calculated fields
    • Using business rules and workflows
    • Managing data with Web API and SDK
  • Lesson 3: Power Apps Development Canvas vs. model-driven apps
    • Using expressions and formulas
    • Embedding components and media
    • Custom pages and advanced UI logic
  • Lesson 4: Extending Power Apps with Code JavaScript for client-side customizations
    • PCF (Power Apps Component Framework) controls
    • Plugins and custom workflows using C#
    • Working with event handlers
  • Lesson 5: Automating Processes with Power Automate Creating and managing flows
    • Using triggers and actions
    • Calling custom connectors
    • Flow performance and error handling
  • Lesson 6: Building Custom Connectors Introduction to APIs and OpenAPI (Swagger)
    • Creating a custom connector in Power Platform
    • Testing and using custom connectors in apps and flows
    • Securing custom connectors
  • Lesson 7: Integrating with Microsoft Services and External Systems Calling Azure Functions and Logic Apps
    • Integrating with SharePoint, Teams, and Microsoft 365
    • Working with external databases and web services
    • Best practices for performance and security
  • Lesson 8: Application Lifecycle Management (ALM) Using solutions to package components
    • Source control and DevOps with Azure DevOps or GitHub
    • CI/CD pipelines for Power Platform
    • Environment strategy and deployment governance
Intended Audience

This course is designed for professional developers and IT professionals who want to build and extend solutions using Microsoft Power Platform.

Prerequisites
  • Experience with JavaScript, C#, or other programming languages
  • Familiarity with Microsoft Power Platform, Microsoft 365, and Dataverse
  • Understanding of JSON, REST APIs, and OAuth
  • Knowledge of software development lifecycle (SDLC) practices

Related training topics

Get approved to attend

Justify your training

Use this sample request letter — copy it into an email to your manager and personalize the bracketed details to make the case for the time and budget.

Sample training request letter

Subject: Request for Programming & Development training from Applied Technology Academy

[Decision Maker Name],

I'm writing to request time and budget approval to complete Applied Technology Academy's course, Microsoft Power Platform Developer Training. The information below outlines how this training benefits our organization, the tasks I'll be able to perform after completing it, and relevant cost and funding details.

Course Description
This course is designed for developers who want to create applications, automate workflows, and extend the capabilities of the Microsoft Power Platform using code. Participants will learn how to build model-driven and canvas apps, integrate with Dataverse, use Power Automate for complex workflows, develop custom connectors, and extend Power Platform with Azure services and APIs. Applied Technology Academy is an award-winning, SBA-certified woman-owned training provider (est. 2008) whose instructors are active practitioners; the course is hands-on with virtual labs and a learn-by-doing methodology.

Course Objectives
Once I've completed the course, I'll have hands-on, job-ready skills in programming & development that I can apply immediately to our work.

Expected Organizational Benefits
After completing this course, I will be better equipped to apply these skills directly to our projects, reduce our reliance on outside expertise, strengthen our team's capabilities, and share what I learn with colleagues.

Expected Cost & Funding
Course fee: [request an itemized quote at the link below]. Applied Technology Academy supports multiple funding paths that may reduce or cover this cost: GSA MAS purchasing and government purchase orders, military credentialing funding (Army CA, AF COOL, CG COOL), VA GI Bill and VR&E, ATA Flexible Spending, and student financing. Private team cohorts are available if colleagues should attend with me.

Conclusion
This training provides practical, hands-on experience I can apply immediately to strengthen our work in programming & development. Additional course information is available at https://appliedtechnologyacademy.com/microsoft-training/microsoft-power-platform-developer-training/.

Thank you for your consideration,
[Your Name]

Design training around your team, not the other way around.

Talk to a training advisor about private cohorts, funding paths and program management.

Request a Quote Call 800.674.3550