Microsoft Power Platform Developer: (PL-400T00) Certification Training

PL 400T00 Course

Join Vinsys to become a Microsoft Power Platform Developer!
Enhance your knowledge of Power Apps, Power Automate, and Dataverse with our Advanced-level PL-400T00 Certification Training. This 5-day (40-hour) course prepares you for the

22746
user 41870 Partipants
certifiedLooking for Corporate Training
Click Here
Right Img
PL-400T00: Microsoft Power Platform Developer
Access Microsoft-authorised study materials aligned with the PL-400T00 curriculum, ensuring quality learning.
140+ advanced cloud labs allow real-world practice on Power Platform tools and integrations.
Choose from online, self-paced, or corporate training formats to match your schedule.
Dedicated support to resolve queries and enhance your Power Platform development journey.

Course Overview

The Microsoft Power Platform Developer: PL-400T00 Certification Training is designed to provide learners with the skills to create, configure, and enhance applications using Microsoft Power Platform. This course is all about using tools such as Power Apps, Power Automat, and Dataverse to solve business requirements and optimise organisational flows.
Participants will benefit from knowledge of model-driven and canvas apps, UI customisation, and data system integration. Some of the areas covered in the course include customising Dataverse, working with tables and records, and working with business processes. Learners will also discover how to build solutions with Power Platform by extending it with JavaScript, TypeScript, and plugins.
This training also develops knowledge in using connectors with Microsoft Azure services and Dataverse Web API for extended capability and flexibility. It encompasses the main areas of solution implementation, such as security, identity, and ALM. Labs and case studies guarantee the implementation of the knowledge necessary to create strong business solutions. Inclusive of all the aspects, this course empowers developers to build solutions, optimise processes, and embrace change through the versatile features of Microsoft Power Platform.
 

Loading...

Course Objectives

This course aims to provide comprehensive expertise in using Microsoft Power Platform for advanced application development and integration. By the end of the course, participants will be able to:

  • Establish the structure of Dataverse and its ability to organise data in tables, columns, and their relationships.
  • Apply techniques of creating robust models for data to be used in business solutions.
  • Create and manage security roles in order to allow access to Dataverse and to protect the data.
  • Design automation solutions for business processes with Microsoft Power Automate.
  • Develop custom connectors for Power Apps and connect them with external data sources.
  • Utilise Power Apps CLI and other tools to enhance the development and deployment process.
  • Build business process flows with conditions to help users to complete certain tasks.
  • Implement complex navigation patterns to improve the usage of applications in Power Apps.
  • Customise control and arrange the layout in the canvas apps to provide the best user experience.
  • Employ client scripts and imperative development methods to add value to the app.
  • Write and implement plug-ins to enhance the functionality of Dataverse using business logic.
  • Integrate Azure solutions such as Service Bus with Dataverse to enable proper interaction between data.
  • Extend Power Apps portals, for additional features, by using JavaScript, CSS, as well as Liquid.
  • Debug and Monitor applications such as Fiddler for performance metrics evaluation.
  • Leverage Dataverse Web API to make various operations with the data and implement different operations and actions.
  • Design and implement test strategies and test cases that will help verify the performance and stability of the app in question.
  • Implement ALM best practices for effective solution maintenance.
     

Target Audience

This course targets:

  • Professionals with practical knowledge of Microsoft Power Platform services, including its capabilities, boundaries, and constraints.
  • Individuals experienced in designing, creating, protecting, and troubleshooting Power Platform solutions.
  • Developers working on application enhancements, custom user experiences, system integrations, data conversions, process automation, and visualisations.
  • Software developers proficient in modern programming languages like C# and JavaScript.
  • Learners with hands-on experience in:
    • Developing data models in Microsoft Dataverse.
    • Creating tables, columns, and relationships in Dataverse.
    • Building canvas and model-driven apps in Power Apps.
    • Automating workflows using Power Automate cloud flows.
  • Candidates looking to build advanced solutions using:
    • Microsoft Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs, and Microsoft Azure with tools like Visual Studio and Visual Studio Code.  
       

Eligibility Criteria

Candidates should have prior software development experience with modern programming languages like C# or JavaScript, foundational knowledge of Microsoft Power Platform, and hands-on experience in Dataverse data modelling, Power Apps (canvas and model-driven), and Power Automate workflows. Familiarity with Visual Studio and Azure integration is essential.
 

Course Outline

Module 1: How to build your first model-driven app with Dataverse

  • 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
     

