SharePoint Embedded - building applications

Intermediate
Administrator
Developer
Microsoft 365

Learn how to create a web application that demonstrates common scenarios and use cases developers can implement in their SharePoint Embedded enabled applications.

Learning objectives

By the end of this module, you'll be able to:

  • Create a Microsoft Entra ID application with necessary permissions to access SharePoint Embedded Containers.
  • Create a Node.js-based REST API to handle CRUD tasks between a client-side app and SharePoint Embedded.
  • Create a single-page React application that calls REST API to perform CRUD operations on an existing SharePoint Embedded Container.

Prerequisites

  • Admin access to a Microsoft 365 tenant
  • Admin access to a SharePoint Embedded Container
  • Node.js v18
  • Visual Studio Code
  • Intermediate experience of REST services and APIs
  • Intermediate experience of Microsoft Entra ID applications
  • Intermediate experience of OAuth2 authentication
  • Intermediate experience calling Microsoft Graph REST APIs