Advanced Power Apps Bootcamp
- Start: May 05, 2025 9:00 AM EDT
- End: May 08, 2025 5:00 PM EDT
- Cost: $1,995.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 and Model-driven applications and looking to take the next step, our 4-day Advanced Power Apps Bootcamp is for you. This comprehensive course will dive deeper into both the Canvas app ecosystem and Dataverse, exploring the more robust and advanced features of each. You'll begin with a quick review of the basics and quickly progress to building advanced solutions. For Canvas apps, you'll learn to use variables, set up security, handle delegation issues, monitor apps, and work with advanced Power FX functions, while also mastering UI best practices and advanced component construction. On the Model Driven side, you'll take a deep dive into building sophisticated apps, learning to fully leverage the Dataverse. Whether you’re focused on Canvas or Model Driven apps, this bootcamp will equip you with the skills to create powerful, reusable applications without the long, arduous processes traditionally reserved for IT professionals. This bootcamp is also available to purchase in 2-day blocks. You can find those listed on our our bootcamps page of our website.
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. Also, this course is designed as an advanced level course for developing model-driven applications, setting up security for your model-driven applications, creating flows, modifying design, and more. Before taking this course, it is recommended that you know Dataverse and model-driven applications, have had training on creating basic model-driven applications, or have made model-driven applications on your own.
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
- Fact and Dimensional Modeling on Raw-Form Data
- Navigating Direct-Query
- Building the Aggregate Table
- Understanding Relationships
- 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
- Module 1 - Creating and Managing Solutions
- Learn differences and explore Managed vs Unmanaged solutions
- Update a deployed solution by patching
- Module 2 - Advanced Form Designs
- Create Quick View Forms for showing related data from other tables
- Create Quick Create Forms for quick creation of records
- Create Subgrids for showing multiple related records in a form
- Create and implement form security for your app users
- Create cascading filters to show only specific records from a lookup column
- Module 3 - Advanced Views
- Create and modify lookup views for lookup records in a form
- Create and modify associated views for related records in your solution
- Module 4 - Create and Implement Security For App Users
- Create field level security for privileges to column values on your tables
- Create row level security to allow app users access to only data you want them to see and restrict what privileges they can do with the data they see
- Create business units for row level security to apply to groups of users
- Create team management for security
- Learn best practices for sharing model driven applications
- Learn how to share and assign records to users of your app
- Module 5 - Create Business Rules and Business Process Flows
- Create business rules to apply server side logic of your data by using recommendations, error messages, and lock/unlock feature
- Create business process flows for step by step creation of records
- Form notifications based on a value of data
- Module 6 - Flows For Model Driven App scenarios
- Create an instant flow from a selected record inside the model driven app
- Create flows that handle using lookup fields, choice fields, and filtering dataverse data
- Create flows using bound actions to target specific tables and unbound actions to target entire dataverse envirnoment
- Send app notifications for processing of a record
- Module 7 - Command Bar
- Learn to modify command bar for extra functionality
- Hide and show buttons with PowerFX
- Patch a related record using PowerFX
- Module 8 - Create Custom Pages
- Pass data from the model driven app to your custom page
- Add an app to a form
- Create a custom page for creating, reading, updating, and deleting a record
- Module 9 - Utilize Dataverse Attachments
- Create and modify timeline controls for logging appointments, files, emails, activities, etc. for records
- Set up SharePoint storage of your Dataverse attachments
- Module 10 - Charts and Dashboards
- Create charts from Dataverse data to embed in app to analyze your Dataverse data
- Embed Power BI Dashboards and Power BI reports inside of a model driven app
- Module 11 - Co-Pilot Features
- Learn the newest co-pilot features available for help with creating model driven apps and investigating your Dataverse data in the app
- Module 12 - Environment Strategies and Monitoring Model Driven Apps
- Debug and diagnose problems with your model driven app
- Set up auditing of Dataverse records in your environment
- Purge data from Dataverse tables
Get tickets:
Ticket type | Price | Quantity |
---|---|---|
Advanced Power Apps Bootcamp (May 5, 2025 – 5/8/25) | $1,995.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.