Extend Microsoft SharePoint – Associate

Go to class
Write Review

Free Online Course: Extend Microsoft SharePoint – Associate provided by Microsoft Learn is a comprehensive online course, which lasts for 9-10 hours worth of material. The course is taught in English and is free of charge.

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