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

  • Module 1: Learn what the SharePoint Framework is and how to get started creating custom solutions.
  • 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
  • Module 2: Learn how to create client-side web parts with the SharePoint Framework.
  • By the end of this module, you'll be able to:

    • Create a client-side web with the SharePoint Framework
    • Demonstrate how to test a web part using the local workbench
    • Explain the differences and when to use the local vs. hosted workbench
  • Module 3: 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:

    • Demonstrate how to use the web part property pane in SharePoint Framework developed web parts
    • Create a custom property pane field control for use in a SharePoint Framework client-side web part
    • Demonstrate how to incorporate third-party property pane controls in custom SharePoint Framework client-side web parts
  • Module 4: Learn how to work with SharePoint content in SharePoint Framework projects.
  • By the end of this module, you'll be able to:

    • Demonstrate how 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
    • Demonstrate when and how to upload files SharePoint Framework projects
  • Module 5: Learn how to extend the SharePoint user interface with SharePoint Framework extensions.
  • By the end of this module, you'll be able to:

    • Demonstrate how to create SPFx application customizer extensions
    • Demonstrate how to create SPFx field customer extensions
    • Demonstrate how to create SPFx command set extensions
  • Module 6: Learn how to call third-party APIs including Microsoft Graph, Azure AD protected APIs, and anonymous APIs.
  • 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 Azure AD in SharePoint Framework projects
    • Demonstrate how to request and displays data from Microsoft Graph
  • Module 7: Learn how to deploy your SharePoint Framework customizations to production environments.
  • By the end of this module, you'll be able to:

    • Demonstrate how to deploy a SharePoint Framework solution to production
    • Explain the differences between tenant and site App Catalogs
    • Demonstrate how to update SharePoint Framework project versions
  • Module 8: Learn how to use your SharePoint Framework customizations with in Microsoft Teams.
  • 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

  • Module 1: Get started with the SharePoint Framework
    • 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
    • Summary
  • Module 2: 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 local and hosted workbench
    • Exercise - Testing with the local and hosted SharePoint Workbench
    • Explore the SharePoint Framework API
    • Exercise - Exploring the SharePoint Framework API
    • Summary
  • Module 3: 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
    • Leverage the PnP reusable property pane controls
    • Exercise - Use the SPFx PnP reusable property pane controls
    • Summary
  • Module 4: 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
    • Summary
  • Module 5: 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
    • Summary
  • Module 6: Leverage Microsoft Graph & third-party APIs
    • Introduction
    • Call anonymous third-party REST APIs
    • Exercise - Call anonymous third-party REST APIs
    • Call Azure AD secured third-party REST APIs
    • Exercise - Call Azure AD secured REST APIs
    • Call Microsoft Graph in SharePoint Framework solutions
    • Exercise - Call Microsoft Graph from SharePoint Framework components
    • Summary
  • Module 7: 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
    • Summary
  • Module 8: 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

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.