Mastering the SharePoint Framework - Updates

Check here to find all the latest course announcements and updates that you might have missed!

Check the course changelog page for full details.

May 9, 2019 (patch)

Updated Lesson in Starter Course

  • Chapter: Setting up your Developer Environment
    • Updated lesson notes about supported versions of Node.js (Node.js v10 is now supported in SPFx v1.8.2)

Updated Lessons in Fundamentals Course

  • Chapter: Dig Into the SharePoint Framework
    • Updated lesson 13 notes to reflect guidance on upgrading the version of TypeScript in a project
  • Chapter: Working with React in SharePoint Framework Solutions
    • Updated lesson 3 notes with latest versions for React
    • Updated lesson 5 notes with latest guidance on Fabric React

May 7, 2019 (sprint 16)

Updated Lesson in Starter Course

  • Chapter: Setting up your Developer Environment
    • Updated video, added callouts and lesson notes about supported versions of Node.js & NPM

Added & Updated Lessons in Fundamentals Course

  • Chapter: Your First SharePoint Framework Project
    • Re-recorded lesson 2 & 5 to for updates in latest SPFx (v1.8) to project structure & code
  • Chapter: Dig Into the SharePoint Framework
    • Updated lesson 1 to call out project structure changes & added new lesson on upgrading the version of TypeScript used by a project
  • Chapter: Client-Side Web Parts
    • Re-recorded lesson 2, 4 & 6 due to changes in project structure & codebase since the original lesson recordings
  • Chapter: Property Panes for Client-Side Web Parts
    • Added note in lesson 4 about code refactoring introduced in SPFx v1.8
  • Chapter: Extensions
    • Updated code download (command set had extra code that was removed)
  • Chapter: Deployment to Production
    • Added new lessons for isolated web parts
  • Chapter: Working with React in SharePoint Framework Solutions
    • Added notes to lesson 3 for which version of React is used in each SPFx-supported SharePoint environment
    • Added notes to lesson 5 for which version of React & Fabric React is used in each SPFx-supported SharePoint environment
    • Update lesson 5 with most recent guidance on using Fabric React in SPFx projects
    • Add guidance to lesson 6 on installing specific versions of Fabric React
    • Re-recorded end of lesson 7 & updated notes; fixed typo in code reference in one slide

New Chapter Released to Ultimate Course

  • Chapter: Client-Side Web Parts - Advanced: SPAs, Microsoft Teams & More

Updated Lessons in Ultimate Course

  • Chapter: Working with Angular in SharePoint Framework Solutions
    • Updated code download (Angular project missing custom build script in package.json)
  • Chapter: Automated Testing of SharePoint Framework Solutions
    • Removed special note from overview lesson
    • Updated lesson 8 on coverage for additional Jest config property

March 21, 2019 (sprint 15)

New Chapters Released to Ultimate Course

  • Chapter: Creating Custom Gulp Tasks
  • Chapter: Customizing & Extending Webpack

March 12, 2019 (sprint 14)

Updated Lesson in Fundamentals Course

  • Chapter: Upgrading & Versioning Solutions
    • Added notes to lesson 4 to include mention of the spfx project upgrade command in the Office 365 CLI

New Chapters Released to Ultimate Course

  • Chapter: Connecting Web Parts other SPFx Components with Dynamic Data
  • Chapter: Team-Based Development

February 7, 2019 (sprint 13)

Updated Lesson in Starter Course

  • Chapter: Setting up your Developer Environment
    • Added notes to lesson 6 Node.js LTS supported version

Updated Lesson in Fundamentals Course

  • Chapter: Working with React in SharePoint Framework Solutions
    • Added notes to lessons 7 & 8 on Jest presets

New Chapters Released to Fundamentals Course

  • Chapter: Leveraging External APIs in SharePoint Framework Solutions
  • Chapter: Leveraging the Microsoft Graph with MSGraphClient

Updated Lesson in Ultimate Course

  • Chapter: Automated Testing of SharePoint Framework Solutions
    • Added notes to lesson 5 on Jest presets

November 20, 2018 (mid-sprint update)

Refreshed Chapters in Fundamentals Course

  • Working with React in SharePoint Framework Solutions

