Course Information

  • Sessions 4 days
  • Duration 30 hrs
  • Level Intermediate
  • Assessment NA

Venue

Kuala Lumpur: G-3A-02, Suite Pejabat Korporat, KL Gateway, No 2, Jalan kerinchi, Gerbang kernichi Lestari, 59200 Kuala Lumpur, Malaysia
Penang: Jalan Sungai Dua, 11700 Penang, Malaysia.

Course Brochure

Certification

  • Certificate of Achievement from Tertiary Infotech Academy Pte Ltd - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Achievement from Tertiary Infotech Academy Pte Ltd.

PL-400 Microsoft Power Platform Developer Training

Course Code: C915
Share

What's This Course About

Immerse yourself in our comprehensive PL-400 Microsoft Power Platform Developer Exam Prep. This course is meticulously designed to offer aspirants an in-depth understanding of the Power Platform's diverse functionalities. From PowerApps development and Power Automate workflows to insights from Power BI and integration of Power Virtual Agents, we cover every aspect essential for the PL-400 exam.

By leveraging real-world scenarios and hands-on exercises, participants will gain practical insights, tips, and tricks to tackle the exam challenges effectively. Beyond mere theoretical knowledge, our course ensures that each individual is primed with the confidence and expertise needed to excel in the Microsoft Power Platform Developer certification exam.

Bonus: Free Practice Exams

Get exam-ready on our Practice Exam Portal — train in realistic Practice Mode and timed Exam Mode, then retake them as many times as you like before the real exam.

Start Practising →

Microsoft Learning Partner

We are an Authorised Microsoft Learning Partner (Org ID: 5238476). To get the official Microsoft certification, please register your certification exam at a Pearson VUE test center.

WSQ Funding

Full Fee 5,600.00 Before GST
GST 504.00 9% of fee
Baseline Nett 3,304.00 SG/PR age 21+ · 50% funded
MCES / SME Nett 2,184.00 SG age 40+ · 70% funded
Funding and Grant Applications

No funding is available for this course

For WSQ funding, please checkout the details at WSQ - Microsoft Power Platform Developer (PL-400)

Course Fee

MYR5,600.00

Course Date

Course Time

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Disclaimer: The course dates displayed on our website are tentative and subject to trainer availability. We will confirm the final date after checking with the trainer. You are also welcome to email us your preferred date at sales@tertiarycourses.com.my, and we will do our best to coordinate with the trainer's schedule.

Post-Course Support

  • We may provide consultation related to the subject matter after the course.
  • Please email your queries to sales@tertiarycourses.com.my and we will forward your queries to the subject matter experts and get back to you as soon as possible.

Cancellation & Reschedule Policy

  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
  • Note: the venue of the training is subject to changes due to class size and availability of the classroom. The minimum class size to start a class is 3 Pax.

Course Details

Course Details

What You'll Learn

This course prepares you for the PL-400 certification exam, covering all official exam domains and their approximate weightings:

Domain 1 Create a technical design (12.5%)

  • Analyze technical architecture to identify solution components and implementation approach
  • Design authentication and authorization strategy for solution components
  • Determine whether requirements can be met with out-of-the-box functionality
  • Determine where to implement business logic (cloud computing, client-side, business rules, plug-ins, Power Automate)
  • Determine when to use standard, virtual, or elastic tables vs. connectors
  • Assess impact of Power Platform security features (DLP, security roles, teams, business units, row sharing) and design reusable components, custom connectors, Dataverse code components, automations, and integrations

Domain 2 Build Power Platform solutions (12.5%)

  • Troubleshoot operational security issues
  • Configure Dataverse security roles to support code components (least privilege)
  • Manage Power Platform environments for development
  • Manage solution dependencies and solution layers
  • Create and use environment variables
  • Implement/extend Power Platform Pipelines and CI/CD automations using Power Platform Build Tools

Domain 3 Implement Power Apps improvements (12.5%)

  • Implement complex Power Fx formulas and functions
  • Build reusable component libraries
  • Utilize Power Automate cloud flows to implement business logic from a canvas app
  • Troubleshoot canvas and model-driven app issues using Monitor and browser-based debugging tools
  • Optimize canvas app performance (pre-loading data, query delegation)
  • Optimize model-driven app performance (forms and views)

Domain 4 Extend the user experience (12.5%)

  • Build JavaScript code targeting the Client API object model and determine event handler registration approach
  • Create client scripting that targets the Dataverse Web API
  • Configure commands and buttons using Power Fx and JavaScript; implement navigation to custom pages
  • Demonstrate use of PCF component lifecycle events and configure a component manifest
  • Implement component interfaces and package/deploy/consume a PCF component
  • Configure and use Device, Utility, and Web API features in PCF component logic

Domain 5 Extend the platform (32.5%)

  • Create a Dataverse plug-in: execution pipeline stages, execution context, Pre/Post Images, Organization service operations, custom API messages, Plug-in Registration Tool, business events
  • Create custom connectors: Open API definitions, authentication, policy templates, Azure Function integration, data transformation
  • Use platform APIs: Dataverse Web API, Organization service, API limit retry policies, OAuth authentication, performance/concurrency/bulk operations
  • Process workloads with Azure Functions: long-running operations, scheduled/event-driven triggers, managed identity authentication
  • Configure Power Automate cloud flows: Dataverse connector actions/triggers, complex expressions, Azure Key Vault, error handling, trigger filters/retry policies, child flows, Entra ID service principals

Domain 6 Develop integrations (12.5%)

  • Publish a Dataverse event using IServiceEndpointNotificationService or the Plug-in Registration Tool
  • Register service endpoints including webhooks, Azure Service Bus, and Azure Event Hub
  • Recommend options for listening to Dataverse events
  • Perform data synchronization using change tracking
  • Develop code that utilizes alternate keys
  • Utilize the UpsertRequest message to synchronize data

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 18-65 years old

Minimum Software/Hardware Requirement

Software:

Hardware: Window or Mac Laptops

Job Roles

Job Roles

  • Power Platform Developer
  • Software Developer
  • Application Developer
  • Systems Analyst
  • Data Analyst
  • Business Intelligence Developer
  • IT Consultant
  • Solutions Architect
  • Database Developer
  • CRM Developer
  • Cloud Developer
  • Full Stack Developer
  • Mobile App Developer
  • Front End Developer
  • Back End Developer

Trainers

Trainers

Saeid is co-founder of Skymics Sdn Bhd. He has 8 years of experience in the field of IoT (Internet of Things) and Information Technology. He is a certified IBM IoT Practitioner and instructor, and a Certified Citizen Data Scientist Train-The-Trainer. He has been co-inventor of 3 inventions during the last 4 years.

Review

Customer Reviews (10)

Learned a lot Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
The trainer was knowledgeable and explained the concepts clearly with real-world examples. (Posted on 17/06/2026)
Clear and easy to follow Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Solid content and a supportive trainer. I would definitely sign up for more courses here. (Posted on 22/05/2026)
Very useful course Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I found the course extremely useful and relevant to my job. Highly recommend it to others. (Posted on 12/02/2026)
Superb training Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Very engaging session. The trainer patiently answered all our questions and gave useful tips. (Posted on 10/12/2025)
Knowledgeable trainer Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Excellent delivery and good balance between theory and practice. Learned a lot in a short time. (Posted on 13/11/2025)

Items 1 to 5 of 10 total

per page
Page:
  1. 1
  2. 2

Write Your Own Review

You're reviewing: PL-400 Microsoft Power Platform Developer Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment