I’m excited to share this latest update to my course, Mastering the SharePoint Framework for developers. This update, packaged as sprint 16, includes one new chapter and a LOT of updates. All content will be made available to all customers tomorrow (Tuesday, May 7, 2019).
Before I dive into the details of what I’ve packed into this course update, I to let you know I’m hosting a “go live” party via a Facebook Live event next Tuesday, May 7, 2019 at 11am ET. This will be streamed live from the Voitanos Facebook page. Tune in to learn more and even ask questions.
Update May 8: did you miss the go-live party Facebook live? No worries! It was recorded for those of you who missed it:
When I originally planned out sprint 16, I intended to record a lot of new content. However, when the SPFx v1.8.0 release came out there were enough changes to SPFx that I decided to go back and update the course, including adding some new lessons, completely re-recording existing lessons and updating quite a few lessons (both video & notes). All in all, you will find:
You can find a lot more detail in the course update page that includes everything for sprint 16 even though it won’t be published until next week. There are changes in all three of the course bundles: Starter, Fundamentals, and Ultimate!
There are a few things I want to call out in this update that is noteworthy.
In the last few months, Microsoft has added the ability to use SPFx web parts in two new scenarios in SharePoint Online, expanding on the existing ability to use them in SharePoint sites. The two options are adding a web part to a site as a full page application & as a tab in Microsoft Teams.
The ability for SPFx to support single page apps (SPAs) has been a popular request since SPFx was released. This new capability essentially allows us to deploy a web part as the delivery vehicle to host a single page app on a brand new page. Microsoft calls this Full Page App Pages.
In addition to SPAs, another big improvement that SPFx introduced was the ability to use SPFx web parts as custom tabs in Microsoft Teams teams. What’s cool about this option to extend Microsoft Teams is that all the experience & tools you have with the SharePoint Framework can be leveraged. This includes calling things like the SharePoint REST API, Microsoft Graph & more without having to deal with authentication as the SPFx API takes care of this for you!
Is this is the start of seeing how we can use the SharePoint Framework in different places other than just SharePoint? Seems like it… which is why I’ve created a new chapter to include all these different things we get in the future. The chapter focuses on how to leverage SPFx components, specifically web parts, in other surfaces.
I added a couple of new lessons explaining & demonstrating the new way you can deploy web parts in SharePoint Online. This new way, Isolated Web Parts, brings the isolated or secure nature of the SharePoint Add-in model to SPFx. In this new module, SPFx web parts get their own Azure AD application, their own unique domain & are rendered in an IFRAME rather than a DIV to leverage existing cross-site-scripting controls in browsers. You’ll find these new lessons in the Deployment to Production in the Fundamentals bundle.
Microsoft has made a lot of changes in the SharePoint Framework generator lately… enough that warranted me to go back and rerecord some lessons as well as add some embellishments to the videos or lesson notes. The big things include:
I’ve ensured that everything is accounted for in the sprint 16 release. If you want to see the nit-picky details, check the course update page. Got a question? Just drop a comment!