Microsoft Power Platform Developer Associate (PL-400)

Level: Advanced

Develop Advanced Microsoft Power Platform Solutions
Build Power Apps, Automations & Custom Integrations
Gain an Industry-Recognised Microsoft Certification
Official Microsoft Course Materials & Exam Included
Welsh Government Funding Accepted
Get this course for FREE with PLA Digital Funding!

Course Overview

Duration: 5 Days (9am-5pm) Accredited: Yes Exams: Included Funding: PLA, PLA Digital, ReAct Type: Classroom, Onsite, Virtual Company group booking discount available
In this course, delegates will learn to build advanced Power Apps solutions, create Power Automate workflows, and extend the Microsoft Power Platform to meet business requirements and solve complex organisational challenges. Through a combination of hands-on labs and practical exercises, learners will design, develop, test, secure and troubleshoot Microsoft Power [...]

In this course, delegates will learn to build advanced Power Apps solutions, create Power Automate workflows, and extend the Microsoft Power Platform to meet business requirements and solve complex organisational challenges. Through a combination of hands-on labs and practical exercises, learners will design, develop, test, secure and troubleshoot Microsoft Power Platform solutions. The course covers application enhancements, custom user experiences, system integrations, data migration, process automation and extending platform capabilities using professional development tools and techniques. Delegates will gain the skills required to develop enterprise-grade solutions using Microsoft Power Platform and integrate them with Microsoft Azure and other business systems.

Target Audience

This course is designed for:

  • Developers working with Microsoft Power Platform solutions
  • Power Apps and Power Automate professionals looking to extend platform functionality
  • Developers experienced with technologies such as JavaScript, C#, .NET and Microsoft Azure
  • Professionals responsible for integrating business applications and data sources
  • Individuals preparing for Microsoft Power Platform developer certifications

By the End of This Course, You Will Be Able To:

  • Work effectively with Microsoft Dataverse and its underlying architecture
  • Create and enhance both canvas and model-driven Power Apps using advanced development techniques
  • Design and implement business process automation using Power Automate
  • Apply professional development practices within Microsoft Power Platform environments
  • Extend and customise the model-driven app user experience
  • Develop reusable components using the Power Apps Component Framework (PCF)
  • Extend Microsoft Dataverse using custom business logic and integrations
  • Integrate Microsoft Dataverse with Microsoft Azure services
  • Create and manage custom connectors for external systems and data sources
In this course, delegates will learn to build advanced Power Apps solutions, create Power Automate workflows, and extend the Microsoft Power Platform to meet business requirements and solve complex organisational challenges. Through a combination of hands-on labs and practical exercises, learners will design, develop, test, secure and troubleshoot Microsoft Power [...]

In this course, delegates will learn to build advanced Power Apps solutions, create Power Automate workflows, and extend the Microsoft Power Platform to meet business requirements and solve complex organisational challenges. Through a combination of hands-on labs and practical exercises, learners will design, develop, test, secure and troubleshoot Microsoft Power Platform solutions. The course covers application enhancements, custom user experiences, system integrations, data migration, process automation and extending platform capabilities using professional development tools and techniques. Delegates will gain the skills required to develop enterprise-grade solutions using Microsoft Power Platform and integrate them with Microsoft Azure and other business systems.

Target Audience

This course is designed for:

  • Developers working with Microsoft Power Platform solutions
  • Power Apps and Power Automate professionals looking to extend platform functionality
  • Developers experienced with technologies such as JavaScript, C#, .NET and Microsoft Azure
  • Professionals responsible for integrating business applications and data sources
  • Individuals preparing for Microsoft Power Platform developer certifications

By the End of This Course, You Will Be Able To:

  • Work effectively with Microsoft Dataverse and its underlying architecture
  • Create and enhance both canvas and model-driven Power Apps using advanced development techniques
  • Design and implement business process automation using Power Automate
  • Apply professional development practices within Microsoft Power Platform environments
  • Extend and customise the model-driven app user experience
  • Develop reusable components using the Power Apps Component Framework (PCF)
  • Extend Microsoft Dataverse using custom business logic and integrations
  • Integrate Microsoft Dataverse with Microsoft Azure services
  • Create and manage custom connectors for external systems and data sources

