Are you a software developer who extends and customizes Microsoft Power Platform?
Software development is core to the digital transformation in organizations around the world. Companies are investing in evolving technology such as Power Platform, and they need devs who understand the next generation of automation. If you have a passion for designing, developing, securing, and extending Microsoft Power Platform solutions, this Microsoft Certified: Power Platform Developer Associate certification could be for you.
Gain expertise required to create solution components, including application enhancements, custom user experience, system integrations, data conversions, custom process automation, and custom visualizations.
Get Microsoft Power Platform certified with Microsoft Malaysia’s Learning Partner of the Year 2024 today.

Overview
Discover Microsoft Certified: Power Platform Developer Associate
Microsoft Power Platform helps organizations optimize their operations by simplifying, automating and transforming business tasks and processes.
In this PL-400T00: Microsoft Power Platform Developer course, students will learn how to build Power Apps, Automate Flows and extend the platform to complete business requirements and solve complex business problems.
Skills Covered
After completing this course, students will be able 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
Prerequisites
- Candidates should have an introductory knowledge of Power Platform
- Candidates should have development experience that includes JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI
If you are new to Power Platform, we’d recommend you to attend the Microsoft Certified: Power Platform Fundamentals course to familiarize yourself with the business value and product capabilities of Power Platform.
Target Audience
Candidates for this course design, develop, secure, and troubleshoot Power Platform solutions. Candidates implement components of a solution that include application enhancements, custom user experience, system integrations, data conversions, custom process automation, and custom visualizations.
Candidates will gain applied knowledge of Power Platform services, including in-depth understanding of capabilities, boundaries, and constraints. Candidates should have development experience that includes JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.

