Mastering the SharePoint Framework Live!

Live webcast delivery of Mastering the SharePoint Framework by Andrew Connell

Limited Seats Available


By popular demand, you can get the best of our SharePoint Framework on-demand video course in a live and interactive delivery! The live course includes 12 hours of instruction over four days (three hours per day) and includes topics covered in our Fundamentals course.

As part of the live course you will have the opportunity to ask questions throughout the week from the instructor and author of the course, Andrew Connell.

Students will have access to the recordings of this class for 30 days. To take advantage of evergreen content and new chapter releases, check out our on demand offerings of Mastering the SharePoint Framework.

The course is offered at two different times each day. When you enroll, select the session that works best for you as we're delivering one in the early morning hours (US east coast) that will also work for students in Europe, Asia and Africa as well as a late afternoon option (US east coast) for those students on the US west coast and those in Australia & Asia. The week before the course we will send you details on how to connect (we're using the high quality and reliable webinar service Zoom to deliver the webinar).

Furthermore, we have limited the number of students in each session in order to provide the attention each student deserves as part of a live course.

Choose the Time That Fits Your Schedule

This virtual class will be taught live via webcast for three (3) hours a day for four (4) days. With two different sessions to choose from, you can pick which works best for you!
9a-12p EDT (2p UTC) or
4p-7p EDT (1p PDT / 8p UTC)

Experience Andrew Connell's Teaching Style Firsthand

Andrew's live delivery of Mastering the SharePoint Framework will be informative, engaging and educational. Take advantage of the chance to get your questions answered in a live forum during the class.

Code & Course Recording Access

When you attend the virtual live class, you will have access to your class recordings for thirty (30) days after the last day of class. In addition, you will be able to download the code from all demos in class.

What Will you Learn in This Class?

Day 1 - What is SPFx & Let's Get Setup for Dev!

The first day of the course starts with an introduction to the SharePoint Framework for developers who are both new to SharePoint as well as those experienced SharePoint developers who have worked with previous development models such as farm or sandboxed solutions as well as provider-hosted or SharePoint-hosted Add-ins. By the end of the first day you will have seen how to setup your local development environment regardless if you are using MacOS or Windows as your primary experience. We will even include a discussion on how to manage your Node.js installs with NVM and alternatives to the prescribed NPM package manager.

  • Introduction to the SharePoint Framework
  • Getting your development environment setup
  • Node & NVM
  • NPM & Yarn

Day 2 - Web Parts: Designing, Branding and Building

The second day of the live course focuses on client-side web parts. Web parts are core to SharePoint customizations going back to the very first development options Microsoft provided developers in the SharePoint platform. By the end of the day you will have learned not only how to create web parts using the SharePoint Framework as client-side web parts, but you will also learn how to deal with custom properties using the property pane. We will briefly cover some useful community projects from the SharePoint Patterns & Practices group that includes reusable controls for your web parts and property panes. In addition, you will also learn how to debug your customizations using the browser or Visual Studio Code as well as leverage the hosting site’s theme colors to properly brand your customizations!

  • Client-side web parts (CSWP)
  • Property panes
  • Community resources for CSWP's
  • Branding
  • Debugging 

Day 3 - Data Access: SharePoint & Third Party

Many of your customizations will likely need to communicate with the data in your SharePoint sites so the third day will focus on using the SharePoint Framework to leverage the SharePoint REST API. You will see how to do all the common CRUDQ operations including creating, reading, updating, deleting and querying for data within your custom solutions as well as leverage batching multiple requests together. As part of this day we will also look at how to call the Microsoft Graph and third-party web services for data external to SharePoint sites.

  • SP REST API data access
  • Calling 3rd party services

Day 4 - UI Extensions, Provisioning Assets & Deployment to Production

The fourth day of the course will look at working with UI extensions, the ability that the SharePoint Framework gives us to inject script on every page in our site, customize the rendering of fields in modern lists and add buttons to list toolbars and item context menus. As part of this day we will also explore what's involved in deploying your customizations to production. Finally, you learn how to use SharePoint Framework projects to create common SharePoint artifacts, including site columns, content types and list instances using the SharePoint Feature framework. We will also address other options for provisioning assets in SharePoint including using the SharePoint REST API for client-side provisioning and remote provisioning options.

  • Extensions
  • Deployment to production
  • Provisioning assets

Ready to purchase your seat? Don't delay as seats are limited!

"Its taken 3 days but I've written my first #SPFx web part in TypeScript and I even think I understand some of it. Couldn't have done it without the awesome @voitanos (by @andrewconnell) Mastering the SharePoint Framework course though. Feeling pretty chuffed right now."

James Brennan

"@voitanos dropped another version of the update with few minor fixes of the previous chapters. The way @andrewconnell making sure of the quality & content, this is going to be a must for all #SharePoint devs in future for structured learning. #SPFx."

Nik Patel

"Thanks Andrew for the course on Mastering the SharePoint Framework. I have 10 years of experience in SharePoint development. Most of my Experience is towards server-side code. Your course narrows down the learning path in new SPFx development. Thanks again for enlightening me in SPFx development. Cheers!"

Sundarapandian Balasubramani

"I have a C# and Visual Studio background, so the SPFX for me is about learning the new tooling to make it all work. I have been through the Hello World recently and found that it isn't as hard as it appears. We don't need to be experts in these tools, just have a basic understanding of what it's doing. Your email series has been a big help."

Eric Gregorich

"It's a great course and I truly believe it was well worth funding this out of my own pocket. Keep up the great work!"

James Brennan

Frequently Asked Questions

Do existing Fundamentals / Ultimate subscribers have access to this course?

No, this is a new offering that is not included with existing subscriptions. It is designed to be a standalone course or a supplement to the existing offerings for students looking for the live, webinar education experience.

Can existing Fundamentals / Ultimate subscribers enroll at a discount?

Yes! Existing subscribers to the Fundamentals or Ultimate bundles of the Mastering the SharePoint Framework course can enroll in this live course for $275. Contact us at [email protected] for details.

When do I get access to the Fundamentals bundle if I enroll in the live course & purchase the Fundamentals or Ultimate Bundle?

Immediately after you complete your registration! You will receive details on how to login and access the content in the Fundamentals course after your registration is complete.

Is the live course recorded?

Yes! You will have access to your course recordings for thirty (30) days after the last day of class. Purchasing the Fundamentals or Ultimate Bundle gives you life-time access to those existing course recordings, as well as updated content and new material as it is released. 


50% Complete

Two Step

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.