course

Home / Courses / PL-400T00 Microsoft Power Platform Developer

Course Objectives

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

Agenda

  • Model-driven apps, powered by Microsoft Dataverse
  • Explore sample apps
  • Check your knowledge

  • Introducing model-driven apps
  • Components of model-driven apps
  • Design model-driven apps
  • Check your knowledge

  • Identify tables and table types in Dataverse
  • Create a custom table
  • Enable attachments within a table
  • Licensing requirements for each table type
  • Lab – Create a new custom table and enable attachments
  • Check your knowledge

  • Define columns in Microsoft Dataverse
  • Column types in Microsoft Dataverse
  • Add a column to a table
  • Create a primary name column
  • Restrictions that apply to columns in a table
  • Create an auto numbering column
  • Create an alternate key
  • Check your knowledge

  • Define choice column
  • Standard choices column
  • Lab – Create a new choice or modify an existing choice
  • Check your knowledge

  • Relate one or more tables – Introduction
  • Relationship types that are available in Microsoft Dataverse
  • Create a one-to-many relationship between tables
  • Create a many-to-many relationship between tables
  • Edit or delete relationships
  • Check your knowledge

  • Define business rules – Introduction
  • Define the components of a business rule
  • Create a business rule
  • Check your knowledge

  • Create a rollup column
  • Create a calculation column
  • Check your knowledge

  • Understand environment roles
  • Adding or disabling an environment user
  • Understand security concepts in Dataverse
  • Understand user security roles and security role defaults
  • Check the roles that a user belongs to
  • Configure Dataverse teams for security
  • Configure Dataverse group teams for security
  • Check your knowledge

  • Power Apps building blocks
  • Ways to build Power Apps
  • Power Apps related technologies
  • Additional Power Apps related technologies
  • Designing a Power Apps app
  • Check your knowledge

  • Improve apps by making basic customizations in Power Apps
  • Create a navigation model for your canvas app
  • Explore screens and controls in Power Apps
  • Check your knowledge

  • Power Apps review
  • Check your knowledge

  • Understanding navigation
  • The navigation and back function
  • Lab – Create navigation functions
  • More ways to use the navigation function
  • Check your knowledge

  • Use themes to quickly change the appearance of your app
  • Branding a control
  • Icons
  • Images
  • Personalization
  • Using the tablet or phone form factors
  • Check your knowledge

  • Core properties of controls
  • Entering and displaying data with text controls
  • Additional controls for enhancing your app’s usability
  • Media
  • Lab – Create a canvas app with unique controls
  • Check your knowledge

  • Create test plans
  • User interface testing
  • Performance optimization
  • Diagnostics and analytics
  • Documentation and the customer
  • Check your knowledge

  • Imperative versus declarative development
  • The three types of variables in Power Apps
  • Global variables
  • Contextual variables
  • Collections
  • Additional variable concepts
  • Check your knowledge

  • Formulas that process multiple records
  • Math operations on tables
  • Combine and separate records
  • The ForAll function
  • Lab – Using the ForAll function in a gallery
  • Check your knowledge

  • Sometimes you need something more than forms
  • Using the Patch function to create and edit records
  • Deleting record(s) from data sources and collections
  • Using Patch function to update a Gallery
  • Check your knowledge

  • The importance of thinking about performance
  • Improve performance with data sources
  • Testing and troubleshooting your app
  • Check your knowledge

  • What is relational data?
  • Work with relationships in Power Apps
  • Microsoft Dataverse for apps makes relationships even easier
  • Check your knowledge

  • Delegation overview
  • Functions, predicates, and data sources combine to determine delegation
  • Delegation warnings, limits, and non-delegable functions
  • Check your knowledge

  • Overview of the different data sources
  • Work with action-based data sources
  • Power Automate is a companion to Power Apps
  • Check your knowledge

  • Overview of custom connectors
  • Overview of the custom connector lifecycle
  • Use postman for your custom connector
  • Check your knowledge

  • Introducing Power Automate
  • Troubleshoot flows
  • Check your knowledge

  • Provide solutions to real-world scenarios.
  • Check your knowledge

  • Get started with expressions
  • Notes make things easier
  • Types of functions
  • Write complex expressions
  • Check your knowledge

  • Overview of Dataverse and the Common Data Model
  • Extending Power Platform with Azure
  • Power Platform environments
  • Check your knowledge

  • Solutions overview
  • Deploy apps with Package Deployer
  • Check your knowledge

  • User experience extensibility
  • Dataverse extensibility
  • Determine when to configure or when to code
  • Check your knowledge

  • Microsoft Dataverse extensibility model
  • Event framework
  • Check your knowledge

  • Plug-ins usage scenarios
  • Plug-in execution context
  • Check your knowledge

  • Upload scripts
  • Event handlers
  • Context objects
  • Client scripting common tasks
  • Check your knowledge

  • Client scripting best practices
  • Debugging client script
  • Check your knowledge

  • Power Apps component framework architecture
  • Power Apps component tooling
  • Component manifest
  • Demo of the Power Apps code component
  • Check your knowledge

  • Create a code component solution package
  • Test and debug code components
  • Check your knowledge

  • Use the formatting API in a Power Apps component
  • Use the Microsoft Dataverse web API in a Power Apps component
  • Write a pop-up Power Apps component
  • Check your knowledge

  • Authenticate against Microsoft Dataverse using OAuth
  • Interact with Microsoft Dataverse Web API using Postman
  • 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
  • Check your knowledge

  • 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
  • Check your knowledge
Tags
Technical Core Type: Core 1 Vendor: Microsoft Product Line: Microsoft Technical
FREE

Interested in course?


Course Type: Instructor Led