Choose your language
Microsoft Power Apps Course
More than 2 million students worldwide

Microsoft Power Apps Course

4,6

Master Microsoft Power Apps from the ground up and start building real business applications without writing traditional code. This course covers canvas apps, model-driven apps, Dataverse, Power Automate integration, and enterprise deployment practices. Whether you're automating workflows or digitising manual processes, you'll gain the hands-on skills employers are actively looking for.

Dedika for businesses

What you will learn:

You'll learn how to design and deploy both canvas and model-driven apps using the full Power Apps platform. The course covers Power Fx formulas, Dataverse data modelling, and security configuration for enterprise environments. You'll connect apps to Power Automate to build approval workflows and automated data operations. Advanced topics include custom connectors, component libraries, responsive design, and offline mobile capabilities. You'll also implement application lifecycle management using solutions, Azure DevOps, and CI/CD pipelines to move apps safely from development to production.

How you study in practice Microsoft Power Apps Course

How you practise Microsoft Power Apps Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

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

Chapter 1See details

Introduction to Power Apps Platform

  • Lesson 1 • Setting Up Your Development Environment

    Guides students through environment creation, role assignment, and tool configuration. Ensures a working workspace before any app is built.

  • Lesson 2 • Navigating Power Apps Studio

    Introduces the canvas studio interface, property panels, and formula bar. Students gain confidence moving through the authoring environment efficiently.

  • Lesson 3 • Power Apps Ecosystem Overview

    Covers the three app types, licensing tiers, and platform positioning within Microsoft 365. Establishes context for all subsequent technical work.

  • Lesson 4 • Understanding Data Sources and Connectors

    Explains how Power Apps connects to external data through connectors and gateways. Lays the groundwork for data-driven app design in later chapters.

Chapter 2See details

Building Your First Canvas App

  • Lesson 1 • Working with Core Controls

    Covers text inputs, buttons, labels, galleries, and forms as the primary building blocks. Students assemble interactive UI components from these controls.

  • Lesson 2 • Saving, Publishing, and Sharing Apps

    Covers version control, publishing steps, and sharing with users or groups. Students understand the full deployment lifecycle for a canvas app.

  • Lesson 3 • Designing Screens and Layouts

    Teaches screen creation, layout containers, and responsive design principles. Directly shapes the visual structure of every app built in the course.

  • Lesson 4 • Connecting to SharePoint and Excel Data

    Demonstrates adding SharePoint lists and Excel tables as live data sources. Students retrieve, display, and filter real records inside their app.

  • Lesson 5 • Writing Basic Power Fx Formulas

    Introduces Power Fx syntax, operators, and common functions for control behaviour. Formulas written here are extended throughout the course.

Chapter 3See details

Power Fx Formulas and Logic

  • Lesson 1 • Table and Record Functions

    Covers Filter, Search, LookUp, AddColumns, and related table functions. Students transform and query data entirely within formulas.

  • Lesson 2 • Error Handling and Debugging

    Introduces IfError, IsError, and the Monitor tool for diagnosing formula failures. Students learn systematic debugging practices that reduce production issues.

  • Lesson 3 • Patch, Remove, and SubmitForm

    Teaches writing, updating, and deleting records through Patch and Remove functions. Students implement full CRUD operations without custom code.

  • Lesson 4 • Collections and Variables

    Explains global variables, context variables, and in-memory collections for state management. These patterns underpin dynamic app behaviour in all later chapters.

  • Lesson 5 • Advanced Conditional and Date Logic

    Explores nested conditions, date/time functions, and calculated fields. Students build business rules that respond to time-sensitive and multi-condition scenarios.

Chapter 4See details

Working with Microsoft Dataverse

  • Lesson 1 • Dataverse for Canvas Apps

    Demonstrates connecting canvas apps to Dataverse and leveraging server-side delegation. Students replace local data sources with scalable Dataverse tables.

  • Lesson 2 • Business Rules and Calculated Columns

    Teaches server-side business rules, calculated fields, and rollup columns in Dataverse. Logic runs at the data layer, independent of any specific app.

  • Lesson 3 • Dataverse Architecture and Tables

    Explains Dataverse structure, standard vs. custom tables, and column types. Provides the schema knowledge needed before building model-driven apps.

  • Lesson 4 • Dataverse Security Model

    Explains security roles, field-level security, and record ownership models. Students configure access control that meets enterprise governance requirements.

  • Lesson 5 • Relationships and Lookups

    Covers one-to-many, many-to-many, and polymorphic relationships between tables. Students model real business entities with proper referential integrity.

