Model Online / On-Site
Duration
Modules 5 modules

Course Objective & Scope

Canvas Apps give makers pixel-level control over user experience for field operations, inspections and internal workflows, but unoptimized formulas and non-delegable queries quickly degrade performance at scale. This course focuses on engineering maintainable, production-ready Canvas applications.

Participants build responsive layouts with auto-layout containers, write clean Power Fx logic for state and data manipulation, design delegation-safe queries against large datasets and create reusable UI components in a shared Component Library.

Who Should Attend?

  • Low-code makers and developers building custom task and field apps in Power Apps
  • Business analysts and IT specialists connecting SharePoint, SQL and Dataverse to rich UIs
  • Teams refactoring existing Canvas Apps for better performance, UX consistency and maintainability
  • Prerequisite: basic Power Platform awareness or comfort with spreadsheet formulas

Key Takeaways

  • Design responsive desktop, tablet and mobile screens using horizontal and vertical containers
  • Master Power Fx state management, collections and data updates with Patch and ForAll
  • Write delegation-compliant queries over Dataverse, SharePoint and SQL Server
  • Handle runtime errors gracefully with IfError and diagnose bottlenecks using Power Apps Monitor
  • Publish standardized UI controls via Component Library and deploy through Solutions

Curriculum

App Architecture and Responsive Layout Design
  • Modern controls, theming and nested horizontal/vertical auto-layout containers
  • Designing adaptive layouts for mobile, tablet and desktop with accessibility best practices
State Management and Business Logic with Power Fx
  • Global and context variables, With scope, Named Formulas and in-memory collections
  • Dynamic form validation, conditional UI states and triggering Power Automate flows
Data Operations, Patch and Delegation
  • Working with Dataverse, SharePoint and SQL; comparing forms against custom Patch logic
  • Avoiding delegation traps, handling large tables and speeding up startup with Concurrent
Reusable Components and Mobile Capabilities
  • Building custom input/output properties and sharing a centralized Component Library
  • Using device capabilities (camera, barcode) and configuring offline-ready mobile profiles
Error Handling, Performance Tuning and Deployment
  • Defensive error handling with IfError and tracing network calls in Power Apps Monitor
  • Environment variables, security sharing and packaging inside Solutions

Other Courses in This Category

  • Building External Portals with Power Pages

    Build secure, Dataverse-backed external portals for customers, partners and suppliers with Power Pages using Design Studio, authentication, table permissions and Liquid/JS.

    Automation Platforms: n8n, Power Platform & Copilot Studio Corporate
    Live Course
    5 modules
  • Power Automate for Analysts and Developers

    Build robust Power Automate cloud flows using WDL expressions, JSON schema transformation, concurrency control, Scope error handling, REST APIs and enterprise ALM.

    Automation Platforms: n8n, Power Platform & Copilot Studio Corporate
    Live Course
    5 modules
  • Integrating Azure with Microsoft Power Platform

    Build enterprise fusion architectures connecting Power Platform with Azure Functions, API Management, Service Bus, Key Vault, Managed Identities and Application Insights.

    Automation Platforms: n8n, Power Platform & Copilot Studio Corporate
    Live Course
    5 modules
  • Microsoft Copilot Studio Fundamentals

    Build conversational agents in Microsoft Copilot Studio using topics, entities, variables, Adaptive Cards, Power Automate actions and multi-channel deployment.

    Automation Platforms: n8n, Power Platform & Copilot Studio Corporate
    Live Course
    5 modules
  • Copilot Studio: Generative AI and Autonomous Agents

    Build generative and autonomous agents in Copilot Studio using generative orchestration, enterprise knowledge grounding, AI Builder prompts, event triggers and M365 Copilot extensions.

    Automation Platforms: n8n, Power Platform & Copilot Studio Corporate
    Live Course
    5 modules
  • Fast and Practical Automations with Zapier

    Connect cloud apps without code using Zapier to build multi-step Zaps, Filters, conditional Paths, Formatter transformations, Zapier Tables/Interfaces and AI actions.

    Automation Platforms: n8n, Power Platform & Copilot Studio Corporate
    Live Course
    5 modules

Get in touch