February 22, 2023 (sprint 29)
Starter Course
- Minor typo fixes in slides
- 2: Introducing the SharePoint Framework (lesson 3)
Fundamentals Course
- Minor typo fixes in slides
- 5: Dig into the SharePoint Framework - (lessons 4 & 9)
- Refreshed chapter
- 16: Logging & Debugging
Ultimate Course
- Added new chapter
- 15: Adaptive Card Extensions
September 1, 2022 (sprint 28)
Fundamentals Course
- Update lower third links, call-outs, and slide implementations in the following chapters:
- 4: Your first SharePoint Framework project
- 5: Dig into the SharePoint Framework
- 7: Client-side web parts
- 10: Property panes for client-side web parts
- 13: Customize the UX with extensions
August 18, 2022 (sprint 27)
Starter Course
- Updated lower third call-outs for the following chapters:
- 1: Course introduction & overview
- 2: Introducing the SharePoint Framework
- 3: Set up your developer environment
Fundamentals Course
- Updated code download for refreshed chapter Customize the UX with extensions (ch13)
- Updated lower third call-outs for the following chapters:
- 4: Your first SharePoint Framework project
- 5: Dig into the SharePoint Framework
- 7: Client-side web parts
- 10: Property panes for client-side web parts
August 1, 2022 (sprint 26)
- Completely re-recorded Fundamentals bundle chapter
- Client-side web parts
- Refreshed Fundamentals bundle chapter
- Property panes for client-side web parts
July 6, 2022 (sprint 25)
- Updated code downloads for all chapters to SPFx v1.15.0
April 14, 2022 (sprint 24)
Fundamentals Course
- Completely re-recorded two chapters in the Fundamentals bundle
- Refreshed code solutions in these chapters to SPFx v1.14
- Chapters:
- Your first SharePoint Framework project
- Dig into the SharePoint Framework
October 12, 2021 (sprint 23)
- Completely re-recorded & refreshed all chapters in lessons in Starter bundle
July 5, 2021 (sprint 22)
- Updated code downloads for all chapters to SPFx v1.12.1
November 4, 2020 (sprint 21)
- Updated code downloads for source map projects the following chapters:
- Chapter: Creating Custom Gulp Tasks
- Chapter: Customizing & Extending Webpack
September 14, 2020 (sprint 20)
- All sample code projects updated to SPFx v1.11
June 16, 2020 (sprint 19)
New Chapter Released to Ultimate Course
- Chapter: Property Panes for Client-Side Web Parts: Custom Controls & Advanced Topics
- Chapter: Sharing Code between SharePoint Framework Solutions
May 29, 2020 (sprint 18)
Updated Lessons in Fundamentals Course
- Chapter: Working with React in SharePoint Framework Solutions
- Updated lesson 7 - Fix typo"enzype" on slide at 8:44 to"enzyme"
New Chapter Released to Ultimate Course
- Chapter: DevOps: Monitoring & Telemetry with Azure Application Insights
Updated Download in Ultimate Course
- Chapter: DevOps: CI/CD with GitHub Actions & Azure Pipelines
- Fixed sample projects in download
- Typo in SCSS caused broken builds
- Missing package lock files for PNPM & Yarn
- Incorrect pointer to TSC rush compiler causing broken builds
- Fixed sample projects in download
May 13, 2020 (sprint 17)
New Chapter Released to Ultimate Course
- Chapter: DevOps: CI/CD with GitHub Actions & Azure Pipelines
May 9, 2019 (sprint 16.1 [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 call-outs 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
- Added notes to lesson 4 to include mention of the
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.
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.
December 22, 2017
Updated various lessons in Fundamentals course with updates & fixes to a audio editing issues.
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.
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..
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.