Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering SharePoint Framework SPFx Development
Bestseller
Highest Rated
Rating: 4.5 out of 5(3,447 ratings)
17,039 students

Mastering SharePoint Framework SPFx Development

Learn How to Develop SPFx Solutions using React & NoJS Frameworks From Scratch Step By Step
Last updated 12/2025
English

What you'll learn

  • Learn How to Develop SharePoint Framework (SPFx) web Parts
  • Learn How to Set Up Develop Environment for SPFx Solutions Development
  • Learn How to work with Modern SharePoint Online
  • Learn How to Create SPFx Web Parts in different ways
  • Learn How to Create Multiple Web Parts in a Single SPFx Solution
  • Learn How to Connect to SharePoint Online From SPFx Web Parts
  • Learn How to work with various PropertyPane Controls
  • Learn How to make REST API calls using SPHttpClient
  • Learn How to perform CRUD Operations using NoJavaScript Framework
  • Learn How to perform CRUD Operations using sp-pnp-js Library
  • Learn How to create Site Columns,Site Content Types,List Instances from SPFx Web Part
  • Learn How to Create Libraries and Consume Libraries from SPFx Web Part
  • Learn How to work with various SPFx Extensions
  • Learn How to develop SPFx web Parts using React Framework
  • Learn How to invoke Anonymous REST API's from SPFx Web Part
  • Learn How to work with External Libraries from SPFx Web Part
  • Learn How to work with MSGraph API using React Framework
  • Learn How to use Office UI Fabric React Controls in SPFx Web Part
  • Learn How to perform CRUD Operations using React Framework
  • Learn How to develop Provider and Consumer Web Parts
  • Learn How to develop Single Page Applications (SPA)
  • Learn How to perform logging and debuggging
  • Learn How to implement Localization Support for SPFx Web Part
  • Learn How to create Custom Tabs for Microsoft Teams
  • Learn How to deploy SPFx solutions to Office 365 CDN and Azure CDN
  • Learn How to develop Custom Gulp Tasks

Course content

27 sections119 lectures22h 16m total length
  • Course Introduction9:22

    Explore SPFx development from scratch, building web parts, extensions, and libraries with React or no framework. Learn to test locally, use REST and MS Graph, deploy to Office 365.

  • Introduction To SPFx16:54

    Get an overview of SPFx development, compare it to earlier SharePoint versions, and learn the SPFx toolchain—including Node.js, npm, Yeoman, Webpack, Gulp, and TypeScript—plus testing and deployment.

  • Installing Visual Studio Code1:12

    Install Visual Studio Code as the editor for this course by downloading the 64-bit Windows installer, accepting the agreement, and completing the installation to start working with SPFX solutions.

  • Creating An App Catalog3:07

    Learn how to create and access a SharePoint app catalog in the admin center, deploy and test web parts, and manage site collection setup in an Office 365 tenant.

  • Creating a Site Collection based App Catalog14:17

    Create a site collection based app catalog in the SharePoint admin center, provisioning a new site collection and using the SharePoint Online Management Shell to deploy SPFx solutions.

  • Creating a Site Collection2:10

    Create a brand new site collection in your Office 365 tenant from the SharePoint admin center, then test SPFX web parts in that site using the app catalog.

  • Setting Up Development Environment for SPFx 1.18.210:27

    Learn to set up the SPFx development environment for version 1.18.2 by installing the correct Node.js version, Yeoman 4.3.1, gulp 4.0.2, and the Microsoft SharePoint generator, then verify the installations.

  • SPFx Version 1.10.x and 1.12.x - Complete Course Exercise Files3:49

    Explain how to download, extract, and run SPFx course exercise files by installing dependencies with npm and using gulp serve to test each solution.

  • Important Note : Course Exercise Files4:27

    Explore how to run the course exercise files across SPFx versions, and learn to install specific versions of SPFx, Yeoman, and gulp or use the latest with a new project.

  • SPFx Version 1.14.0 - Complete Course Exercise Files7:08

    Download the SPFx 1.14.0 exercise files from the resources link. Install dependencies with npm install and test the solution on the SharePoint hosted workbench.

  • SPFx Version 1.18.2 - Complete Course Exercise Files9:42

    download and extract the SPFx 1.18.2 course exercise files, install dependencies with npm install, and run gulp build and gulp serve on the hosted workbench.

  • ESLint Fixes in SPFx 1.18.2 Version8:57

    Demonstrates fixing ESLint migration issues from SPFx 1.14.0 to 1.18.2 using the null assertion operator and HTMLInputElement typecasting in the list creation demo.

Requirements

  • Visual Studio Code Editor, NodeJS
  • Basic Knowledge of TypeScript, React will be an added advantage.

Description

SharePoint Framework is a new development model to extend the Modern SharePoint User Interface. The development scenario has shifted from the server-side to the client-side development involving various open source tooling and modern toolchain.

This course aims to equip you with enough knowledge of the SharePoint Framework in conjunction with skills to use  tools such as Node.js, npm, Yeoman, Gulp, TypeScript,React Framework & Office UI Fabric React controls.

This course provides developers with a thorough knowledge in developing SPFx Solutions using React Framework as well as NoJavaScript Framework.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to build SPFx solutions from scratch.

This course provides step-by-step walk-throughs and demos that you're encouraged to practice along with to enhance the learning process.

This course is broken down into 21 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri.

Who this course is for:

  • This course is beneficial for those people who want to learn SharePoint Framework Development from scratch or who are already involved in developing solutions using earlier versions of SharePoint like 2007,2010,2013,2016,2019.