Virtual Advanced Canvas Apps Bootcamp
- Start: May 05, 2025 9:00 AM EDT
- End: May 06, 2025 5:00 PM EDT
- Cost: $1,295.00
- Instructor: Matt Peterson
- Event Categories:
- Available Seats: Limited seats remaining!
- Tickets: Get your ticket HERE
- Need help convincing your boss? We can help.

Event description
If you are experienced in Canvas applications and looking to take the next step the Advanced Canvas apps course is for you. This two-day course will take you deeper into the canvas app ecosystem and explore some of the more robust and advanced features. Creating applications no longer has to be a long, arduous process reserved exclusively for those in IT. The class starts at a quick review of canvas application basics and quickly dives into advanced solutions. You’ll learn to use variables, set up security, use CoPilot, handle delegation issues, monitor your application, environment variables, and advanced Power FX functions. You’ll also learn UI best practices for engaging users and more advanced component construction for reusability.
Prerequisites
This class targets developers, analysts, or end-users looking to take their current canvas app skills to the next level. This course requires a solid foundation in creating canvas applications to maximize your learning and successfully navigate the complexities of advanced topics. Knowledge of simple canvas apps, using common controls (e.g. text inputs, galleries, forms, buttons), and working with the PowerFX language is highly recommended.
System Requirements
- Windows 11, Windows 10, Windows 7, Windows 8, MAC
Course Outline:
- Module 1: Security
- Explore and implement O365 groups connector to limit functionality of app based on the user of the application
- Module 2: Deleting Records and Soft Deleting Records
- Learn how to soft delete a record
- Learn how to backup a record before deleting of a record
- Set up security features of who can delete
- Create confirmation screens before deleting a record
- Module 3: Advanced Gallery Concepts
- Learn how to edit records directly from a gallery without using forms
- Filter records in galleries using drop-down, toggle, and combo box controls
- Filter data using multiple data types
- Use LookUp functions to return data from sources outside of the gallery
- Set what Default records of application should load and show in your application
- Module 4: Advanced Form Controls and Design
- Learn to break a large form with numerous fields into smaller form sections for end user ease
- Explore and implement the new modern form controls
- Learn how to use containers to make your app responsive
- Learn how to use display forms for confirmation and review of last record created
- Explore dynamic visibility of form controls based on data considerations
- Module 5: Canvas App UI Design
- Learn best practices for your application design
- Learn best practices for making your canvas application accessible to all, regardless of your users capabilities
- Module 6: Integrating Power Automate and Deep Linking
- Deep Linking: Send selected record through email to user for user to click on and automatically pull up selected record in application
- Module 7: Advanced PowerFX Functions
- Learn the functions needed for working with collections when utilizing the in-memory data storage capabilities of your canvas app
- Learn and explore the LookUp functions capabilities for returning data from a different data source
- Use Patch statements to update and create new records
- Build reusable functions
- Module 8: Build Reusable Components
- Create reusable controls for building blocks of all your canvas app
- Module 9: Co-Pilot for Power Platform (If Time Permits)
- Explore how Co-Pilot can help you design and develop your app quicker than ever before
- Explore the Co-Pilot control for users to ask questions of your data
- Module 10: Delegation Work Arounds (If Time Permits)
- Explore common delegation issues and how to overcome those with PowerFX formulas
- Module 11: Monitor and debug canvas applications (If Time Permits)
- Use the monitoring function to debug and monitor performance of your app
- Trace functions in PowerFX for feedback of app
- Module 12: Environment Variables (If Time Permits)
- Working with environment variables for portability
- Module 13: Add Data Visuals To Application (If Time Permits)
- Explore and implement charting visuals from the canvas designer
- Embed Power BI visuals into Canvas App
- Embed a canvas app in Power BI Reports
Get tickets:
Ticket type | Price | Quantity |
---|---|---|
Virtual Advanced Canvas Apps Bootcamp (May 5, 2025 – 5/6/25) | $1,295.00 | |
Add an event to your calendar

Instructor – Matt Peterson
Matt Peterson is a Trainer for Pragmatic Works specializing in the Power Platform. He graduated from the University of North Florida in 2006 and comes with 15 years of teaching experience in high school algebra. Matt earned the accomplishment in 2013 of being named the Florida Gifted Teacher of The Year. His primary focus is helping our customers learn the ins and outs of Power Apps and Power BI.