Course PL-400T00: Microsoft Power Platform Developer

Course Description

The Microsoft Power Platform streamlines, automates, and transforms business tasks and processes to assist organizations in improving their operations. Students will learn how to create Power Apps, automate flows, and extend the platform to meet business requirements and resolve challenging business issues in this course.

Prerequisites

  • Candidates should have an introductory knowledge of the Power Platform.
  • Candidates should have development experience with Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, Power BI, JavaScript, JSON, TypeScript, C#, HTML, and.NET.

 

Target Audience

Candidates for this course develop Power Platform solutions and design, secure, and troubleshoot them. Candidates implement solution elements such as application upgrades, a personalized user experience, system integrations, data conversions, personalized process automation, and personalized visualizations. Candidates will learn how to use Power Platform services and will gain a thorough understanding of their capabilities, limitations, and restrictions. Candidates should have development experience with Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, Power BI, JavaScript, JSON, TypeScript, C#, HTML, and.NET.

Content Outline

  • Discover the value & critical features of Dataverse.
  •  Learning about the value & critical features of model-driven apps.
  •  Explore sample model-driven template apps.
  • Learning about model-driven app design
  • Make a model-driven app
  • Tables in Dataverse.
  • The various kinds of tables that Dataverse offers.
  • Creating a custom table.
  • Enabling attachments within a table.
  • Which licensing requirements apply to use every kind of table?
  • Learning what a column is in Dataverse.
  • Learning about the types of columns that are available in Dataverse.
  • Add a column to a table.
  • Knowing what a primary name column is in Dataverse.
  • Identify restrictions that are associated with columns.
  • Make an auto-numbering column.
  • Make an alternate key.
  • Learning about choices.
  • Explore the standard options.
  • Make a new choice or modify an existing one.
  • You should segment the data used by your solutions into many tables.
  • Why do you need to relate one table to another?
  • How to build relationships between tables.
  • Select the proper relationship type when you're building solutions with Dataverse.
  • Define business rules in Dataverse.
  • Make & manage business rules in Dataverse.
  • Define a rollup column.
  • Make a rollup column.
  • Identify a calculation column.
  • Make a calculation column.
  • Examine the ways in which Power Apps can streamline your company.
  • Learning how to use different technologies to perform other tasks in Power Apps.
  • Learning about the different ways to build an app in Power Apps.
  • Make your first app from data in an Excel workbook.
  • 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.
  • Color prices are based on their values.
  • Explore formulas in a generated app.
  • Learning how to view & restore app versions.
  • Learn about sharing an app's permissions & notifications.
  • Learning about what environments are, how to make them, & how to manage security.
  • Find more information about Power Apps.
  • Using the Power Apps canvas app's navigation
  • Learning how navigation works in a canvas app
  • Use the Navigate & Back functions
  • Understanding the different ways these functions can be invoked
  • Learning the basics of building the UI through themes, icons, control customization, & images.
  • Use personalization in a canvas app
  • Understanding the differences between the Tablet & Mobile form factors
  • Learning how to use controls in a canvas app
  • Use the different types of controls
  • Knowing how Galleries & Forms related to controls
  • Learning imperative vs. declarative development
  • Understanding the variables in Power Apps
  • Knowing when to utilize each of the three different types of variables
  • Utilize recipes that process multiple records
  • In order to combine text from various records, use the Concat function.
  • Utilize the Countrows, CountIf, ForAll
  • Perform math operations on data in a table
  • Use the Patch function to update your data
  • Learning how the Defaults function is used to make new records with Patch
  • Utilize the Remove & Remove If functions to delete records
  • Determine whether to use Clear & Collect or ClearCollect in their scenario
  • Use best practices to improve the performance of your app
  • Learning how to best test an app
  • Use fiddler for troubleshooting
  • Learning relational data
  • Relational data can be used in Power Apps to enhance the user experience.
  • Learning how to use relational data in Microsoft Dataverse
  • Learning the different boundaries of different data sources
  • Learning how functions, predicates, & operators all play roles in the limits
  • Use this new learning to choose the best data source for an app
  • Learning & use action-based connectors
  • Integrate user information & user-profile information into a canvas app
  • Use Power Automate with Power Apps
  • Learning custom connectors & the basics of how to build one
  • Understanding the custom connector lifecycle
  • Use postman with a custom connector
  • Make & process approval requests
  • Build a flow that runs at recurring time intervals
  • Make a business process flow with conditions
  • Use one or more functions to make expressions.
  • Utilize functions to access, modify, analyze, and other types of data.
  • Explain what solution components exist within Microsoft Power Platform.
  • Explain key features of Microsoft Dataverse & the Common Data Model.
  • Explain what Azure solution elements relate to Microsoft Power Platform.
  • Explain what AI Solutions exist as it relates to Microsoft Power Platform.
  • Navigate the Developer Guide successfully to support their Microsoft Power Platform development efforts.
  • 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
  • Identify which elements architecturally comprise Microsoft Power Platform.
  • Learning about the areas of extensibility that are available to customize Microsoft Power Platform through code.
  • Discover different approaches to common business scenarios concerning achieving extensibility using configuration versus code.
  • Explain what functions can be executed against Microsoft Power Platform via Microsoft Power Platform SDKs.
  • Perform basic operations against Microsoft Power Platform, such as make/read/update/delete operations

