Low-code app development
Power Apps Canvas App Development
Create modern low-code business applications using Microsoft Power Apps Canvas Apps.
Course Overview
Build professional canvas apps from first principles to deployment.
This 17-hour syllabus is organized to move from Power Platform fundamentals into app design, data handling, Power Fx, and advanced delivery patterns. Each module builds the skills needed to create polished business applications with confidence.
Module Outline
Course Syllabus: Step-by-Step Modules
The modules are arranged to start with the platform basics and end with a complete real-time canvas app project.
01
Introduction to Power Platform
- Introduction to Power Platform
- Introduction to Power Apps
- Canvas Apps Overview
- Types of Canvas Apps
- Canvas Apps vs. Model-Driven Apps
- Power Apps Licensing
- Power Platform Environments
- Solutions in Power Platform
02
Getting Started with Canvas Apps
- Power Apps Studio Walkthrough
- Creating Your First Canvas App from SharePoint
- Understanding Screens
- Controls & Properties
- Navigation Between Screens
03
Designing User Interfaces
- Gallery Controls & Layout Design
- Forms & Layout Design
- Creating Professional UI
- Popup Design & Implementation
04
Working with Data
- SubmitForm Function
- Patch Function
- Create Records
- Update Records
- Delete Records
- Form vs. Patch Scenarios
05
Power Fx Fundamentals
- If Function
- Switch Function
- IsBlank Function
- Variables
- Collections
- Temporary Data Handling
06
Data Operations
- Filtering Data
- Sorting Data
- Searching Data
07
Advanced App Development
- Role-Based UI
- Security Logic
- Versioning & Restore
- Performance Optimization
- Canvas App Best Practices
08
Real-Time Project
- End-to-End Canvas App Development
- Implement CRUD Operations
- Role-Based Access
- Professional UI Design
- Testing & Deployment
Expected Outcome
A complete canvas app you can present confidently
By the end of the syllabus, learners will understand how to design, connect, secure, and deliver a professional canvas app with practical business value.
Design
Build clean, professional interfaces with galleries, forms, and popups.
Logic
Use Power Fx, variables, collections, and validation for responsive behavior.
Delivery
Finalize a complete app with role-based access, testing, and deployment readiness.