Module 1: Introduction to model-driven apps and Dataverse
Do you want to quickly build apps with little to no code? This module will focus on the building blocks of Dataverse and model-driven apps. These key components will help you build quick business apps in your organization.
Learning objectives
- In this module, you will:
- Discover the value and key features of Dataverse.
- Learn about the value and key features of model-driven apps.
- Explore sample model-driven template apps.
Prerequisites
- A basic understanding of Power Apps and Dataverse
Module 2: Get started with model-driven apps in Power Apps
Model-driven app design is an approach that focuses on quickly adding components to your apps. These components include dashboards, forms, views, and charts. With little or no code, you can make apps that are simple or complex.
Learning objectives
- In this module, you will:
- Learn about model-driven app design
- Create a model-driven app
Prerequisites
- A Microsoft Power Apps account. If you don’t already have a Power Apps account, select the Get started free link on the Power Apps home page.
Module 3: Manage tables in Dataverse
Dataverse tables are similar to tables in a database. Every instance of a Dataverse database includes a base set of tables that provide structure for data that is commonly used by business applications.
Learning objectives
- In this module, you’ll learn about:
- Tables in Dataverse.
- Types of tables that are available in Dataverse.
- Creating a custom table.
- Enabling attachments within a table.
- Which licensing requirements to apply to use each type of table.
Prerequisites
- A basic understanding of what a database is and its role within a software solution.
Module 4: Create and manage columns within a table in Dataverse
Do you want to create new data columns or use existing standardized columns for your business solutions? This module will show you how to manage or create new columns within a table in Dataverse.
Learning objectives
- In this module, you will:
- Learn what a column is in Dataverse.
- Learn about the types of columns that are available in Dataverse.
- Add a column to a table.
- Learn what a primary name column is in Dataverse.
- Identify restrictions that are associated with columns.
- Create an auto-numbering column.
- Create an alternate key.
Prerequisites
- A basic understanding of what a database is and its role within a software solution.
Module 5: Working with choices in Dataverse
Do you want to create standardized choice lists that you can use across all of your Power Apps? This module will show you how to create new or use standard choice lists called choices in Dataverse.
Learning objectives
- In this module, you will:
- Learn about choices.
- Explore the standard choices.
- Create a new choice or modify an existing one
Prerequisites
- A basic understanding of what a database is and its role within a software solution.
Module 6: Create a relationship between tables in Dataverse
Do you need to create relationships between tables? This module will show how and why you can separate data into tables and how to relate between tables to build complex and robust business solutions. It will also explain the different kinds of relationships that you can define between tables in Dataverse.
Learning objectives
- In this module, you will learn:
- Why you should segment data that is used by your solutions into many tables.
- Why you need to relate one table to another.
- How to build relationships between tables.
- How to select the proper relationship type when you are building solutions with Dataverse.
Prerequisites
- Understand the topics that are covered in the Get started using Dataverse learning path.
Module 7: Define and create business rules in Dataverse
The ability to build business rules that ensure consistent business logic whatever app is accessing that data set is imperative to a successful business operation. This module will show you how you can build business rules that are triggered anytime they’re used within Dataverse.
Learning objectives
- In this module, you’ll learn how to:
- Define business rules in Dataverse.
- Create and manage business rules in Dataverse.
Prerequisites
- A basic understanding of what a database is and its role within a software solution
Module 8: Create and define calculation or rollup columns in Dataverse
Do you want to use rollup or calculation columns? This module shows you how to build calculations or rollups that are defined and triggered within the data in Dataverse, regardless of the app that accesses that data set.
Learning objectives
- In this module, you will learn how to:
- Define a rollup column.
- Create a rollup column.
- Identify a calculation column.
- Create a calculation column.
Prerequisites
- An understanding of the topics that are covered in the Get started using Dataverse learning path and this learning path.
Module 9: Get started with security roles in Dataverse
Do you want to use security roles to limit user permissions? This module will show you how you can set permissions to limit access to an environment. Or limit which users can view, edit, or delete data in an environment within Dataverse.
Learning objectives
- In this module, you will:
- Learn about security roles and apply them to users in an environment.
- Learn how to add users to an environment.
- Understand security concepts in Dataverse
- Identify default security roles.
- Create a custom role.
- Create a custom security role and assign it to entities and users.
- Learn how to configure Dataverse teams for security
- Learn how to configure Dataverse group teams for security
Prerequisites
- Understand the points covered in the Get started with Dataverse learning path.
Module 10: Get started with Power Apps canvas apps
Learn the basics of Power Apps and how you can use it in your organization.
Learning objectives
- In this module, you will:
- Explore how Power Apps can make your business more efficient.
- Learn how to use different technologies to perform different tasks in Power Apps.
- Learn about the different ways to build an app in Power Apps.
- Create your first app from data in an Excel workbook.
Prerequisites
- Access to Microsoft Excel and OneDrive for Business.
Dates & Locations
July 6, 2026 - July 10, 2026
July 6, 2026 - July 10, 2026
August 17, 2026 - August 21, 2026
August 17, 2026 - August 21, 2026
August 17, 2026 - August 21, 2026
August 17, 2026 - August 21, 2026
October 5, 2026 - October 9, 2026
October 5, 2026 - October 9, 2026
November 30, 2026 - December 4, 2026
November 30, 2026 - December 4, 2026
November 30, 2026 - December 4, 2026
November 30, 2026 - December 4, 2026

Exam & Certification
Microsoft Certified: Power Platform Developer Associate.
If you’re a professional developer who would like to extend and further customize Microsoft Power Platform capabilities for your current or future employer, you can benefit from this training and certification. The comprehensive training can get you up to speed with the platform and its extensibility points, providing many examples of how it’s done properly.
Ready to discover your career path?
Career prospects for developers are looking good. You’ve probably heard that millions of apps will be created in the next few years. To set yourself apart and ensure that you’re ready to be part of this tech intensity, remember that certifications validate your technical skills and experience. They’re a sign to employers that you’re ready to build for the future.
Training & Certification Guide
Frequently Asked Questions
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631