Module 2: Get started with model-driven apps in Power Apps

  • Learn about model-driven app design
  • Create a model-driven app
  • Lab: Control security when sharing model-driven apps
  • Lab: Create a model-driven app
     

Module 3: Manage tables in Dataverse

  • 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
  • Lab: Create a new custom table and enable attachments
     

Module 4: Create and manage columns within a table in Dataverse

  • 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
     

Module 5: Working with choices in Dataverse

  • Learn about choices
  • Explore the standard choices
  • Create a new choice or modify an existing one
  • Lab: Create a new choice or modify an existing choice
     

Module 6: Create a relationship between tables in Dataverse

  • 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're building solutions with Dataverse
  • Lab: Create two tables and relate them by using a one-to-many
     

Module 7: Define and create business rules in Dataverse

  • Define business rules in Dataverse
  • Create and manage business rules in Dataverse
  • Lab: Create a business rule
     

Module 8: Create and define calculation or rollup columns in Dataverse

  • Define a rollup column
  • Create a rollup column
  • Identify a calculation column
  • Create a calculation column
  • Lab: Create a rollup column
  • Lab: Create a calculation column
     

Module 9: Get started with security roles in Dataverse

  • 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
  • Lab: Create a custom role
     

Module 10: Get started with Power Apps canvas apps

  • 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
  • Lab: Create your first app in Power Apps
     

Module 11: Customize a canvas app in Power Apps

  • Change the layout of a gallery
  • Change the data that a control shows
  • Change the order in which fields appear
  • Change the control with which a user provides information
  • Explore controls on each screen of an app
  • Format a number as a price
  • Colour prices based on their values
  • Explore formulas in a generated app
  • Lab: Get started with functions in Power Apps
     

Module 12: Manage apps in Power Apps

  • Learn how to view and restore app versions
  • Explore how to share an app, including permissions and notifications
  • Learn about what environments are, how to create them, and how to manage security
  • Find more information about Power Apps
  • Lab: Manage app versions in Power Apps
  • Lab: Share apps in Power Apps
  • Lab: Understand environments in Power Apps
     

Module 13: Navigation in a canvas app in Power Apps

  • Understand how navigation works in a canvas app
  • Use the Navigate and Back functions
  • Understand the different ways these functions can be invoked
  • Lab: Create navigation functions
     

Module 14: How to build the UI in a canvas app in Power Apps

  • Understand the basics of building the UI through themes, icons, control customisation, and images
  • Use personalisation in a canvas app
  • Understand the differences between the Tablet and Mobile form factors
  • Lab: Create UI for a new canvas app
     

Module 15: Use and understand Controls in a canvas app in Power Apps

  • Understand how to use controls in a canvas app
  • Use the different types of controls
  • Understand how Galleries and Forms related to controls
  • Lab: Create a canvas app with unique controls
     

Document and test your Power Apps application

  • Learn about the different types of test plans and the components of a good test plan
  • Identify and discuss optimisation tools and performance tuning
  • Learn about the benefits of documenting your application
     

Module 16: Use imperative development techniques for canvas apps in Power Apps

  • Understand imperative vs. declarative development
  • Understand the variables in Power Apps
  • Understand when to utilise each of the three different types of variables
  • Lab: Using the variables and collections
     

Module 17: Create formulas that use tables, records, and collections in a canvas app in Power Apps

  • Utilise formulas that process multiple records
  • Use the Concat function to combine text from multiple records
  • Utilise the Countrows, CountIf, ForAll
  • Perform math operations on data in a table
  • Lab: Using the ForAll function in a gallery
     

Module 18: Perform custom updates in a Power Apps canvas app

  • Use the Patch function to update your data
  • Understand how the Defaults function is used to create new records with Patch
  • Utilise the Remove and RemoveIf functions to delete records
  • Determine whether to use Clear and Collect or ClearCollect in their scenario
     

Module 19: Complete testing and performance checks in a Power Apps canvas app

  • Use best practices to improve the performance of your app
  • Understand how to test an app best
  • Use fiddler for troubleshooting
  • Lab: Using the Concurrent function to test performance
     

Module 20: Work with relational data in a Power Apps canvas app

  • Understand relational data
  • Use relational data to improve an app user's experience in Power Apps
  • Understand how to use relational data in Microsoft Dataverse
  • Lab: Work with relational data
     

Module 21: Work with data source limits (delegation limits) in a Power Apps canvas app

  • Understand the different limits of different data sources
  • Understand how functions, predicates, and operators all play roles in the limits
  • Use this new understanding to choose the best data source for an app
     

