
Advanced Power Apps Course
Take your Power Apps skills to an enterprise level with a curriculum that covers everything from advanced Power Fx formulas and Dataverse modeling to custom connectors, ALM pipelines, and AI Builder integration. You'll build secure, scalable, production-ready apps that meet real business demands. This is the course for developers and architects who are done with the basics and ready to deliver.
What you will learn:
You'll master canvas and model-driven app development, including responsive design, reusable components, and complex Power Fx logic. You'll configure Dataverse tables, security roles, and business rules to support enterprise-grade data models. You'll integrate Power Automate approval workflows and automated flows directly into your apps. You'll apply performance profiling, delegation optimization, and DLP policies to prepare apps for production. You'll also explore PCF controls, offline-capable app patterns, Power BI embedded analytics, and Copilot features to build intelligent, modern solutions.
How you study in practice Advanced Power Apps Course
How you practice Advanced Power Apps Course
For companies that want to train their team
With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsPower Apps Platform Foundations
Power Apps Platform Foundations
Lesson 1 • Navigating Power Apps Studio
Introduces the canvas and model-driven studio interfaces, toolbars, and property panes. Builds the navigation fluency required for efficient app development.
Lesson 2 • Licensing and Environment Setup
Explains license tiers, capacity limits, and environment provisioning. Students leave able to select the correct license and configure a dev environment.
Lesson 3 • Data Source Connections
Demonstrates adding and managing connectors to external data sources. Connects foundational data concepts to practical app-building workflows.
Lesson 4 • Power Platform Architecture Overview
Covers the relationship between Power Apps, Power Automate, Dataverse, and connectors. Establishes the mental model needed for all subsequent chapters.
Chapter 2HideHide detailsSee detailsCanvas App Design and Controls
Canvas App Design and Controls
Lesson 1 • Navigation and Screen Flow
Implements Navigate, Back, and deep-link patterns to create intuitive multi-screen flows. Ties screen design to user experience goals.
Lesson 2 • Core Input and Display Controls
Covers text inputs, dropdowns, galleries, forms, and media controls with their key properties. Provides the building blocks for all data-entry and display screens.
Lesson 3 • Screen Layout and Responsive Design
Teaches container controls, flexible layouts, and breakpoint strategies for multi-device support. Directly enables professional-grade UI construction.
Lesson 4 • Styling and Theming
Applies consistent color palettes, typography, and icon sets across screens using global variables. Ensures brand-aligned, maintainable app aesthetics.
Lesson 5 • Reusable Components
Builds custom components with input and output properties for cross-app reuse. Reduces duplication and enforces design consistency at scale.
Chapter 3HideHide detailsSee detailsPower Fx Formulas and Logic
Power Fx Formulas and Logic
Lesson 1 • Advanced Formula Techniques
Explores With, ForAll, and concurrent execution for performance and readability. Prepares students for complex, production-grade formula design.
Lesson 2 • Conditional and Branching Logic
Applies If, Switch, and IIf to drive dynamic control visibility, color, and data routing. Connects formula logic directly to UI behavior outcomes.
Lesson 3 • Power Fx Language Fundamentals
Introduces data types, operators, and expression evaluation order in Power Fx. Establishes the syntax foundation for all formula work in the course.
Lesson 4 • Variables and Collections
Explains Set, UpdateContext, Collect, and ClearCollect for state management. Teaches when to use global vs. local variables for clean app architecture.
Lesson 5 • Table and Record Manipulation
Covers Filter, Sort, Search, AddColumns, and GroupBy for transforming data collections. Enables dynamic, data-driven gallery and form behavior.
Chapter 4HideHide detailsSee detailsDataverse Data Modeling
Dataverse Data Modeling
Lesson 1 • Dataverse Tables and Columns
Creates standard and custom tables, configures column types, and sets required constraints. Provides the data foundation for model-driven and canvas apps.
Lesson 2 • Relationships and Lookups
Configures one-to-many, many-to-many, and polymorphic relationships between tables. Enables relational data retrieval across complex app scenarios.
Lesson 3 • Dataverse Security Model
Implements security roles, field-level security, and record ownership to control data access. Aligns data governance with organizational permission structures.
Lesson 4 • Solutions and ALM Basics
Packages tables, apps, and flows into managed and unmanaged solutions for deployment. Introduces application lifecycle management practices for Dataverse assets.
Lesson 5 • Business Rules and Validations
Builds server-side business rules for field requirements, visibility, and default values. Enforces data integrity independent of the app layer.
Chapter 5HideHide detailsSee detailsModel-Driven App Development
Model-Driven App Development
Lesson 1 • Dashboards and Charts
Builds system dashboards with charts, lists, and iframes for operational visibility. Delivers actionable insights directly within the model-driven app.
Lesson 2 • Form Design and Customization
Designs main, quick-create, and card forms with tabs, sections, and field controls. Directly shapes the data-entry experience for end users.
Lesson 3 • Views and Grids Configuration
Creates and customizes system, public, and personal views with filters and column sets. Enables users to surface the right records in the right context.
Lesson 4 • Model-Driven App Structure
Explains site maps, app modules, and navigation areas that define model-driven app structure. Establishes the architectural difference from canvas apps.
Lesson 5 • Business Process Flows
Configures multi-stage business process flows to guide users through structured workflows. Connects model-driven apps to end-to-end process automation.
Chapter 6HideHide detailsSee detailsPower Automate Integration
Power Automate Integration
Lesson 1 • Automated and Scheduled Flows
Builds automated flows on Dataverse row events and scheduled recurrence triggers. Automates background data processing without user intervention.
Lesson 2 • Approval Workflows
Implements sequential and parallel approval flows with adaptive card notifications. Enables structured review processes integrated with Power Apps forms.
Lesson 3 • Triggering Flows from Canvas Apps
Configures instant flows with Power Apps triggers and passes parameters from button actions. Bridges user interactions in the app to automated backend processes.
Lesson 4 • Flow Error Handling and Monitoring
Applies run-after settings, scope actions, and flow analytics to manage failures. Ensures production flows are resilient and observable.
Chapter 7HideHide detailsSee detailsPerformance, Security, and Governance
Performance, Security, and Governance
Lesson 1 • Data Loss Prevention Policies
Configures DLP policies to classify connectors and restrict data movement across boundaries. Aligns app connectivity with organizational data governance requirements.
Lesson 2 • App Performance Profiling
Uses the Monitor tool and performance analyzer to identify slow formulas and network calls. Translates profiling data into targeted optimization actions.
Lesson 3 • Role-Based Access and Sharing
Shares canvas apps with security groups and assigns model-driven app security roles. Controls who can access, edit, and co-own apps in production.
Lesson 4 • Delegation and Query Optimization
Resolves delegation warnings and rewrites non-delegable queries using server-side filtering. Prevents data truncation and performance degradation at scale.
Lesson 5 • Auditing and Compliance Controls
Enables Dataverse auditing, reviews audit logs, and configures retention policies. Supports regulatory compliance and internal accountability requirements.
Chapter 8HideHide detailsSee detailsAdvanced App Patterns and Deployment
Advanced App Patterns and Deployment
Lesson 1 • Offline-Capable App Design
Implements local collection caching and sync patterns for apps used without connectivity. Addresses data conflict resolution and sync status feedback.
Lesson 2 • ALM Pipelines and CI/CD
Automates solution export, build validation, and deployment using pipeline tools. Establishes repeatable, auditable release processes for enterprise teams.
Lesson 3 • Custom Connectors
Builds custom connectors from OpenAPI definitions to integrate external REST APIs. Extends Power Apps beyond standard connector limitations.
Lesson 4 • App Lifecycle and Maintenance
Manages versioning, rollback, and deprecation strategies for live production apps. Ensures long-term maintainability and minimal user disruption during updates.
Lesson 5 • PCF Controls and Code Components
Introduces Power Apps Component Framework for building custom UI controls with TypeScript. Enables pixel-perfect, interactive controls beyond native capabilities.
Your valid completion certificate
This course is for you:
Business application developer: ready to move from functional apps to enterprise-grade solutions.
SharePoint developer: transitioning into the broader Power Platform ecosystem professionally.
IT consultant: needing to deliver governed, scalable Power Apps for client organizations.
Dynamics 365 configurator: expanding skills into custom canvas and model-driven app development.
Power Platform enthusiast: self-taught and determined to close gaps in advanced technical knowledge.
Solutions architect: responsible for designing secure, multi-app Power Platform environments at scale.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in the United States?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















