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
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
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.
Instructor Details
- 4.5 Rating
3,512 Reviews
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)
More courses by Kameswara Sarma Uppuluri
Mastering SQL Server 2016 Integration Services (SSIS)-Part 1
4.5 (8,519 Reviews)
Provider: Udemy
Time: 10.9h
$11.99
Mastering ASP.NET MVC 5 From Scratch Using C# (2020)
4.2 (1,060 Reviews)
Provider: Udemy
Time: 12.8h
$13.99
Mastering ASP.NET 4 from scratch Using C# (2024)
4.6 (562 Reviews)
Provider: Udemy
Time: 26.5h
$69.99
Mastering ASP.NET Core MVC From Scratch Using C# (2024)
4.6 (323 Reviews)
Provider: Udemy
Time: 22.8h
$54.99
Mastering Ruby On Rails 7 - The Complete Reference Guide (2024)
4.1 (136 Reviews)
Provider: Udemy
Time: 25.3h
$79.99
More SharePoint courses
SharePoint 2013 Administration + 25+ Practice Tests
4.6 (467 Reviews)
Provider: Udemy
Time: 13.9h
$49.99
Mastering Microsoft 365 SharePoint Online: Essential Guide (2026)
4.5 (12,189 Reviews)
Provider: Udemy
Time: 9.2h
$84.99
SharePoint - Complete Guide to Microsoft SharePoint Online (2025)
4.5 (10,744 Reviews)
Provider: Udemy
Time: 15h
$84.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












