Mastering the SharePoint Framework - CHANGELOG
This page contains a chronological list, from most recent to the oldest, of the changes to the Mastering the SharePoint Framework course.
February 7, 2019 (sprint 13)
Starter Course
- Chapter: Setting up your Developer Environment
- Lesson 6: Node.js & NPM (updated notes)
Fundamentals Course
- Chapter: Working with React in SharePoint Framework Solutions
- Lesson 7 & 8: Testing React Solutions with Jest (updated notes)
- Chapter: Leveraging External APIs in SharePoint Framework Solutions (new)
- Chapter: Leveraging the Microsoft Graph with MSGraphClient (new)
Ultimate Course
- Chapter: Automated Testing of SharePoint Framework Solutions
- Lesson 5: Setup Jest for SPFx Projects (updated notes)
November 20, 2018 (mid-sprint update)
Fundamentals Course
- Chapter: Working with React in SharePoint Framework Solutions
- Lesson 7 & 8: Testing React Solutions with Jest (updated notes)
November 1, 2018 (sprint 12)
Fundamentals Course
- Chapter: Client-Side Web Parts
- Lesson 2: Creating and Inspecting Client-Side Web Parts (updated notes)
- Lesson 6: Add Configurable Properties (updated notes)
- Chapter: Property Panes for Client-Side Web Parts
- Lesson 6: Validating User Input (updated code & notes)
- Lesson 9: Property Pane Control Showcase (updated notes)
- Chapter: Leveraging External Files & Libraries
- Lesson 10: Add External Libraries to SPFx Solutions (updated video & notes)
- Chapter: SharePoint Framework Extensions
- Lesson 9 & 10: Tenant Scoped Deployment for Extensions (new)
- Chapter: Deployment to Production
- Lesson 10: Application Lifecycle Management APIs (updated video & notes fixing typo)
- Chapter: Working with React in SharePoint Framework Solutions
- Lesson 6: Leveraging Fabric React in SharePoint Framework Solutions (demo) (updated notes)
- Lesson 7 & 8: Testing React Solutions with Jest (new)
- Chapter: SharePoint Data Access with SPHttpClient
- Lesson 3: Reading SharePoint List Items: Explore & Setup List / Project (updated video fixing typo)
Ultimate Course
- Chapter: Working with Angular in SharePoint Framework Solutions (new)
- Chapter: Automated Testing of SharePoint Framework Solutions
- Lesson 5: Setup Jest for SPFx Projects (updated video & notes)
September 4, 2018 (sprint 11)
Fundamentals Course
- Chapter: Working with React in SharePoint Framework Solutions
- Lesson 2: Introducing React: Primer (updated video)
Ultimate Course
- Chapter: Automated Testing of SharePoint Framework Solutions (new)
- Chapter: Localizing SharePoint Framework Projects (new)
July 6, 2018 (sprint 10)
Starer Course
- Chapter: Course Overview
- Lesson 2: About the Course Author (updated video)
- Lesson 3: Course Bundles: Starter, Fundamentals & Ultimate (updated video)
- Chapter: Introducing the SharePoint Framework
- Lesson 3: Introducing the SharePoint Framework (updated video)
- Lesson 5: Comparing SharePoint Development Options (updated video)
- Chapter: Setting up your Developer Environment
- Lesson 8: TypeScript & Type Declarations (updated video)
Fundamentals Course
- Created v1.5.1 versions of all chapter sample projects
- Chapter: Deployment to Production
- Lesson 10: Application Lifecycle Management APIs (updated video)
- Chapter: Working with React in SharePoint Framework Solutions
- Lesson 2: Introducing React: Primer (updated video)
May 1, 2018 (sprint 9)
Fundamentals Course
- Chapter: Working with jQuery in SharePoint Framework Solutions (new)
- Chapter: Working with React in SharePoint Framework Solutions (new)
February 26, 2018 (sprint 8)
Fundamentals Course
- Chapter: Branding & Design: CSS, Themes, and the Office UI Fabric (new)
- Chapter: Deployment to Production (refreshed)
- Lesson 5: Deploying SPFx Projects to Production (updated video)
- Lesson 5.10: Tenant & Site Collection App Catalogs (new)
- Lesson 9: Setup & Deploy: Office 365 CDN (updated video)
- Lesson 9.10: Application Lifecycle Management APIs (new)
- Chapter: Client-Side Web Parts
- Lesson 2: Creating and Inspecting Client-Side Web Parts (fixed)
- Fixed link to Office UI Fabric icons.
- Chapter: Extensions
- Lesson 2: Conclusion (fixed)
January 17, 2018
Published 2 new chapters to the Fundamentals course:
Fundamentals Course
- Chapter: Creating SharePoint Assets and the Feature Framework
- Chapter: Upgrading & Versioning Solutions
December 28, 2017
Updated lessons in Starter and Fundamentals courses to address content and edit updates.
Starter Course
- Chapter: Introducing the SharePoint Framework
- Lesson 3: Introducing the SharePoint Framework
- Updated release timeline.
- Chapter: Setup Your Development Environment
- Lesson 7: Yeoman
- Removed Windows build tools demo as prerequisite.
Fundamentals Course
- Chapter: SharePoint Data Access with SPHttpClient
- Lesson 5: Creating SharePoint List Items
- Removed duplicate code in lesson.
December 22, 2017
Updated various lessons with updates & fixes to a audio editing issues.
Fundamentals Course
- Chapter: Dig Into the SharePoint Framework
- Lesson 5: Code: Important Solution Folder - Config
- Fixed issue so code referenced in video matches audio
- Chapter: Extensions
- Lesson 3: Development, Testing & Debugging
- Lesson 4: Application Customizers
- Lesson 5: Application Customizers - Placeholders
- Lesson 7: Field Customizers
- Lesson 8: Command Sets
- Fixed audio edit issues & removed duplicate statement.
- Chapter: SharePoint Data Access with SPHttpClient
- Lesson 1: Chapter Overview
- Lesson 3: Reading SharePoint List Items: Explore & Setup List / Project
- Lesson 4: Reading SharePoint List Items: Get Multiple & Single Items
- Lesson 5: Creating SharePoint List Items
- Lesson 6: Updating SharePoint List Items
- Lesson 7: Deleting SharePoint List Items
- Lesson 8: Batching Requests with SPHttpClient
November 30, 2017
Updated various lessons with updates & fixes to a few audio issues.
Starter Course
- Chapter: Setup Your Development Environment
- Lesson 3: SharePoint Solution, Add-in vs. SharePoint Framework Development
- Added notes and lower-third reference animation calling out the Visual Studio community based extension for SPFx projects (see lesson nodes for details)
- Lesson 4: SharePoint Framework Development Toolchain Overview
- Lesson 8: TypeScript & Type Definitions
- Fixed typo in Definitely Typed lower-third reference animation.
- Lesson 9: Gulp
- Fixed issue where short narration clip audio was repeated.
- Lesson 11: IDEs & Editors
Fundamentals Course
- Chapter: Extensions
- Lesson 4: Application Customizers
- Fixed issue where audio was accidentally sped up in production.
November 21, 2017
Published 2 new chapters to the Fundamentals course:
Fundamentals Course
- Chapter: Extensions
- Chapter: SharePoint Data Access with SPHttpClient
October 4, 2017
Content updates per customer feedback.
Starter Course
- Chapter: Setting up your Developer Environment
- Lesson 5: Yeoman
- Added note with details how to quit console in MacOS & Windows.
Fundamentals Course
- Chapter: Your First SharePoint Framework Project
- Lesson 9: Deploying to SharePoint Sites
- Chapter: Leveraging External Files and Libraries
- Lesson 7: Loading Libraries, Stylesheets and Files OnDemand
- Update web part’s
onInit()
method; the two SPComponentLoader.loadCss()
methods don’t return promises so must resolve promise explicitly.
- Chapter: Dig Into the SharePoint Framework
- Lesson 4: Code: Important solution File - Package.json
- Fix typo in “Definitely Typed”.
- Chapter: Deployment to Production
- Lesson 2: Deployment Artifacts & Responsibilities
- Fix resolution of opening animation.
- Lesson 10: Parting Thoughts & Chapter Conclusion
- Fix audio issue within video (suddenly switched to only one channel).
September 19, 2017
Released 1 preview chapter to the Starter course & to Fundamentals course.
Starter Course
- Chapter: Fundamentals Chapters (Preview)
Fundamentals Course
- Chapter: Your First SharePoint Framework Project
- Chapter: Dig Into the SharePoint Framework
- Chapter: Client-Side Web Parts
- Chapter: Property Panes for Client-Side Web Parts
- Chapter: Leveraging External Files & Libraries
- Chapter: Logging & Debugging SPFx Solutions
- Chapter: Deployment to Production
July 31, 2017
Refresh camera video & audio to improve quality (no content updates).
- Chapter: Course Overview
- Lesson 1: Chapter Overview
- Lesson 4: Getting the Most Out of this Course
- Lesson 6: Conclusion
- Chapter: Introducing SharePoint Framework
- Lesson 1: Chapter Overview
- Lesson 4: DEMO: Client-Side Web Parts
- Chapter: Setup Your Development Environment
- Lesson 1: Chapter Overview
- Lesson 3: SharePoint Solution, Add-in vs. SharePoint Framework Development
- Lesson 4: SharePoint Framework Development Toolchain Overview
- Lesson 5: Setup SharePoint Online Development Environment
- Lesson 6: Node.js & NPM
- Lesson 7: Yeoman
- Lesson 8: TypeScript & Type Definitions
- Lesson 9: Gulp
- Lesson 10: Webpack
- Lesson 11: IDEs & Editors
- Lesson 12: Conclusion
March 20, 2017
Release chapters 1-3 for Starter course.
- Chapter: Course Overview
- Chapter: Introducing SharePoint Framework
- Chapter: Setup Your Development Environment