Level Up Your SharePoint Framework Solutions for the Enterprise

Part One - January 19, 2021 - 12:30 pm - 4:30 pm ET
Part Two - Januray 20, 2021 - 12:30 pm - 4:30 pm ET

Andrew Connell

Abstract

You already know the SharePoint Framework and have created some fantastic solutions for your organization and/or customers. Now it's time to kick those skills into the next gear! In this workshop, you’ll learn how to write tests and add automated testing to your SPFx projects, including testing interactions with React applications. That's not all! We’ll also explore two categories of DevOps: CI/CD and continuous monitoring. You’ll learn how to automate the entire build-test-deploy to SharePoint Online process with Azure Pipelines or GitHub actions as well as implement sophisticated debugging + telemetry tracking with Azure Application Insights!

Who is this workshop for?

This workshop is ideal for developers who have some hands on experience with the SharePoint Framework. Think of this like a 200-300 level course. While those who are brand new to the SharePoint Framework will learn from this workshop, know you’re sort of jumping into the deep end.

What do you need to participate?

If you want to follow along and try the challenges during the workshop, you’ll need to make sure you have a local SharePoint developer environment as well as a SharePoint Online environment. Both of these are free: https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant.

For the DevOps portion of the workshop, you’ll need a GitHub account and/or an Azure DevOps account.

Timeline:

Day One

  • Introduction (12:30 pm - 12:50 pm)
  • Block 1: Automated Testing of SPFx projects (12: 50 pm - 2:30 pm)
    • Presentation (lecture + demo) via Speaker recorded video
    • Challenge/AMA (Ask Me Anything) - Live Meeting with Speaker
  • Block 2: DevOps - CI/CD with Azure DevOps (2:30 pm - 4:15 pm)
    • Presentation (lecture + demo) via Speaker recorded video
    • Challenge/AMA - Live Meeting with Speaker
  • Open Q&A (4:15 pm - 4:30 pm)

Day Two

  • Block 3: DevOps - CI/CD with GitHub Actions (12:30 pm - 2:15 pm)
    • Presentation (lecture + demo) via Speaker recorded video
    • Challenge/AMA - Live Meeting with Speaker
  • Block 4: DevOps - Continuous Monitoring with Azure Application Insights (2:15 pm - 4:00 pm)
    • Presentation (lecture + demo) via Speaker recorded video
    • Challenge/AMA - Live Meeting with Speaker
  • Closing & AMA/Open Questions (4:00 pm - 4:30 pm)

Register Now