🎓 Authorised Pearson VUE and Prometric Test Centre · CIET Country Director for Syria · training in Mazzeh since 2010·Exams we deliver →
Home/Courses/Microsoft Power Platform/Microsoft Power Platform Developer (PL-400T00)
Microsoft Power Platform

Microsoft Power Platform Developer (PL-400T00)

Build and tune professional solutions on Power Platform.

5 daysIntermediate34 modulesPL-400T00Microsoft Certified: Power Platform Developer Associate
Overview

About this course

Build and tune professional solutions on Power Platform. In five days you will write imperative Power Fx with variables and the Patch function, model Dataverse relationships and choice columns, manage delegation limits, optimise load time with Monitor and Application Insights, and automate with Dataverse triggers in Power Automate, preparing for the Power Platform Developer Associate certification.

Curriculum

Curriculum

34 modules
  • Imperative versus declarative development
  • The three types of variables in Power Apps
  • Global variables
  • Contextual variables
  • Collections
  • Additional variable concepts
  • Sometimes you need something more than forms
  • Use the Patch function to create and edit records
  • Delete records from data sources and collections
  • Use the Patch function to update a Gallery
  • Filter Dataverse choice columns with Power Fx formulas
  • Modify choice and choices values
  • Work with one-to-many relationships
  • Work with many-to-many relationships
  • What is relational data?
  • Work with relationships in Power Apps
  • Microsoft Dataverse for apps makes relationships even easier
  • Delegation overview
  • Functions, predicates, and data sources combine to determine delegation
  • Delegation warnings, limits, and non-delegable functions
  • The importance of thinking about performance
  • Improve performance with data sources
  • Testing and troubleshooting your app
  • Use Monitor to troubleshoot app start performance issues
  • Optimize App.OnStart
  • Data load strategies
  • Identify and resolve common problems
  • Collaborate by using Monitor
  • Set up an app for Application Insights
  • View Application Insights data
  • Custom logging with trace
  • Introducing Power Automate
  • Create your first flow
  • Troubleshoot flows
  • Get started with expressions
  • Notes make things easier
  • Types of functions
  • Write complex expressions
  • Dataverse triggers
  • Query data
  • Create, update, delete, and relate actions
  • Overview of Dataverse and the Common Data Model
  • Extending Power Platform with Azure
  • Power Platform environments
  • Solutions overview
  • Deploy apps with Package Deployer
  • User experience extensibility
  • Dataverse extensibility
  • Determine when to configure or when to code
  • Upload scripts
  • Event handlers
  • Context objects
  • Client scripting common tasks
  • Client scripting best practices
  • Debugging client script
  • Create or edit modern commands
  • Work with classic commands
  • Use Power Fx
  • Power Apps component framework architecture
  • Power Apps component tooling
  • Component manifest
  • Demo of the Power Apps code component
  • Create a code component solution package
  • Test and debug code components
  • Microsoft Dataverse extensibility model
  • Event framework
  • Plug-ins usage scenarios
  • Plug-in execution context
  • Insomnia
  • Authenticate against Microsoft Dataverse using OAuth
  • Use OData to query data
  • Use FetchXML to query data
  • Call Power Automate actions from the Web API
  • Use the Web API to impersonate another user
  • Track entity data changes with change tracking and the Web API
  • Microsoft Dataverse Azure Solutions overview
  • Expose Microsoft Dataverse data to Azure Service Bus
  • Write a Service Bus Event Listener that consumes Microsoft Dataverse messages
  • Publish Microsoft Dataverse events with webhooks
  • Write an Azure Function that processes Microsoft Dataverse events
  • Discover Azure Functions
  • Compare Azure Functions hosting options
  • Scale Azure Functions
  • Explore Azure Functions development
  • Create triggers and bindings
  • Connect functions to Azure services
  • Demo of the maker portal experience
  • Explore custom connector configuration options
  • Use a custom connector
  • What are custom connectors
  • What is OpenAPI and why you should use it
  • Test the custom connector
  • Authentication options
  • Use APIs with Azure AD
  • Configure Microsoft Entra ID authentication
  • Share and move between environments
  • Use expressions to access runtime values
  • Use policies for data conversion
  • Configure host URL and routing
  • Add or update values
  • Use OpenAPI extensions
  • Use the dynamic list of values extension
  • Use dynamic schema
  • Add and remove apps, flows, and entities in a solution
  • Edit a solution-aware app, flow, and table
  • Build and deploy a complex solution with flows, apps, and entities
  • Automate solution management
  • Solution layering
  • Solution architecture tools and techniques
  • Use version control for solutions
Who it's for

Who it's for

Developers with JavaScript, C# and Azure experience who extend and optimise Power Platform solutions.

Before you start

  • Candidates should have an introductory knowledge of Power Platfom 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
Certification

Prepares for

Let's plan your next step together.

Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.

Talk to an advisor →WhatsApp