Call Us: +32 2 466 00 16
Follow Us:

Create low-code business websites with Microsoft Power Pages

3 days
3 days

Upcoming Sessions





Book now





Book now

Interested in a private company training? Request it here.

Introduction to Power Pages

This module introduces students with the Microsoft Power Pages offering. You will learn how to provision a new site with Power Pages and get an overview of the different site templates that are available.

  • Overview of the Power Platform
  • Introducing Microsoft Dataverse
  • Using the Power Platform Admin Center
  • Using the Power Apps Maker Portal
  • Creating a site from blank
  • Creating a site from a template
  • Power Pages licensing
  • Power Pages and Dynamics 365
  • Introducing the Power Platform CLI
  • LAB: Provisioning a Power Pages site

Getting started with Power Pages

To manage and author content in a Power Pages web site, Microsoft offers several tools. In this chapter you will learn about Power Pages design studio, Power Apps Portal Studio, and the Portal Management app. These tools are used during the rest of the training while you author and configure your Portal. Also, some useful XrmToolBox Tools that can be used with Power Pages will be highlighted

  • Overview of a Power Pages site
  • lifecycle of a Power Pages site
  • Understanding Power Pages design studio
  • Authoring basic content in Power Pages design studio
  • Overview of the Portal Management app
  • Managing a Power Pages site in the Portal Management app
  • Configuring Power Pages settings
  • Browsing and editing a Power Pages site
  • Deleting a Power Pages site
  • XrmToolBox and Power Pages
  • LAB: Browsing and understanding a Power Pages site

Create and design a Power Pages site

Learn all about creating authoring web pages using the WYSIWYG editor. See the available components that can be added to a Web Page and how to configure them. See how you can configure a hierarchical sitemap of Web Pages to configure end-user navigation in the Power Pages site.

  • Creating Web Pages
  • Adding Sections
  • Adding text, images, breadcrumbs, custom menus, ...
  • Working with Templates
  • working with Themes and CSS
  • Using the code editor
  • Configuring the site Navigation
  • LAB: Create and Design Pages

Deep Dive into Web Pages

This chapter goes into a deep dive on how Web Pages actually work in a Power Pages site. You will see that for every Web Page, a Root Page and one or more Content Pages are created. Inside Web Pages you can also add dynamic code using the Liquid template language. Also learn how to create Page and Web Templates for reusability.

  • Root and Content Pages
  • Introduction to Liquid
  • Working with Liquid objects, tags and filters
  • Creating custom Page Layouts
  • Working with Page and Web Templates
  • Using JavaScript inside Web Pages
  • Authoring Power Pages content in XrmToolBox
  • LAB: Working with Web Pages and custom Page Layouts

Authoring advanced Power Pages content

Besides creating Web Pages, inside a Power Pages site you can also create artifacts like Web Files, Site Markers, Content Snippets,... In this chapter you will learn what they are and how to use them in a Power Pages site.

  • Creating Web Files
  • Working with Web Links and Web Link Sets
  • Configuring Content Snippets
  • Using Site Markers
  • Working with Redirects and Shortcuts
  • Authoring content in Visual Studio Code using the Power Platform CLI
  • LAB: Authoring advanced Power Pages content

Power Pages and Microsoft Dataverse

Most Power Pages sites will need to display data that is stored inside Microsoft Dataverse. In this chapter you will learn about creating Lists and Basic/Advanced Forms to given site visitors the capabilities to view and edit Dataverse data.

  • Working with Lists
  • Configuring advanced List properties
  • Working with basic and advanced Forms
  • Retrieving and displaying Dataverse data with Liquid and FetchXML
  • Configuring advanced Form properties
  • LAB: Power Pages sites and Microsoft Dataverse

Configuring authentication in a Power Pages site

Although a Power Pages site could be setup with anonymous access, most sites require some form of authentication. Learn about the supported authentication types and how to configure them.

  • Power Pages authentication overview
  • Configure Power Pages authentication with Azure AD, Azure B2C, ...
  • Configure contacts
  • Invite contacts
  • LAB: Configuring authentication

Configuring authorization in a Power Pages site

Each authenticated user is associated with a contact record in Microsoft Dataverse. These users must be assigned to Web Roles to grant them permissions. Table permissions are then used to grant users access to Microsoft Dataverse data. Quite often not all users should be able to access all Web Pages. This can be controlled using Web Page Access Control Rules.

  • Creating and using Web Roles
  • Configure Table permissions
  • Manage Web Page Access Control Rules.
  • Create website access permissions
  • LAB: Securing your site content

Power Pages sites and ALM

Power Pages sites are typically created in a development environment. Once finished, you want to move them to an acceptance and/or production environment. In this chapter you will learn how you can implement ALM with Power Pages sites.

  • Overview of ALM with Power Pages sites
  • Exporting site content from a development environment
  • Importing site content in a acceptance/production environment

This training will teach low-code makers and developers how to create external-facing business websites using Power Pages. With Power Pages, you can quickly build web sites by using the same shared business data stored in Microsoft Dataverse that you use for building apps and workflows. External users can either access your Dataverse data anonymously or through commercial authentication providers like Azure AD B2C, Facebook, Google, ...

This 3-day course is intended for app makers and developers that need to build external-facing business websites using Power Pages. Students will need to have a basic understanding of HTML, the Power Platform and Microsoft Dataverse.

Contact Us
  • Address:
    U2U nv/sa
    Z.1. Researchpark 110
    1731 Zellik (Brussels)
  • Phone: +32 2 466 00 16
  • Email:
  • Monday - Friday: 9:00 - 17:00
    Saturday - Sunday: Closed
Say Hi
© 2023 U2U All rights reserved.