Microsoft Certified: Power Platform Developer Associate (PL-400)

Learning Path 1: Work with Microsoft Dataverse 

  • Introduction to Microsoft Dataverse
  • Manage Environments
  • Manage customisations with solutions
  • Create and manage tables in Microsoft Dataverse
  • Create and manage columns in Microsoft Dataverse
  • Create relationships between tables
  • Create and define calculated and rollup columns in Microsoft Dataverse
  • Define and create Business Rules in Microsoft Dataverse
  • Manage security in Microsoft Dataverse

Learning Path 2: Create Model-driven apps 

  • Get started with model-driven apps
  • Configure forms
  • Configure views
  • Command Bar

Learning Path 3: Create Canvas apps 

  • Get started with Canvas apps
  • Understand low-code as a developer
  • Customise a Canvas app
  • Navigation in Canvas apps
  • Power Fx formulas
  • Canvas components
  • Document and test Power Apps

Learning Path 4: Advanced techniques in Canvas apps

  • Use imperative development techniques for canvas apps
  • Perform custom updates in a canvas app
  • Use Dataverse choice columns with formulas
  • Work with relational data in a canvas app
  • Work with data source limits (delegation limits) in a canvas app
  • Performance in canvas apps

Learning Path 5: Automate a business process using Power Automate

  • Get started with Power Automate
  • Introduction to expressions in Power Automate
  • Use Dataverse triggers and actions in Power Automate
  • Advanced features of cloud flows

Learning Path 6: Introduction to developing with Power Platform 

  • Introduction to Microsoft Power Platform developer resources
  • Use developer tools to extend Microsoft Power Platform
  • Introduction to extending Microsoft Power Platform
  • Work with Dataverse APIs

Learning Path 7: Extending the model-driven apps user experience

  • Performing common actions with client script
  • Best practices with client script

Learning Path 8: Create code components with Power Apps Component Framework (PCF)

  • Get started with Power Apps Component Framework

Learning Path 9: Extending Microsoft Dataverse 

  • Introduction to Dataverse for developers
  • Create plug-ins

Learning Path 10: Integrate with Dataverse and Azure

  • Integrate with Azure
  • Integrate with Dataverse

Learning Path 11: Custom Connectors

  • Get started with custom connectors in Power Automate

Learning Path 12: Application Lifecycle Management

  • Solutions and Application Lifecycle Management

Learning Path 13: Create a technical design (Optional / If time permits)

  • Technical architecture

Microsoft Certified: Power Platform Developer Associate (PL-400)

Learning Path 1: Work with Microsoft Dataverse 

  • Introduction to Microsoft Dataverse
  • Manage Environments
  • Manage customisations with solutions
  • Create and manage tables in Microsoft Dataverse
  • Create and manage columns in Microsoft Dataverse
  • Create relationships between tables
  • Create and define calculated and rollup columns in Microsoft Dataverse
  • Define and create Business Rules in Microsoft Dataverse
  • Manage security in Microsoft Dataverse

Learning Path 2: Create Model-driven apps 

  • Get started with model-driven apps
  • Configure forms
  • Configure views
  • Command Bar

Learning Path 3: Create Canvas apps 

  • Get started with Canvas apps
  • Understand low-code as a developer
  • Customise a Canvas app
  • Navigation in Canvas apps
  • Power Fx formulas
  • Canvas components
  • Document and test Power Apps

Learning Path 4: Advanced techniques in Canvas apps

  • Use imperative development techniques for canvas apps
  • Perform custom updates in a canvas app
  • Use Dataverse choice columns with formulas
  • Work with relational data in a canvas app
  • Work with data source limits (delegation limits) in a canvas app
  • Performance in canvas apps

