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 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)
    • Lesson 5.10: Tenant & Site Collection App Catalogs (new)
    • Lesson 9: Setup & Deploy: Office 365 CDN (updated)
    • 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)
      • Slide title typo.

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
      • Fixed typo in slide
    • Lesson 4: Application Customizers
      • Fixed audio edit issues.
    • Lesson 5: Application Customizers - Placeholders
      • Fixed audio edit issues.
    • Lesson 7: Field Customizers
      • Fixed audio edit issues.
    • Lesson 8: Command Sets
      • Fixed audio edit issues & removed duplicate statement.
  • Chapter: SharePoint Data Access with SPHttpClient
    • Lesson 1: Chapter Overview
      • Fixed audio edit issues.
    • Lesson 3: Reading SharePoint List Items: Explore & Setup List / Project
      • Fixed audio edit issues.
    • Lesson 4: Reading SharePoint List Items: Get Multiple & Single Items
      • Fixed audio edit issues.
    • Lesson 5: Creating SharePoint List Items
      • Fixed audio edit issues.
    • Lesson 6: Updating SharePoint List Items
      • Fixed audio edit issues.
    • Lesson 7: Deleting SharePoint List Items
      • Fixed audio edit issues.
    • Lesson 8: Batching Requests with SPHttpClient
      • Fixed audio edit issues.

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
      • Fix typo in “webpack”.
  • 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