In December later this year, I will be at the European SharePoint, Office 365 & Azure Conference in Prague presenting topics on the SharePoint Framework SharePoint developers. This is my second time with ESPC after joining the show in Copenhagen in December 2018.
I’m very much looking forward to this year’s event, just like last year’s conference. It will be my first trip to Prague, a city I’m really looking forward to explore when time allows. You’ll find me presenting a full-day tutorial as well as 2 sessions at this show.
Full-Day Tutorial: 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!
Benefits of Attending this Tutorial:
- Learn the SharePoint Framework
- Learn how to call SharePoint REST endpoints, Microsoft Graph and custom services
- Learn how to leverage SPFx using the React web framework
These full-day events are referred to as workshops, seminars & tutorials by different conferences. This is not designed for you to follow along and build solutions throughout the day. Rather come ready to learn. You don’t need a laptop as there is usually limited internet connectivity & power.
This all-day session is delivered in a mix of lecture and instructor-led demos. For those who attend, they will receive ALL the slides & code for the demos. The slides are numbered so just come with a notebook (digital or paper) and take notes along the way, and use the numbers on the slides to augment your notes. Focus on learning!
In addition to my full-day tutorial, I’m also presenting two SharePoint Framework related sessions.
Have you wanted to setup automated testing of your code in SharePoint Framework projects, but find it’s too hard of a topic to get into? Setting the tools up and writing tests is hard… until now! In this session, you will learn how to install and configure the necessary tools to start writing tests. Then, we will see how to not only create testable components but how to write tests that mockup test data, spy on API calls, test the rendering & interaction of React components. 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!
Benefits of Attending this Session:
- Learn how to configure your project with the popular testing tool: Jest
- Learn how to test not only TypeScript code, but React components
- Learn best practices testing SharePoint Framework projects
You’ve got a website, but how well is it running? You’ve built your application, but do you know how people are using it? In this session you will learn what Azure Application Insights is, a free service offered by Microsoft Azure and what you can do with it. Sure, it’s easy to setup Application Insights with some live analytics, but did you know you can setup your own custom dashboards and alerts to monitor the health of your application? That’s not all… you can use Application Insights to also track logging data, track custom events and even track the telemetry of specific users.
Benefits of Attending this Session:
- Learn about Azure App Insights
- Learn how to leverage Application Insights in SPFx solutions
- Write and manage better applications than your competition!