Learning Path 5: Automate a business process using Power Automate

  • Get started with Power Automate
  • Introduction to expressions in Power Automate
  • Use Dataverse triggers and actions in Power Automate
  • Advanced features of cloud flows

Learning Path 6: Introduction to developing with Power Platform 

  • Introduction to Microsoft Power Platform developer resources
  • Use developer tools to extend Microsoft Power Platform
  • Introduction to extending Microsoft Power Platform
  • Work with Dataverse APIs

Learning Path 7: Extending the model-driven apps user experience

  • Performing common actions with client script
  • Best practices with client script

Learning Path 8: Create code components with Power Apps Component Framework (PCF)

  • Get started with Power Apps Component Framework

Learning Path 9: Extending Microsoft Dataverse 

  • Introduction to Dataverse for developers
  • Create plug-ins

Learning Path 10: Integrate with Dataverse and Azure

  • Integrate with Azure
  • Integrate with Dataverse

Learning Path 11: Custom Connectors

  • Get started with custom connectors in Power Automate

Learning Path 12: Application Lifecycle Management

  • Solutions and Application Lifecycle Management

Learning Path 13: Create a technical design (Optional / If time permits)

  • Technical architecture
  • Exam duration: 100 minutes
  • 40- 60 multiple-choice, case study and scenario-based questions
  • Passing score: 700 out of 1,000
  • Closed-book examination – no reference materials are permitted during the exam
  • Exam duration: 100 minutes
  • 40- 60 multiple-choice, case study and scenario-based questions
  • Passing score: 700 out of 1,000
  • Closed-book examination – no reference materials are permitted during the exam
  • Three days of instructor-led training and exam preparation delivered by an accredited Microsoft trainer
  • Official Microsoft course materials, labs and supporting learning resources
  • Microsoft certification examination voucher included. Examination vouchers are usually valid for up to 12 months from the date of issue; however, funding rules may require learners funded through schemes such as PLA, ReAct or other government-funded programmes to sit their examination within a shorter timeframe.
  • Exam Pass Guarantee – if you do not pass the exam after attending the course, you can retake the same training with NILC at no additional cost. You will only need to pay the examination fee charged by the exam provider. Applies to instructor-led courses only.
  • Three days of instructor-led training and exam preparation delivered by an accredited Microsoft trainer
  • Official Microsoft course materials, labs and supporting learning resources
  • Microsoft certification examination voucher included. Examination vouchers are usually valid for up to 12 months from the date of issue; however, funding rules may require learners funded through schemes such as PLA, ReAct or other government-funded programmes to sit their examination within a shorter timeframe.
  • Exam Pass Guarantee – if you do not pass the exam after attending the course, you can retake the same training with NILC at no additional cost. You will only need to pay the examination fee charged by the exam provider. Applies to instructor-led courses only.

This advanced-level course is intended for experienced developers and Power Platform professionals. Delegates should have practical experience working with Microsoft Power Platform services and a good understanding of software development principles. Knowledge of JavaScript, JSON, TypeScript, C#, HTML, .NET, RESTful APIs and Microsoft Azure is strongly recommended. Learners should also have hands-on experience with Power Apps, Power Automate and Microsoft Dataverse, together with a solid understanding of the capabilities and limitations of Microsoft Power Platform services. Familiarity with Application Lifecycle Management (ALM) practices within Power Platform environments would be beneficial.

This advanced-level course is intended for experienced developers and Power Platform professionals. Delegates should have practical experience working with Microsoft Power Platform services and a good understanding of software development principles. Knowledge of JavaScript, JSON, TypeScript, C#, HTML, .NET, RESTful APIs and Microsoft Azure is strongly recommended. Learners should also have hands-on experience with Power Apps, Power Automate and Microsoft Dataverse, together with a solid understanding of the capabilities and limitations of Microsoft Power Platform services. Familiarity with Application Lifecycle Management (ALM) practices within Power Platform environments would be beneficial.

Who is the Microsoft Power Platform Developer Associate (PL-400) course suitable for?

