Power Apps and Power Automate: Advanced Patterns

3 days
UPPA
3 days

Upcoming Sessions

Date:

Format:

Price:

Location:

Book now

Date:

Format:

Price:

Location:

Book now

Date:

Format:

Price:

Location:

Book now

Date:

Format:

Price:

Book now

Interested in a private company training? Request it here.

Creating Responsive Canvas Apps

When you create Canvas Apps, they are not responsive by default. They either have a Phone or Tablet layout. You can tweak some app settings and work with formulas to start make them responsive. But to create truly response Canvas Apps, you will need to work with layout containers. In this chapter you will learn all about the available layout containers and how they can be used to easily create response Canvas Apps.

  • What is a Responsive App?
  • Working with Responsive Layout Containers
  • Configuring Auto-Layout Containers
  • Working with Screen Sizes and Breakpoints
  • LAB: Redesign a Budget Tracker Canvas App so it becomes responsive

Working with Components in Canvas Apps

Components are reusable building blocks for Canvas Apps so that app makers can create custom controls to use inside an app, or across apps using a component library.

  • Creating Components and Component Libraries
  • Defining Inputs and Outputs
  • Using Components
  • Canvas Component Properties
  • Component Library ALM
  • Behavior Formulas for Components
  • LAB: Create and Use a Hamburger Menu Component

Creating Custom Connectors for the Power Platform

The Power Platform ships with 1200+ built-in connectors, but what if you need to connect to a custom data source? In that case you can write your own custom connectors and use them in Power Automate and Canvas Apps.

  • Create a Custom Connector using the Connector Wizard
  • Using Custom Connectors
  • Create Custom Connectors in Solutions
  • Environment Variables in Solution Custom Connectors
  • LAB: Connect to the OMDB API to get movie info in a Canvas App and Flow

Storing Data using Microsoft Dataverse

Almost every Canvas App and Power Automate Flow will have to deal with data somehow. This chapter introduces Microsoft Dataverse as an easy to use and scalable data source compared to storing data in Excel files or SharePoint lists.

  • Using Microsoft Dataverse as a Data Source
  • Creating Tables in Microsoft Dataverse
  • Creating Columns, Relationships and Views in a Table
  • LAB: Create a Dataverse Data Model to Store Car Data

Using Microsoft Dataverse in Canvas Apps and Power Automate

In this chapter you will see how you can build a Canvas App on top of tables in Microsoft Dataverse. See how to work with Lookup, Choice, Image... columns in your Canvas app. Learn about the Power Automate triggers and actions that are specific to Microsoft Dataverse.

  • Using Microsoft Dataverse in a Canvas App
  • Using Microsoft Dataverse in Power Automate
  • LAB: Build a Car Management Solution on top of your Dataverse Data

Working with Low-Code Plug-Ins

Low-Code Plug-Ins allow developers to define reusable business logic using the Power Fx language. This chapter teaches students how they can create Plug-Ins and how to trigger these from Canvas Apps and Power Automate Flows.

  • What are Low-Code Plug-Ins?
  • Creating Low-Code Plug-Ins using Power Fx
  • Instant vs Automated Plug-Ins
  • Connect External Data to Plug-Ins
  • Using Low-Code Plug-Ins in Canvas Apps
  • Using Plug-ins in Power Automate
  • LAB: Build and Integrate Plug-Ins in your Car Management Solution

Monitoring And Debugging Power Apps

In any application you write, you will need to add error handling logic and display error notifications. You also might want to collect and analyze telemetry data for your apps or integrate your apps with Azure Application Insights. Last but not least, you will see how you can use the built-in monitoring tools of the Power Platform.

  • Error Handling and Notifications in Canvas Apps
  • Integration with Azure Application Insights
  • Debugging Canvas Apps with the Built-In Monitor

Testing Power Apps

Testing is an important part of the Software Development Life Cycle. Testing can help ensure the quality of the app delivered to customers because it can identify issues or defects early in the release process.

  • Canvas App Test Studio Overview
  • Creating and Running Test Cases
  • Working with Test Suits
  • Processing Test Results
  • Best Practices and Limitations
  • LAB: Build Test Cases and Log Test Results

So, you dipped your toes into the waters of Power Apps? Time to get your boots wet! This training will take you from being an average Power Apps maker to a great one. You'll explore more advanced techniques like Responsive Apps, Components and Custom Connectors. You will get acquainted with Plug-ins and the integration options with Microsoft Dataverse.

This course is targeted at Power Platform makers who already have a solid understanding of creating Canvas Apps and Power Automate Flows. If you have no or limited experience with Power Apps and Power Automate, U2U recommends following the 4-day training Microsoft Power Apps and Power Automate prior to this course.

Contact Us
  • Address:
    U2U nv/sa
    Z.1. Researchpark 110
    1731 Zellik (Brussels)
    BELGIUM
  • Phone: +32 2 466 00 16
  • Email: info@u2u.be
  • Monday - Friday: 9:00 - 17:00
    Saturday - Sunday: Closed
Say Hi
© 2024 U2U All rights reserved.