Chapter 5See details

Building Model-Driven Apps

  • Lesson 1 • Dashboards and Charts

    Teaches system dashboards, interactive dashboards, and chart configuration. Students surface key metrics directly inside the model-driven app.

  • Lesson 2 • Business Process Flows

    Introduces guided multi-stage processes that enforce consistent data entry across teams. Students design and activate flows tied to specific Dataverse tables.

  • Lesson 3 • Customising the App Experience

    Covers command bar customisation, ribbon rules, and app-level navigation settings. Students tailor the UI to match organisational workflows and branding.

  • Lesson 4 • Designing Views and Forms

    Covers system and custom views, main forms, quick-view forms, and card forms. Students control how records are listed and edited within the app.

  • Lesson 5 • Model-Driven App Fundamentals

    Contrasts model-driven and canvas approaches and explains when each is appropriate. Students understand the metadata-driven architecture before building.

Chapter 6See details

Integrating Power Automate with Power Apps

  • Lesson 1 • Automating Data Operations

    Uses scheduled and automated flows to sync, transform, and archive data connected to apps. Students offload heavy data tasks from the app to background flows.

  • Lesson 2 • Approval Workflows and Notifications

    Builds approval flows triggered by app submissions and sends adaptive card notifications. Students implement common enterprise approval scenarios end to end.

  • Lesson 3 • Power Automate Fundamentals for Makers

    Reviews flow types, triggers, and actions relevant to Power Apps integration. Provides the minimum Automate knowledge needed before connecting flows to apps.

  • Lesson 4 • Calling Flows from Canvas Apps

    Demonstrates adding a Power Automate flow as a data source and invoking it via button. Students pass parameters from the app and receive return values.

Chapter 7See details

Advanced Canvas App Techniques

  • Lesson 1 • Custom Connectors

    Covers building custom connectors from OpenAPI definitions to call external REST APIs. Students extend Power Apps beyond the standard connector catalogue.

  • Lesson 2 • Performance Optimisation Strategies

    Identifies delegation limits, concurrent loading, and rendering bottlenecks that slow apps. Students apply proven techniques to reduce load times and improve responsiveness.

  • Lesson 3 • Component Libraries and Reusability

    Teaches creating, publishing, and consuming reusable components across multiple apps. Students eliminate duplicated UI logic and enforce consistent design patterns.

  • Lesson 4 • Responsive Design and Accessibility

    Applies flexible layout containers and accessibility properties to support all users and devices. Students meet organisational accessibility standards within their apps.

  • Lesson 5 • Offline Capability and Mobile Optimisation

    Implements offline data caching and mobile-first design patterns for field workers. Students deliver apps that function reliably without a constant network connection.

Chapter 8See details

Governance, ALM, and Deployment

  • Lesson 1 • Source Control with Azure DevOps

    Integrates Power Apps solutions with Git repositories using Power Platform CLI and pipelines. Students version-control app assets and collaborate without overwriting each other's work.

  • Lesson 2 • Environment Strategy and Management

    Defines development, test, and production environment patterns and their governance implications. Students design an environment topology that supports safe, controlled releases.

  • Lesson 3 • CI/CD Pipelines for Power Apps

    Builds automated build and release pipelines that deploy solutions across environments. Students reduce manual deployment errors and enforce quality gates before production.

  • Lesson 4 • Monitoring, Auditing, and Compliance

    Uses analytics, audit logs, and Centre of Excellence tools to track app usage and policy adherence. Students maintain visibility and control over the entire app portfolio.

  • Lesson 5 • Solutions and Managed Layers

    Explains solution containers, managed vs. unmanaged layers, and dependency tracking. Students package all app components for reliable cross-environment transport.

Certification

Your valid completion certificate

This course is for you:

  • Business analyst: wants to build solutions without depending on a developer.

  • IT generalist: ready to specialize in the Microsoft Power Platform ecosystem.

  • Operations coordinator: needs to digitize manual, paper-based team workflows fast.

  • Career changer: transitioning into low-code development from an unrelated field.

  • SharePoint administrator: looking to expand skills into full app development territory.

  • Project manager: aiming to prototype and deliver internal tools independently.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Dedika?

Is the certificate valid in South Africa?

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