I just a few short weeks I will be at the SharePoint Fest (SPFest) conference in Seattle presenting a few sessions for developers. This is expected to be a great conference just like other SPFest conferences such as those in Washington DC and Chicago. You’ll find me presenting full-day & half-day workshops as well as 3 sessions at this show.
One of the biggest reasons I’ll like these SPFest shows is the size… it’s an ideal size for the attendees and speakers to interact. This is commonly referred to as the hallway track where attendees and speakers have an opportunity to interact and expand on the topic covered in the session or just general networking stuff. Make sure you take advantage of this!
Full-Day Workshop: Developers! Learn How to Use the SharePoint Framework to Customize and Extend SharePoint
The best way you can customize and extend your SharePoint site is using the SharePoint Framework (SPFx), the latest evolution of SharePoint development. This model is the way you customize and extend the SharePoint modern experience in both SharePoint Online and SharePoint Server 2016 & SharePoint Server 2019. Some SPFx components can also be used in classic sites as well! If you are an experienced solution-based SharePoint developer or new to the SharePoint platform, this workshop is for you.
You will learn how to get started installing everything you need on your workstation for developing with the SharePoint Framework before we dive in. By the end of the day, you will know how to build web parts, application customizers, field customizers, command sets, how to deploy your components in a performant way, integrate data from SharePoint and third-party sources, style your components and more!
When building SharePoint Framework solutions, regardless if they are client-side web parts or UI extensions, there is a visual component to these controls. While you could implement these interfaces by hand yourself, why not take advantage of a modern web framework? Frameworks make data binding, event handling and state management so much easier!
In this half-day workshop, learn how you can leverage the popular React web framework to implement your SharePoint Framework customizations. React is used by Microsoft across Office 365, including SharePoint, to build consistent experiences. You will learn how to not only leverage React in your SharePoint Framework components, but also how to leverage the provided Fabric React controls used by the SharePoint team as well as community control contributions as well.
When it comes to the SharePoint Framework, everyone keeps saying that you can write tests for them. The initial project scaffolding even has a test file provisioned. But you rarely see this actually implemented… until now! In this session, you will learn how to create robust and reliable components for the SharePoint Framework by leveraging automated testing. We will see how to not only create testable components but how to write tests that mockup test data, spy on API calls and configure it all to run automatically using freely available tools and services.
By the end of this demo-heavy session, you won’t be hesitant to implement automated testing when building custom components for the SharePoint Framework!
The SharePoint Framework enables developers to build client-side customizations for SharePoint Online. While you can do a lot client-side the need for server-side code still exists in many scenarios such as protecting IP and data as well as performing complex processes.
In this demo-first session, you will learn how to call 3rd party services from SharePoint Framework (SPFx) solutions, as well as how to create Azure AD secured REST APIs that you can call from the SPFx as well!
While you might be a new or seasoned SharePoint Framework (SPFx) developer but are you a ninja? In this demo-heavy session, you will learn tips, tricks, and techniques on how to be an SPFx ninja!
Learn how to use powerful client-side tools to identify, troubleshoot and resolve memory or performance issues including some cool debugging and logging tricks. We will also cover how to capture, analyze and utilize telemetry activity from your users to proactively improve your client-side solutions!
I hope to see you there… make sure you register soon as the show is right upon us!