Learning how to extend plug-ins.

Write client script to perform everyday actions as listed in the module units.

Automate business process flow actions by using JavaScript/TypeScript API methods.

  • Learning about Power Apps component framework architecture.
  • Learning about Power Apps component tooling.
  • Make a custom Power Apps component.
  • Make a code component solution package.
  • Test & debug a code component.
  • Learning critical concepts of Dataverse auditing
  • Use formatting API in a Power Apps component.
  • Use Dataverse web API in a Power Apps component.
  • Learn about the components of the portal that can be used to display and interact with Dataverse data on the portal.
  • Identify the various features of the portal members.
  • Display a list of data & an associated drill-down for details.
  • Set up a table form so you can access specific records.
  • Trigger classic Dataverse workflows from the portal.
  • 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.
  • Learning about the relationship between web templates, page templates, & webpages.
  • Discover how custom web templates can be built using HTML, Cascading Style Sheets (CSS), Liquid, & JavaScript.
  • Use Liquid template language to build & structure web templates.
  • Learning how to embed custom CSS & JavaScript into web templates.
  • Learning how to reference other web templates in a web template.
  • Interact with Dataverse Web API by using Postman.
  • Authorize against Dataverse with OAuth.
  • Use OData to query data.
  • Publish Dataverse events to Microsoft Azure Service Bus.
  • Write a Service Bus Event Listener that consumes Dataverse events.

FAQs

Microsoft Power Platform Developer Associates create, create, secure, and troubleshoot Power Platform solutions. They put into practice parts of the solution, like application improvements, customized user experiences, system integrations, data conversions, customized process automation, and customized visualizations.

The Power Apps Developer Plan gives you a free development environment to build & test with Power Apps, Power Automate, & Microsoft Dataverse. The plan enables you to: Make apps & flows without writing code with full-featured Power Apps & Power Automate development tools.

Knowledge, Skills &/or Abilities Required:

Strong. Net development experience with familiarity with C#, ASP.Net MVC, Entity Framework, JavaScript, HTML, & CSS. Strong foundational knowledge of Office 365 platform including Exchange, Intune, Azure AD, & Azure ecosystem.

Both Power Apps & Dynamics 365 are built on the Power Platform. Dynamics 365 for Sales, Service & Marketing are all natively built with the sole purpose of working as a dedicated CRM database. More on that later. At the same time, Power Apps can be applied to solve a wide range of business process problems.

To attend the training session, you should have operational Desktops or Laptops with the required specification and a good internet connection to access the labs.

We would always recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if, due to some contingency, you have to skip the class, Radiant Tech learning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or commercial use.

Radiant Tech learning has a data center containing a Virtual Training environment for participants' hand-on-practice. 

Participants can easily access these labs over Cloud with the help of a remote desktop connection. 

Radiant virtual labs allow you to learn from anywhere in the world & in any time zone. 

 

The learners will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

Send a Message.


  • Enroll