Extend Power Apps portals

App Maker
Dynamics 365
Power Apps


Effective November 2020

  • Common Data Service has been renamed to Microsoft Dataverse. Learn more.

  • Some terminology in Microsoft Dataverse has been updated. For example,entity is now table and field is now column. Learn more.

Modules will be updated soon to reflect the latest terminology.

The world of business software applications has embraced a movement toward building apps that use low-code/no-code methods. This movement is one of the pillars of Microsoft Power Platform, including Power Apps portals. However, many projects often include functionality or features that can only be addressed with advanced software development techniques. This module explains how to extend portal functionality by using software development and how to use application lifecycle management (ALM) techniques to deploy portals.

Learning objectives

In this module, you will:

  • Discover where software development can resolve particular portal feature requirements.
  • Employ portal application lifecycle management for Power Apps portals.
  • Apply JavaScript code to portal assets.
  • Use Cascading Style Sheets (CSS) to address specific portal development requirements.


Basic understanding of Power Apps portals, Power Platform application lifecycle management, and fundamental web technologies like HTML, JavaScript, and CSS. Familiarity with other related technologies like Microsoft Azure Functions, web API, and Single Page Applications would be beneficial.