November 1, 2018 (sprint 12)

New Lessons Released to Fundamentals Course

  • Chapter: Extensions
    • Two (2) new lessons explaining & demonstrating Tenant Scoped Deployment for Extensions
  • Chapter: Working with React in SharePoint Framework Solutions
    • Two (2) new lessons explaining & demonstrating Testing React Solutions with Jest

Refreshed Chapters in Fundamentals Course

  • Client-Side Web Parts
  • Property Panes for Client-Side Web Parts
  • Leveraging External Files & Libraries
  • Deployment to Production
  • Working with React in SharePoint Framework Solutions
  • SharePoint Data Access with SPHttpClient

New Chapter Released to Ultimate Course

  • Working with Angular in SharePoint Framework Solutions

Refreshed Chapters in Ultimate Course

  • Automated Testing of SharePoint Framework Solutions

September 4, 2018 (sprint 11)

New Chapter Released to Ultimate Course

  • Automated Testing of SharePoint Framework Solutions
  • Localizing SharePoint Framework Projects

Refreshed Chapters in Fundamentals Course

  • Working with React in SharePoint Framework Solutions

July 6, 2018 (sprint 10)

  • Created v1.5.1 versions of all chapter sample projects.

Refreshed Chapters in Starter Course

  • Course Overview
  • Introducing the SharePoint Framework
  • Setting up your Developer Environment

Refreshed Chapters in Fundamentals Course

  • Deployment to Production
  • Working with React in SharePoint Framework Solutions

May 1, 2018 (sprint 9)

New Chapter Released to Fundamentals Course

  • Working with jQuery in SharePoint Framework Solutions
  • Working with React in SharePoint Framework Solutions

February 26, 2018 (sprint 8)

New Chapter Released to Fundamentals Course

  • Branding & Design: CSS, Themes, and the Office UI Fabric

Refreshed Chapter

  • Deployment to Production

Bug Fixes

Updated two lessons in Fundamentals courses to address content and edit updates. Check the course changelog page for full details.


January 17, 2018 (sprint 7)

Two Chapters Released to Fundamentals Course

  • Creating SharePoint Assets and the Feature Framework
  • Upgrading & Versioning Solutions

December 28, 2017

Updated lessons in Starter and Fundamentals courses to address content and edit updates. Check the course changelog page for full details.


December 22, 2017

Updated various lessons in Fundamentals course with updates & fixes to a audio editing issues. Check the course changelog page for full details.


November 30, 2017

Updated multiple chapters & lessons throughout Starter and Fundamentals courses to address a few bugs students have reported as well as add additional content. Check the course changelog page for full details.


November 21, 2017 (sprint 6)

Two Chapters Released to Fundamentals Course

  • Extensions
  • SharePoint Data Access with SPHttpClient

October 24, 2017 (sprint 5)

Course Content Fixes

While I proofed the course content prior to rendering the videos and even had someone proof the final videos, some minor typos made it through. These minor issues have been addressed and are reflected in the course changelog page.

Implemented: Persisting Playrate Speed Across Lessons

As part of the September 19th launch, the site was updated so now your playrate speed is saved across lessons. Once you set the playrate speed, when a lesson page loads, the previous playrate speed selected is set on the current video if it can be retrieved.

Office Hours

For those of you who subscribed to the Ultimate course, one benefit you have access to are scheduled office hours. In the next few weeks, you will receive an invitation to the first Mastering the SharePoint Framework - Office Hours in early November. The webinar session will be recorded and made available for those who can’t attend live.

Upcoming Chapters

The next two chapters that will be released are (sprint 6):

  • SharePoint Framework Extensions
  • Working with SharePoint Lists & Libraries (renamed when released)

SharePoint Framework Extensions will cover all three types of Extensions that are now generally available in all SharePoint Online tenants. This includes Application Customizers, Field Customizers and Command Sets. The chapter called Working with SharePoint Lists & Libraries will cover how to work with existing data. In my experience, the most popular data source SharePoint Framework based customizations are leveraging is SharePoint lists and libraries. Therefore, this chapter is needed sooner rather than later for those who want to use the included tools to interact with SharePoint data sources.