Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Extend Microsoft SharePoint – Associate

Microsoft via Microsoft Learn

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
  • Configure a SharePoint Framework development environment and build your first client-side web part for SharePoint Online.

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

    • Configure a developer environment for SharePoint Framework development
    • Summarize the tools involved in SharePoint Framework development
    • Demonstrate using the correct tool for the appropriate SharePoint Framework development task
  • Learn how to create client-side web parts with the SharePoint Framework, test them in the SharePoint-hosted Workbench, and use the SharePoint Framework API.

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

    • Create a client-side web part with the SharePoint Framework
    • Demonstrate how to test a web part using the SharePoint-hosted workbench
    • Explore parts of the SharePoint Framework API
  • Learn how to enable web part configurations with property panes in the SharePoint Framework.

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

    • Configure the web part property pane in a SharePoint Framework client-side web part
    • Build a custom property pane field control for a SharePoint Framework client-side web part
    • Integrate non-Microsoft (PnP) property pane controls into a SharePoint Framework client-side web part
  • Work with SharePoint content in SharePoint Framework projects using the SharePoint REST API, perform CRUD operations, and create mock data with the local workbench.

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

    • Read and write list data using the SharePoint REST API
    • Create a SharePoint Framework project that performs CRUD operations with the SharePoint REST API
    • Upload files to document libraries from a SharePoint Framework project
  • Learn how to extend the SharePoint user interface with SharePoint Framework extensions.

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

    • Create a SharePoint Framework application customizer extension
    • Create a SharePoint Framework field customizer extension
    • Create a SharePoint Framework command set extension
  • This module will teach you how to create custom Adaptive Card Extensions (ACEs) with the SharePoint Framework (SPFx) for Viva Connections dashboards. These ACEs will work in all Viva Connections clients, including desktop and mobile apps.

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

    • Describe Viva Connections extensibility options
    • Create custom ACEs using SharePoint Framework
    • Create dynamic data-driven ACEs using the Generic Card Template's card view layouts
    • Use the Viva Connections location capabilities in custom ACEs
  • This module will teach you how to use external APIs in your SharePoint Framework projects. You'll learn how to use data from anonymous APIs, REST APIs secured with Microsoft Entra ID, and Microsoft Graph.

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

    • Create a SharePoint Framework project that requests and displays data from anonymous REST APIs
    • Demonstrate how to call REST APIs secured with Microsoft Entra ID in SharePoint Framework projects
    • Demonstrate how to request and display data from Microsoft Graph
  • Deploy SharePoint Framework solutions to tenant and site collection App Catalogs, manage component and package versions, and update components in production.

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

    • Deploy a SharePoint Framework solution to production
    • Explain the differences between tenant and site App Catalogs
    • Update SharePoint Framework project versions
  • Learn how to host SharePoint Framework web parts as tabs in Microsoft Teams, detect where a component is running, and configure its tab settings.

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

    • Create a SharePoint Framework web part as a Microsoft Teams tab
    • Demonstrate how to use conditional logic to determine if the component is running in SharePoint Online or Microsoft Teams
    • Explain how to update configuration settings for SharePoint Framework web parts implemented as Microsoft Teams tabs

Syllabus

  • Configure a SharePoint Framework development environment
    • Introduction
    • Overview of the SharePoint Framework
    • Exercise - Create and configure your SharePoint Online developer tenant
    • SharePoint Framework development environment
    • Exercise - Configure your SharePoint Framework development environment
    • Interact with SharePoint Framework web parts on modern pages
    • Exercise - Interact with SPFx client-side web parts in modern sites
    • Module assessment
    • Summary
  • Develop web parts with the SharePoint Framework
    • Introduction
    • Explore a SharePoint Framework project
    • Exercise - Create a SharePoint Framework client-side web part
    • Test web parts in the hosted workbench
    • Exercise - Testing with the hosted SharePoint Workbench
    • Explore the SharePoint Framework API
    • Exercise - Exploring the SharePoint Framework API
    • Module assessment
    • Summary
  • Enable SharePoint Framework web part configuration with property panes
    • Introduction
    • Introducing the client-side web part property pane
    • Exercise - Work with the web part property pane
    • Build custom property pane field controls
    • Exercise - Build custom property pane fields
    • Use the PnP reusable property pane controls
    • Exercise - Use the SPFx PnP reusable property pane controls
    • Module assessment
    • Summary
  • Work with SharePoint Content using the SharePoint Framework
    • Introduction
    • Retrieve and display list data with the SharePoint REST API
    • Exercise - Retrieve and display list data with the SharePoint REST API
    • Create, update, and delete list and library data with the SharePoint REST API
    • Exercise - Write operations using the SharePoint Framework APIs and SharePoint REST API
    • Upload files to document libraries
    • Exercise - Upload files to document libraries
    • Module assessment
    • Summary
  • Extend the SharePoint user interface with SharePoint Framework extensions
    • Introduction
    • Overview of SharePoint Framework extensions and application customizers
    • Exercise - Create an application customizer extension
    • Field customizer extensions
    • Exercise - Create a field customizer extension
    • Command set extensions
    • Exercise - Customize lists with command set extensions
    • Module assessment
    • Summary
  • Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections
    • Introduction
    • Basics of ACEs: card templates, CardViews, properties, and states
    • Exercise - Create SPFx Basic Card ACE showing SharePoint list data
    • ACE QuickViews and working with view navigators
    • Exercise - Create a SPFx Image Card ACE displaying image carousel
    • Viva Connections Actions for media selection and locations
    • Exercise - Create a SPFx ACE with geo-location capabilities
    • Summary
    • Module assessment
  • Use Microsoft Graph and non-Microsoft APIs in SharePoint Framework solutions
    • Introduction
    • Call anonymous non-Microsoft REST APIs
    • Exercise - Call anonymous non-Microsoft REST APIs
    • Call Microsoft Entra ID secured non-Microsoft REST APIs
    • Exercise - Call Microsoft Entra ID secured REST APIs
    • Call Microsoft Graph in SharePoint Framework solutions
    • Exercise - Call Microsoft Graph from SharePoint Framework components
    • Summary
    • Module assessment
  • Deploy SharePoint Framework components to production
    • Introduction
    • Package and deploy SharePoint Framework projects to production
    • Exercise - Deploy SharePoint Framework solutions to tenant App Catalog
    • App Catalogs and ALM APIs
    • Exercise - Deploy SharePoint Framework solutions to a site collection App Catalog
    • Update SharePoint Framework solutions
    • Exercise - Version numbers in SharePoint Framework projects, packages, and components
    • Module assessment
    • Summary
  • Build Microsoft Teams customization using the SharePoint Framework
    • Introduction
    • Microsoft Teams and SharePoint Framework development overview
    • Exercise - Deploy SharePoint Framework solutions to Microsoft Teams
    • Create web parts for SharePoint Online and Microsoft Teams
    • Exercise - Add conditional logic for SharePoint or Microsoft Teams
    • Client-side Web part settings in Microsoft Teams tabs
    • Exercise - Update configuration settings
    • Summary
    • Module assessment

Reviews

Start your review of Extend Microsoft SharePoint – Associate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.