Virtual Power Apps Bootcamp
- Start: Sep 16, 2024 9:00 AM EDT
- End: Sep 19, 2024 5:00 PM EDT
- Cost: $1,995.00
- Instructor: Matt Peterson
- Event Categories:
- Avaliable Seats: Limited seats remaining!
- Missed your change to sign up, but still want to get in on the fun? Contact us!
Event description
Creating applications no longer has to be a long, arduous process reserved exclusively for those in IT. With Power Apps you can build beautifully designed applications and solutions on your own, providing instant satisfaction to your needs. This course takes a deep-dive into the Power Apps ecosystem, showing all three application types: canvas, model-driven, and portal application solutions. The class starts at canvas application basics and quickly dives into more complex solutions. The solutions we build will be built upon DataVerse but the same lessons work on other data platforms like SharePoint or SQL Server. You’ll learn to create collections, variables, and best practices on using the Power Apps programming language. You’ll also learn UI best practices for engaging users and more advanced component construction for reusability. Later in the class, you’ll learn how to build model-driven apps on Dataverse for different use cases and Portal applications to interact with anonymous users.
Prerequisites
This class is targeted at developers, analysts, or end-users looking to design their own line of business applications and solutions in Power Apps. Because this class is focused on self-service end-user solutions, previous SQL Server knowledge is not required. While it’s not mandatory, ideally students should have a basic understanding of database terminology such as tables, views, columns, rows, etc.
System Requirements
- Windows 11, 10, Windows 7, Windows 8, Mac
- Android or iPhone device with Power Apps installed
Course Outline:
- Module 01 – Power Apps Ecosystem and Introduction
- Power Platform overview
- Power Platform environment best practices
- Licensing Power Apps
- Power Apps mobile application
- Pros and cons of each application type you can build in Power Apps
- Module 02 – Building Quick Apps from Wizard
- Setting up connections
- Setting up your first quick application
- Where to store your data
- Version control and saving
- Controls you can use in Power Apps
- Navigating around Power Apps
- Module 03 – Building A Canvas Application from Scratch
- Using variables to create themes
- Creating galleries to view your data
- Adding forms to modify and enter data
- Deleting data
- Module 04 – Power FX
- Common Power FX formulas to filter the data
- Defaulting form fields
- Conditional logic in Power FX
- Module 05 – Advanced Canvas Application Concepts
- Creating popup dialog boxes
- Using the Patch function
- Interfacing with Active Directory to conditionally show objects
- Module 06 – Collections
- Using collections to pass arrays between screens
- Advanced Power FX to use and control the collection
- Module 07 – UI Tips and Tricks for Canvas Applications
- Creating reusable components
- Installing components developed by others
- Module 08 – Integrating Power Automate
- Creating a Power Automate approval
- Executing Power Automate from Power Apps
- Module 09 – Creating a Solution
- Power Platform solution best practices
- Power Platform publishers
- Application Lifecycle Management (ALM) best practices for Power Platform
- Moving a solution to another environment or tenant
- Module 10 – Creating Tables, Views, and Forms in Dataverse
- Best practices with choosing your table data types
- Creating views to see the data
- Creating forms to enter the data
- How to load data into Dataverse with Dataflows
- Module 11 – Creating a Model-Driven Applications
- Creating a model-driven application
- Other methods to load data into Dataverse
- Navigating around the model-driven application
- Components in model-driven applications
- Module 12 – Dataverse Business Rules
- Creating rules to hide and show fields
- How to lock a record upon a field change
- Module 13 – Business Process Flows
- Implementing a human business process to guide users through data entry
- Enrolling older data into the business process
- Triggering Power Automate workflows from the business process
- Module 14 – Power Apps for Teams
- Best practices for Power Apps for Teams
- Making your apps responsive
- Security models in Teams
- Module 15 – Dataverse Security Models
- Implementing row-level security in Power Apps
- Business Units in Dataverse
- Hierarchy security to allow a manager to see his or her employee’s data
- Column-level security to protect sensitive data like salary columns
- Module 16 – Introduction to Power Pages Applications (Optional - If Time Permits)
- Creating a Power Page website
- Creating a list to see your data
- Creating a form to enter the data
- Power Page security models
- Advanced forms to control the user experience
- Styling the Page
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.