Choose your language
Advanced Power Apps Course
Over 400,000 professionals on the platform
Exclusive for businesses

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.

Dedika for students

What your team will master:

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 your team learns in practice Advanced Power Apps Course

How your team practices Advanced Power Apps Course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course Content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

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 2See details

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 3See details

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 4See details

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 5See details

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 6See details

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 7See details

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 8See details

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.

Certification

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.

Related Courses

FAQ

Who is Dedika?

Is the certificate valid in Canada?

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