The PL-400 course is designed for experienced developers and Power Platform professionals who want to build, extend and integrate advanced Microsoft Power Platform solutions. It is particularly suitable for Power Apps and Power Automate professionals, software developers and those responsible for integrating business applications and data.

Is PL-400 suitable for beginners?

No. PL-400 is an Advanced-level course and assumes you already have practical experience with Microsoft Power Platform. If you are new to Power Platform, we would recommend starting with a foundation-level course such as Microsoft Power Platform Fundamentals (PL-900).

What experience should I have before attending PL-400?

You should have hands-on experience with Power Apps, Power Automate, and Microsoft Dataverse, along with a strong understanding of software development principles. Familiarity with Application Lifecycle Management (ALM) within Power Platform environments is also beneficial.

View all FAQs

Who is the Microsoft Power Platform Developer Associate (PL-400) course suitable for?

The PL-400 course is designed for experienced developers and Power Platform professionals who want to build, extend and integrate advanced Microsoft Power Platform solutions. It is particularly suitable for Power Apps and Power Automate professionals, software developers and those responsible for integrating business applications and data.

Is PL-400 suitable for beginners?

No. PL-400 is an Advanced-level course and assumes you already have practical experience with Microsoft Power Platform. If you are new to Power Platform, we would recommend starting with a foundation-level course such as Microsoft Power Platform Fundamentals (PL-900).

What experience should I have before attending PL-400?

You should have hands-on experience with Power Apps, Power Automate, and Microsoft Dataverse, along with a strong understanding of software development principles. Familiarity with Application Lifecycle Management (ALM) within Power Platform environments is also beneficial.

View all FAQs

Dates & Prices

Upcoming Courses
Live Instructor-Led Virtual
Spaces: Available Start Date: Mon 21 September 2026
£2,895.00 excl. VAT
Live Instructor-Led Virtual
Spaces: Available Start Date: Mon 23 November 2026
£2,895.00 excl. VAT

Can't find the course dates, location or delivery type you are looking for?

Fill out the request dates form above and we'll try our best to accommodate or contact us directly.

"*" indicates required fields

Name*
Number of Delegates*
Course Delivery Format*

How we deliver our courses

Virtual

Our virtual courses allow you to access live instructor-led training from the same expert instructors that deliver our classroom courses, without leaving the comfort of your home or office. All virtual courses are fully interactive, and learners can communicate with their trainer and peers at any time.

Many of our virtual courses are also recorded, so you can recap over the content you learnt as many time as you wish.

Find out more about Virtual learning

Classroom

Our classroom courses allow you to learn and interact face-to-face with our expert instructors in a comfortable and modern training environment. All of our classroom based courses take place at NILC centers, or high quality training facilities, and include all required IT and physical equipment.

We also limit our class sizes to help promote better discussions and to ensure your learning experience is comfortable as possible.

Find out more about Classroom learning

Onsite

Save time and hassle by arranging for one of our expert instructors to come to you. Our onsite courses allow you to learn in a location of your choosing, and you can train as many or as few people as you want – from a single person or team to whole departments. We can also fully customize the course content to the specific requirements of your business or project.

We offer onsite courses throughout the UK and it can be a great team building opportunity for colleagues to come together, bond and discuss.

Find out more about Onsite learning

Online

Our Online Self Paced courses allow you to learn new skills from our expert instructors, in your own time and at your own pace. Our flexible online learning platform allows you to access content on your computer, tablet or mobile device, whether you’re on the move or at home. All our online courses come with immediate access and you can start learning straight away, from any internet enabled compatible device.

We also offer online email support from our expert instructors, so they’re always on hand and happy to help you with any questions which may arise.

Find out more about Online learning

Why choose NILC for your training?

Award-Winning Training with Industry-Leading Customer Satisfaction

Trusted Training Partner by Colleges, Government Organisations and Businesses

UK-Based Trainers with Real-World Industry Experience

Family-Run Business with Customer Service at Its Core