Module 22: Connect to other data in a Power Apps canvas app

  • Understand and use action-based connectors
  • Integrate user information and user-profile information into a canvas app
  • Use Power Automate with Power Apps
     

Module 23: Use custom connectors in a Power Apps canvas app

  • Understand custom connectors and the basics of how to build one
  • Understand the custom connector lifecycle
  • Use postman with a custom connector
     

Module 24: Get started with Power Automate

  • Create a flow that automatically saves email attachments
  • Learn how to create a button flow to send yourself a reminder
  • Lab: Create your first flow
  • Lab: Create recurring flows
  • Lab: Monitor incoming emails
  • Lab: Share flows
     

Module 25: Build approval flows with Power Automate

  • Create and process approval requests
  • Build a flow that runs at recurring time intervals
  • Create a business process flow with conditions
  • Lab: Build an approval request
  • Lab: Build a flow that processes an approval request
  • Lab: Learn to build a flow that runs at recurring time intervals
  • Lab: Create a business process flow
  • Lab: Create a business process flow that has conditions
     

Module 26: Introduction to expressions in Power Automate

  • Use one or more functions to create expressions
  • Use functions to retrieve data, change data, evaluate data, and more
  • Lab: Creating a manual flow and using expressions
     

Module 27: Introduction to Microsoft Power Platform developer resources

  • Explain what solution components exist within the Microsoft Power Platform
  • Explain key components of Microsoft Dataverse and the Common Data Model
  • Explain what Azure solution elements relate to the Microsoft Power Platform
  • Explain what AI Solutions exist as it relates to the Microsoft Power Platform
  • Navigate the Developer Guide successfully in support of their Microsoft Power Platform development efforts
     

Module 28: Use developer tools to extend Microsoft Power Platform

  • 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
  • Lab: Install and use developer tools
  • Lab: Use the Power Apps CLI
     

Module 29: Introduction to extending Microsoft Power Platform

  • Identify which elements architecturally comprise the 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 with respect to achieving extensibility by means of configuration versus code
  • Lab: Create a Custom API
     

Module 30: Introduction to Dataverse for developers

  • Explain what functions can be executed against Microsoft Power Platform via Microsoft Power Platform SDKs
  • Perform basic operations against Microsoft Power Platform, such as create/read/update/delete operations
     

Module 31: Extend plug-ins

  • Learn how to extend plug-ins
  • Lab: Write your first plug-in
  • Lab: Write a custom workflow extension
     

Module 32: Performing common actions with client script

  • Write client script to perform common actions as listed in the module units
  • Lab: Use client script to hide a form section
     

Module 33: Automate business process flows with client script

  • Automate business process flow actions by using JavaScript/TypeScript API methods
  • Lab: Use table data from the client script
     

Module 34: Get started with the Power Apps component framework

  • Learn about Power Apps component framework architecture
  • Learn about Power Apps component tooling
     

Module 35: Build a Power Apps component

  • Create a custom Power Apps component
  • Create a code component solution package
  • Test and debug a code component
  • Learn key concepts of Dataverse auditing
     

Module 36: Use advanced features with the Power Apps component framework

  • Use formatting API in a Power Apps component
  • Use Dataverse web API in a Power Apps component
     

Module 37: Access Dataverse in Power Apps portals

  • Discover the portal components that are available to display and interact with Dataverse data on the portal
  • Identify the various features of the portal components
  • Display a list of data and an associated drill-down for details
  • Configure a table form to access individual records
  • Trigger classic Dataverse workflows from the portal
  • Lab: Use a table list and table form
     

Module 38: Extend Power Apps portals

  • Discover where software development can resolve particular portal feature requirements
  • Employ portal application lifecycle management for Power Apps portals
  • Apply JavaScript code to portal assets
  • Use Cascading Style Sheets (CSS) to address specific portal development requirements
  • Lab: Add advanced client-side functionality
     

Module 39: Build custom Power Apps portals web templates

  • Learn about the relationship between web templates, page templates, and webpages
  • Discover how custom web templates can be built by using HTML, Cascading Style Sheets (CSS), Liquid, and JavaScript
  • Use Liquid template language to build and structure web templates
  • Learn how to embed custom CSS and JavaScript into web templates
  • Learn how to reference other web templates in a web template
  • Lab: Create an extendable web template
     

Module 40: Work with Dataverse Web API

  • Interact with Dataverse Web API by using Postman
  • Authorize against Dataverse with OAuth
  • Use OData to query data
     

