Model Online / On-Site
Duration
Modules 5 modules

Course Objective & Scope

While Canvas and Model-driven apps target internal employees, organizations often need customers, suppliers, partners or citizens to submit requests and view records stored in Dataverse. Power Pages enables low-code external websites backed by enterprise-grade identity and row-level security.

Participants use Power Pages Design Studio and the Portal Management app to build pages, configure lists and multistep forms, set up external authentication, enforce granular Web Roles and Table Permissions, and extend portals with Liquid templates, JavaScript and the Web API.

Who Should Attend?

  • Power Platform makers and consultants building customer self-service, vendor or partner portals
  • Solution architects exposing Dataverse business processes securely to external users
  • Web and business application developers customizing Power Pages interfaces
  • Prerequisite: foundational knowledge of Dataverse tables and relationships; basic HTML/CSS/JS is helpful

Key Takeaways

  • Build and brand portal pages using Design Studio, styling workspaces and custom templates
  • Publish Dataverse lists, basic forms, multistep forms and secure document upload flows
  • Configure external identity providers with Entra External ID, Azure AD B2C and OAuth2
  • Enforce strict record-level access through Web Roles, page permissions and hierarchical Table Permissions
  • Extend portal functionality with Liquid, JavaScript, the Power Pages Web API and VS Code tooling

Curriculum

Power Pages Architecture and Design Studio
  • Portal architecture, starter templates and navigating Design Studio workspaces
  • Using the Portal Management app for advanced metadata configuration
Dataverse Lists, Forms and File Attachments
  • Configuring searchable, filterable List views and record action buttons
  • Building Basic Forms, conditional Multistep Forms and secure attachment uploads
External Authentication and Security Model
  • Contact-based identity, invitation flows and configuring Entra External ID / Azure AD B2C
  • Designing Web Roles, page access controls and Contact/Account-scoped Table Permissions
Pro-Developer Extensibility with Liquid, JS and Web API
  • Dynamic rendering with Liquid tags, FetchXML queries and custom Web Templates
  • Client-side validation in JavaScript, calling the Power Pages Web API and editing in VS Code
Go-Live Readiness, Security Hardening and ALM
  • Understanding cache invalidation, CDN settings, WAF, CSP headers and the Go-Live checklist
  • Migrating website configuration across environments using Solutions and PAC CLI

Other Courses in This Category

  • 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
  • Introduction to n8n

    Build end-to-end workflow automations with n8n by mastering triggers, core nodes, data transformation, conditional branching and basic HTTP integrations in a visual builder.

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

Get in touch