
Power Apps and Power Automate Course
Master Microsoft Power Apps and Power Automate to build real business applications and automated workflows from scratch. This course takes you from platform basics to advanced topics like custom connectors, AI Builder, and application lifecycle management. Whether you're automating approvals or designing model-driven apps, you'll gain the hands-on skills employers are actively looking for.
What you will learn:
You'll start with the Power Platform fundamentals and quickly move into building canvas apps, model-driven apps, and cloud flows that solve real business problems. You'll learn Power Fx formulas, Dataverse schema design, and multi-stage approval workflows with Teams and email notifications. The course also covers advanced topics including custom connectors, HTTP API calls, and robotic process automation with Power Automate Desktop. You'll apply governance best practices using DLP policies, managed solutions, and CI/CD pipelines with Azure DevOps. By the end, you'll be prepared to pass Microsoft PL-900 and PL-200 certification exams and build a professional portfolio.
How you study in practice Power Apps and Power Automate Course
How you practise Power Apps and Power Automate Course
For companies looking to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the specific needs of your company.
Course content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to the Power Platform
Introduction to the Power Platform
Lesson 1 • Data Sources and Connectors Basics
Introduces standard and premium connectors, authentication types, and connection management. Prepares students to connect apps and flows to real data.
Lesson 2 • Licensing and Environment Setup
Explains licence tiers, trial activation, and environment types. Students configure a personal developer environment ready for hands-on labs.
Lesson 3 • Power Platform Overview and Architecture
Covers the four pillars—Power Apps, Power Automate, Power BI, and Power Pages—and how they interconnect. Sets the conceptual map for the entire course.
Lesson 4 • Navigating the Maker Portal
Walks through the make.powerapps.com interface and solution explorer. Builds navigation fluency needed for every subsequent chapter.
Chapter 2HideHide detailsSee detailsBuilding Canvas Apps from Scratch
Building Canvas Apps from Scratch
Lesson 1 • Testing, Debugging, and Publishing
Introduces Monitor tool, formula errors, and app checker. Students validate app behaviour and publish a polished app to their organisation.
Lesson 2 • Canvas App Studio Interface
Explores the design canvas, property pane, formula bar, and tree view. Mastery of the interface accelerates all subsequent app-building tasks.
Lesson 3 • Power Fx Formula Language Fundamentals
Teaches Power Fx syntax, data types, and common functions for logic and data manipulation. Formulas are the engine behind every dynamic canvas app behaviour.
Lesson 4 • Core Controls and Layouts
Covers galleries, forms, buttons, labels, and input controls. Students assemble a structured UI that displays and captures data effectively.
Lesson 5 • Connecting Apps to Data Sources
Demonstrates binding SharePoint lists, Excel tables, and Dataverse tables to app controls. Students retrieve, display, and write data within a single app.
Lesson 6 • Navigation, Variables, and Collections
Covers multi-screen navigation, global and context variables, and in-memory collections. Students build apps that maintain state across screens.
Chapter 3HideHide detailsSee detailsModel-Driven Apps and Dataverse
Model-Driven Apps and Dataverse
Lesson 1 • Relationships and Lookups
Explains one-to-many, many-to-many, and polymorphic relationships. Students model realistic entity relationships that drive form and view behaviour.
Lesson 2 • Security Roles and Access Control
Covers Dataverse security roles, teams, and row-level access. Students configure role-based access so users see only the data they are authorised to view.
Lesson 3 • Model-Driven App Designer
Walks through the modern app designer, site map, forms, and views. Students assemble a navigable model-driven app from existing Dataverse tables.
Lesson 4 • Dataverse Tables and Columns
Covers standard and custom tables, column types, and primary keys. A well-designed Dataverse schema is the prerequisite for every model-driven app.
Lesson 5 • Business Rules and Calculated Columns
Teaches server-side business rules, calculated columns, and rollup columns. Logic enforced at the data layer applies regardless of the app surface used.
Chapter 4HideHide detailsSee detailsPower Automate Cloud Flows Fundamentals
Power Automate Cloud Flows Fundamentals
Lesson 1 • Error Handling and Run History
Covers Configure Run After, Scope actions, and run history analysis. Students build resilient flows that recover from failures and surface useful error messages.
Lesson 2 • Conditions, Switches, and Branching
Teaches conditional branching with Condition and Switch controls. Students build flows that take different paths based on data values.
Lesson 3 • Actions, Dynamic Content, and Expressions
Covers adding actions, mapping dynamic content tokens, and writing expressions. Students transform and route data between steps using built-in functions.
Lesson 4 • Flow Types and Trigger Patterns
Distinguishes automated, instant, and scheduled flow types and their trigger events. Choosing the right trigger is the first design decision in every flow.
Lesson 5 • Loops and Apply to Each
Explains Apply to Each, Do Until, and concurrency settings for iterating over arrays. Students process lists of records efficiently within a single flow run.
Chapter 5HideHide detailsSee detailsApproval Workflows and Notifications
Approval Workflows and Notifications
Lesson 1 • Approval Connector Deep Dive
Covers the Approvals connector, approval types, and response handling. The Approvals connector is the foundation of every structured review process.
Lesson 2 • Audit Trails and Reporting
Covers logging approval decisions to Dataverse and surfacing results in a canvas app. Students create a traceable record of every approval action taken.
Lesson 3 • Email and Teams Notifications
Teaches HTML email formatting, adaptive cards in Teams, and targeted notifications. Rich notifications improve approver response rates and user experience.
Lesson 4 • Multi-Stage and Escalation Flows
Builds chained approval stages with escalation logic when deadlines are missed. Students model real-world hierarchical approval chains.
Chapter 6HideHide detailsSee detailsAdvanced Power Fx and App Patterns
Advanced Power Fx and App Patterns
Lesson 1 • Accessibility and Responsive Design
Applies WCAG-aligned accessibility properties and flexible layout containers. Students produce apps that meet organisational accessibility standards on any screen size.
Lesson 2 • Offline Capability and Local Storage
Teaches SaveData, LoadData, and Connection.Connected patterns for offline scenarios. Students build apps that function without network access and sync on reconnect.
Lesson 3 • Component Libraries and Reusable Controls
Covers building, publishing, and consuming component libraries across multiple apps. Shared components enforce UI consistency and reduce development time.
Lesson 4 • Named Formulas and App-Level Logic
Introduces named formulas, App.OnStart optimisation, and formula reuse strategies. Centralising logic reduces duplication and simplifies future maintenance.
Lesson 5 • Performance Optimisation Techniques
Covers delegation, concurrent loading, and reducing formula complexity. Students measure and improve app load time and responsiveness using Monitor.
Chapter 7HideHide detailsSee detailsAdvanced Power Automate and Custom Connectors
Advanced Power Automate and Custom Connectors
Lesson 1 • Dataverse and Power Apps Triggers
Covers Dataverse row-created, modified, and deleted triggers and the Power Apps trigger. Students automate backend processes that respond to app user actions.
Lesson 2 • HTTP Actions and REST API Calls
Covers the HTTP action, authentication headers, and JSON response parsing. Direct API calls unlock integrations beyond the standard connector catalogue.
Lesson 3 • Child Flows and Flow Modularity
Teaches child flow patterns, input/output parameters, and solution-aware flow design. Modular flows are easier to test, reuse, and maintain across projects.
Lesson 4 • Building Custom Connectors
Walks through OpenAPI definition, authentication setup, and action configuration in the custom connector wizard. Students package an external API as a reusable connector.
Lesson 5 • Robotic Process Automation with Desktop Flows
Introduces Power Automate Desktop, UI automation, and attended vs. unattended modes. Students automate a legacy desktop task and call it from a cloud flow.
Chapter 8HideHide detailsSee detailsSolutions, ALM, and Governance
Solutions, ALM, and Governance
Lesson 1 • Monitoring, Analytics, and Capacity
Uses Power Platform admin centre analytics, flow run history, and capacity dashboards. Students identify usage trends and optimise resource allocation across environments.
Lesson 2 • Governance, DLP, and Admin Controls
Covers data loss prevention policies, connector classification, and tenant-level admin controls. Students configure DLP policies that protect sensitive data without blocking productivity.
Lesson 3 • Environment Strategy and Pipelines
Designs a dev-test-production environment topology and configures Power Platform Pipelines. Students automate solution promotion with environment variable substitution.
Lesson 4 • Source Control with Azure DevOps
Integrates solution export with Azure DevOps repos and build pipelines using Power Platform CLI. Students commit solution changes and trigger CI/CD from a pull request.
Lesson 5 • Solutions and Solution Components
Covers managed vs. unmanaged solutions, solution layers, and component dependencies. All production assets must live in solutions to support proper ALM practises.
Your valid completion certificate
This course is for you:
Business analyst: wants to build solutions without waiting on a development team.
Operations coordinator: needs to eliminate repetitive approval and data-entry tasks daily.
IT generalist: supports Microsoft 365 and wants to expand into low-code development.
Career changer: moving from admin or support roles into a technical delivery position.
SharePoint administrator: ready to extend existing investments with apps and automation.
Recent graduate: entering the workforce and targeting Microsoft ecosystem job opportunities.
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 change 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 change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

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

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in Nigeria?
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




