Module 41: Integrate Dataverse Azure solutions

  • Publish Dataverse events to Microsoft Azure Service Bus
  • Write a Service Bus Event Listener that consumes Dataverse events
     

About the Certification

To earn the Microsoft Certified: Power Platform Developer Associate, the candidate needs to take the PL-400 exam to prove they can design, develop, and extend solutions in the Power Platform. Certification proves competency in custom development, integration, and automation in the Power Platform, opening new opportunities for the development career.

Choose Your Preferred Mode

trainingoption

Online Training

  • Access the course from anywhere in the world.
  • Flexibility to learn at your schedule with recorded sessions.
  • Guidance for certification exams and practical application.
  • Interactive virtual classes conducted by industry-experienced trainers.
trainingoption

Corporate Training

  • Tailored training solutions to meet specific organisational needs.
  • Focused on improving team productivity and skillsets.
  • Suitable for teams of all sizes across multiple locations.
  • Corporate-focused instructors with real-world expertise.

FAQ’s

Why should I choose Vinsys for the Microsoft Power Platform Developer (PL-400T00) Certification Training?
 

Vinsys offers expert-led training, authorised courseware, advanced cloud labs, and 24/7 learner support to ensure a seamless and enriched learning experience tailored for certification success.
 

Will this course help me understand real-world implementation challenges?
 

Yes, the course includes practical case studies and hands-on labs to address real-world business scenarios and challenges.

What kind of support will I get after completing the course?
 

Post-training support includes exam preparation assistance, guidance on practical implementation, and access to relevant resources.
 

Can I integrate what I learn into existing business systems?

Absolutely, the course guides on integration techniques for Dataverse, Azure services, and third-party systems to enhance business workflows.
 

Is the training updated to match the latest Power Platform features?
 

Yes, Vinsys ensures the course content is regularly updated to include the latest tools, features, and best practices in Power Platform development.
 

Will I gain practical experience in building advanced workflows?

Yes, the course covers advanced Power Automate techniques, including business process automation and building approval workflows.
 

Does this course teach custom coding for Power Platform solutions?
 

Yes, the curriculum includes JavaScript, TypeScript, and C# coding for extending and customising Power Platform applications.
 

Are there specific resources provided for exam preparation?
 

Vinsys provides mock tests, practice questions, and expert tips to ensure learners are fully prepared for the PL-400 certification exam.
 

How does this course address troubleshooting skills?

The training includes troubleshooting techniques for app development, debugging workflows, and optimising performance.
 

Will I learn to design scalable solutions for future needs?
 

Yes, the course emphasises building scalable and flexible applications to adapt to evolving business requirements.
 

Why Vinsys

whyVinsys
Seasoned Instructors
Seasoned Instructors
Official Vendor Partnerships
Official Vendor Partnerships
Authorized Courseware
Authorized Courseware
3,000+ Courses & 2,000+ Modules
3,000+ Courses & 2,000+ Modules
In Synch with Tech-advancements
In Synch with Tech-advancements
Customizable Blended Learning Options
Customizable Blended Learning Options

Reviews

Vinsys delivered practical exercises and use cases that enabled me to understand Power Apps and Power Automate. The training was comprehensive, and the post-training exam helped me gain confidence in passing the PL-400 certification test.
Uma Shankar MishraProfessionals with practical knowledge of Microsoft Power Platform services, including its capabilities, boundaries, and constraints.
This course included Dataverse integration, as well as creating our own custom API. The instructors were nice and the cloud labs were helpful in giving practical application. I must say that Vinsys went beyond my expectations especially in the areas of training quality and learners’ support.
Sezal BhandariIndividuals experienced in designing, creating, protecting, and troubleshooting Power Platform solutions.
The training was very well organised, and more emphasis was put on practical knowledge. I learned how to build scalable workflows and extend Power Platform solutions with Azure. I would highly suggest it to anyone who wants to become a Power Platform developer.
Sangeet KCDevelopers working on application enhancements, custom user experiences, system integrations, data conversions, process automation, and visualisations.
We received a very good training session from Vinsys, designed according to our requirements. The effectiveness of the business solutions delivered by our team was enhanced after the practical sessions. Perfect for corporate training!
Shrishti NegiSoftware developers proficient in modern programming languages like C# and JavaScript.

Need Help Finding The Right Training Solution

Our Training Advisors Are Here For You

Contact Us 
X
Select Language
X
Select Country
X
ENQUIRE NOW

Please accept cookies for the best website experience. By clicking 'Accept and continue', you agree to the use of all cookies as described in our Cookie Statement. You can change or withdraw your cookie consent at any time.