Skip to content
UdemySharePointPaid courseAll LevelsCertificate

Mastering SharePoint Framework SPFx Development (Udemy.com)

Learn How to Develop SPFx Solutions using React & NoJS Frameworks From Scratch Step By Step

Created by: Kameswara Sarma Uppuluri

Last updated December 2025

icon
What you will 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

icon
Course 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kameswara Sarma Uppuluri

            Kameswara Sarma Uppuluri founded UIAcademy, which provides consulting and LIVE online trainings and class room training services on Web technologies such as SharePoint 2019,2013,2010,SharePoint Framework (SPFx),ASP.NET Core MVC,ASP.NET MVC,SSIS, SSRS, SSAS, DotNet, SQLServer,Python Django, Ruby On Rails, PHP Laravel,Google Javascript frameworks like Angular, React, Vue, Svelte. He is a Microsoft Certified Trainer since 2004 and a Microsoft Certified Professional since 1998. With over 25+ years of experience in Training and Development Industry, he delivers corporate trainings for top MNC's in India and also delivers LIVE online trainings to people across world. 

            He currently hold below Microsoft Certifications. 

  Certifications: 

            ·Microsoft Certified Trainer (MCT) 

            ·Microsoft Certified Technology Specialist (MCTS) 

            ·Microsoft Certified Solution Developer (MCSD) 

            ·Microsoft Certified Database Administrator (MCDBA) 

icon
More courses by Kameswara Sarma Uppuluri

$11.99

$13.99

$74.99

$69.99

$54.99

$79.99

icon
More SharePoint courses

$13.99

$19.99

$49.99

$84.99

$84.99

$59.99

icon
Reviews

4.5

3,512 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Swapnil Kataria on 9/4/2026

It was a really good learning journey. The course covers a wide range of SharePoint topics, progressing from beginner to advanced concepts, which makes it a valuable resource for anyone looking to build a strong foundation and gradually building their advanced skills. However some of the techniques and approached covered in this course are now somewhat outdated. SharePoint has evolved significantly, specially now by 2026, with changes in modern SharePoint development practices and approaches. Some sections would benefit from being updated to reflect the current SharePoint ecosystem and modern best practices. Overall it was a good course with excellent coverage of topics, but updating the older techniques and examples would make it even more relevant and valuable for today's SharePoint developers. Everyone Keep living your journey and enjoy every little win, it matters.

By Fernando Lozano Catalán on 7/2/2026

El curso está bien, hay cosas mejorables como explicar los tipos de despliegues y el uso del gulp al final, en lugar de ubicarlos al principio ya que son cosas que se terminarán realizando durante todo el curso. Además de esto, el curso utiliza versiones antiguas de las diversas tecnologías por lo que convendría rehacer varias secciones/lecciones con el fin de entregar un contenido más actualizado. Por lo demás esta bien, si solo ves el curso no te va a servir de nada, tienes que ir haciendo el código junto al instructor, no todas las partes, por ejemplo el html puedes copiar y pegar, pero por ejemplo las partes sobre los webparts si que deberías hacerla tu primero, intentar ver que hace y después ver la explicación del video.

By Anonymized User on 11/5/2025

It is detailed course. But I feel there should be a detailed explanation for React and sample projects build using React. Now a days people are using Zustand or some other state management solutions which is entirely missing from the course. I also wanted to see functional components but that too is missing. People are using functional component a lot now a day. Hope these will be added to the course in near future.

By Jebaraj Abraham Surguna Singh on 9/13/2023

Thank you for this lovely material and giving me hands on experience with SPFX. The instructor was going at the right speed and correct sequence. I'm sure every minute i spent on this course is very precious. Big Thanks to Udemy and Kameshwar.

By Sandesh Gawde on 8/23/2023

I must give 10 out of 10 to this SPFx Development course. Every minute detail related to SPFx is covered by trainer. This training is best suited for both novice and experienced SPFx developers. I have been working on SPFx projects since long before however, I must say this training has resolved most of my unresolved doubts and helped me much!! This course stood to its name "Mastering SPFx Development".

By Jake Thomas on 12/12/2022

This is a fantastic course that will help bring you up to speed on development w/ SPFx, if you are unfamiliar. Some of the code samples are out of date (e.g. use of @autobind), and pieces of functionality here & there are gone (such as localworkbench, unless you are in SPFx on-prem), but the instructor covers a lot of material and does a great job in explaining whats going on. Highly recommend for SP folks looking to reskill, and upskill.

By Don Schaefer on 9/21/2022

Overall, a pretty good course that goes to great lengths to show how to do just about anything you may want to do related to SPFx. While I certainly appreciated the wide breadth of content, as well as the step-by-step walkthroughs of how to accomplish each task, the course could certainly be improved in a few ways as well... 1) A LOT of time is spent at the beginning of almost every video showing the yeoman sharepoint project generation CLI even though the steps taken are identical most of the time - I think this could be improved by having a single video near the beginning of the course exclusively dedicated to that CLI, the different options it has & what each of them will do & then replace the time spent using the CLI in all following lessons with a quick mention of which CLI settings were used for the lesson. 2) On a number of occasions, the instructor creates an entirely separate 10min lesson for the sake of highlighting a single 1-line adjustment that can be made to 1 file somewhere between 1/3 & 2/3 of the way through the video and it feels like a wasted 10min when he could have simply highlighted what that file/line can do as part of a larger lesson on a different topic. 3) Some course sections feel as though they should have simply been left as "out-of-scope" insofar as they aim to cover content completely separate from SPFx (with the goal of showing how SPFx can integrate), but since the instructor only provides step-by-step recreation instructions (which can quickly become outdated) & no deep-dive is given to understand those systems more thoroughly, the student can be left searching through MS Docs just to try to complete a lesson that was barely related to SPFx in the first place.

By Dharanendra Sheetal Chivate on 6/16/2022

I have learnt so many things from this course from basic to intermediate and also some really tricky configurations/setups. Just need few more extra minutes on spfx lookup population in dropdown and person or group columns etc

By Larry Acherman on 8/23/2020

Excellent instructor -- very patient with us going through every line of code, what it's doing and why it's built that way. Goes through every gulp command and modality for deployment. The combination of the thorough discussion with an equally exhaustive set of working code makes it very effective to actually learn it. The course is very new so these are the latest and greatest tools, so that helps too.

By Rajeev Ranjan Singh on 8/15/2020

Learning SharePoint Framework SPFx development is great and i learn what i want. I was not have any prior knowledge about this course and after completion of the course i am confident to develop any application using SPFx. Main feature of this course: 1. Content of this course is suitable from beginner to expertise level. 2. Every aspect has been covered even fresher can also understand. 3. Instructor has good knowledge and experience about the course and content.

Showing all 10 reviews on CourseDuck

Read all 3,512 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100