Rated Excellent on Trustpilot with 950+ Customer Reviews

Our learners rate us 'Excellent' on Trustpilot

Frequently Asked Questions

The PL-400 course is designed for experienced developers and Power Platform professionals who want to build, extend and integrate advanced Microsoft Power Platform solutions. It is particularly suitable for Power Apps and Power Automate professionals, software developers and those responsible for integrating business applications and data.

No. PL-400 is an Advanced-level course and assumes you already have practical experience with Microsoft Power Platform. If you are new to Power Platform, we would recommend starting with a foundation-level course such as Microsoft Power Platform Fundamentals (PL-900).

You should have hands-on experience with Power Apps, Power Automate, and Microsoft Dataverse, along with a strong understanding of software development principles. Familiarity with Application Lifecycle Management (ALM) within Power Platform environments is also beneficial.

Yes. Unlike foundation-level Power Platform courses, PL-400 involves professional development techniques. Knowledge of technologies such as JavaScript, JSON, TypeScript, C#, HTML, .NET, RESTful APIs and Microsoft Azure is strongly recommended.

You will learn how to develop advanced Power Platform solutions using Microsoft Dataverse, Power Apps and Power Automate. You will also explore custom connectors, APIs, plug-ins, the Power Apps Component Framework (PCF), Azure integrations and Application Lifecycle Management.

Yes. The course covers both canvas and model-driven apps, including advanced development techniques, Power Fx formulas, components, performance optimisation, client scripting and extending the user experience.

Yes. Dataverse is a major part of the course. You will learn how to work with its architecture, tables, relationships, security and APIs, as well as how to extend Dataverse and integrate Power Platform solutions with Microsoft Azure services.

Yes. The course has a strong practical focus and combines instructor-led training with hands-on labs and exercises. You will develop, test, secure, troubleshoot and extend Power Platform solutions using professional development tools and techniques.

Yes. Eligible learners may access funding through schemes such as Personal Learning Accounts (PLA)PLA DigitalReAct+, and Skills for the Workplace. Please contact NILC to discuss your eligibility

Frequently Asked Questions

The PL-400 course is designed for experienced developers and Power Platform professionals who want to build, extend and integrate advanced Microsoft Power Platform solutions. It is particularly suitable for Power Apps and Power Automate professionals, software developers and those responsible for integrating business applications and data.

No. PL-400 is an Advanced-level course and assumes you already have practical experience with Microsoft Power Platform. If you are new to Power Platform, we would recommend starting with a foundation-level course such as Microsoft Power Platform Fundamentals (PL-900).

You should have hands-on experience with Power Apps, Power Automate, and Microsoft Dataverse, along with a strong understanding of software development principles. Familiarity with Application Lifecycle Management (ALM) within Power Platform environments is also beneficial.

Yes. Unlike foundation-level Power Platform courses, PL-400 involves professional development techniques. Knowledge of technologies such as JavaScript, JSON, TypeScript, C#, HTML, .NET, RESTful APIs and Microsoft Azure is strongly recommended.

You will learn how to develop advanced Power Platform solutions using Microsoft Dataverse, Power Apps and Power Automate. You will also explore custom connectors, APIs, plug-ins, the Power Apps Component Framework (PCF), Azure integrations and Application Lifecycle Management.

Yes. The course covers both canvas and model-driven apps, including advanced development techniques, Power Fx formulas, components, performance optimisation, client scripting and extending the user experience.

Yes. Dataverse is a major part of the course. You will learn how to work with its architecture, tables, relationships, security and APIs, as well as how to extend Dataverse and integrate Power Platform solutions with Microsoft Azure services.

Yes. The course has a strong practical focus and combines instructor-led training with hands-on labs and exercises. You will develop, test, secure, troubleshoot and extend Power Platform solutions using professional development tools and techniques.

Yes. Eligible learners may access funding through schemes such as Personal Learning Accounts (PLA)PLA DigitalReAct+, and Skills for the Workplace. Please contact NILC to discuss your eligibility

Trusted By

0