<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=612681139262614&amp;ev=PageView&amp;noscript=1">
Skip to content

Need help? Talk to an expert: phone(904) 638-5743

Advanced Canvas Apps Bootcamp

  • Start: Feb 03, 2025 9:00 AM EST
  • End: Feb 04, 2025 5:00 PM EST
  • Cost: $1,295.00
  • Instructor: Matt Peterson
  • Event Categories:
  • Avaliable Seats: Limited seats remaining!
  • Tickets: Get your ticket HERE
Image of the event

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: Build Reusable Components
    • Create reusable controls for building blocks of all your canvas app
  • 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
    • Default records of gallery
  • Module 4: Camera & Pen Input controls
    • Use the camera control to take pictures and store data from your application
    • Use the Pen input control to store signatures
  • Module 5: 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 display forms for confirmation and review of last record created
    • Deep Linking: Send selected record through email to user for user to click on and automatically pull up selected record in application
  • Module 6: Add Data Visuals To Application
    • Explore and implement charting visuals from the canvas designer
    • Embed Power BI visuals into Canvas App
    • Embed a canvas app in Power BI Reports
  • Module 7: Security
    • Explore and implement O365 groups connector to limit functionality of app based on the user of the application
  • Module 8: 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 9: Advanced PowerFX Functions
    • Learn use cases for using the ForAll function to operate over multiple records from your datasource
    • 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
    • Use the concurrent function for quicker performance
    • Build reusable functions
  • Module 10: Co-Pilot for Power Platform
    • 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 11: Delegation Work Arounds
    • Explore common delegation issues and how to overcome those with PowerFX formulas
  • Module 12: Integrating Power Automate
    • Integrate Power Automate with Canvas Apps
    • Create, view, and download PDFs
  • Module 13: Monitor and debug canvas applications
    • Use the monitoring function to debug and monitor performance of your app
    • Trace functions in PowerFX for feedback of app
  • Module 14: Environment Variables
    • Working with environment variables for portability

Get tickets:

Ticket type Price Quantity
Advanced Canvas Apps Bootcamp (Feb 3, 2025 – 2/4/25) $1,295.00

Add an event to your calendar

Add to Calendar
Event Instructor Image
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.