Seattle, Washington

SharePoint Development Track

Tuesday, May 10th 2022, 9:00 am

  • Andrew Connell

    Founder, Chief Course Artisan - Voitanos

WRK402 - 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). This model is the way you customize and extend the SharePoint modern experience for SharePoint Online. 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, single-page apps as well as various types of extensions including application customizers, field customizers, & command sets). How to integrate data from both SharePoint and external sources in your SharePoint apps!

Tuesday, May 10th 2022, 1:30 pm

  • Nick Brattoli

    Microsoft MVP, Collab365 Community Manager, and Independent Consultant

WRK604 - Building an employee recognition solution with SP, Power Apps, Power Automate & Power BI

An employee recognition app is a quick-and-easy way to create content and engagement for your SharePoint or Teams-first intranet. In this half-day workshop, join Nick Brattoli as you build an employee recognition application from scratch together using Power Apps, Power Automate, and even Power BI! You'll work through topics such as: • Planning and structuring your data • Creating an entry form • Displaying recognition awards • Adding approvals, notifications, and even printable certificates! • Using Power BI to add visual flair and statistics If you’re looking for a cool solution to build to drive user adoption or get buy-in from leadership, you don’t want to miss this!

Tuesday, May 10th 2022, 1:30 pm

  • Mark Rackley

    CSO at PAIT Group and SharePoint Hillbilly
  • Stephanie Donahue

    PAIT Group, Owner

WRK601 - Microsoft Viva (part 2): Insights Into Viva

In Microsoft Viva part 1, you learned what Viva was and what each module provided. However, it may have left you wondering what the real-world story is. Are you having problems connecting the dots with real world use cases? What exactly does it all mean and when should you use each module? Join Stephanie Donahue and Mark Rackley for Viva, Part 2! This 1/2 day workshop to dig into real world use cases on how different organizations improved their employee experience and increased productivity by embracing Viva. • Learn how a company in the auto industry moved from legacy SharePoint to embracing Viva Connections • Gain insights on how an organization in the oil and gas industry used Viva Insights to help them return to the office and make the most out of their hybrid work force • Understand how organizations in the retail space adopted Viva Learning to create a culture of growth • Discover how Viva Topics helped improve knowledge management in the insurance industry It's time to talk about Viva an learn what it can do for your organization.

Wednesday, May 11th 2022, 9:50 am

  • Don Kirkham

    Microsoft MVP | Enterprise Architect, DMI

SPD101 - Introducing the SharePoint Framework

The SharePoint Framework is the future of development on Office 365 and SharePoint. It is a significant change from previous development models for SharePoint. Learning this new model will allow developers to learn and use many modern web technologies that are used in many modern websites.

Wednesday, May 11th 2022, 11:30 am

  • Andrew Connell

    Founder, Chief Course Artisan - Voitanos

SPD102 - Building Microsoft Teams apps with the SharePoint Framework

Did you know that as a SharePoint Framework developer, you can leverage your existing skills to build apps for Microsoft Teams? In this session, learn how you can build use your skills and knowledge in building SPFx apps to build custom tabs, personal apps, and meeting apps for custom Microsoft Teams apps!

Wednesday, May 11th 2022, 1:40 pm

  • Derek Cash-Peterson

    Principal Architect - Sympraxis Consulting

DEV103 - Introduction to Development with Viva Connections

Are you curious about what’s new with Viva Connections? Have you investigated what is provided out of the box and you’re left wanting MORE? In this introductory session, we will explore the extensibility model for Viva Connections. We will talk about why you would want to extend the Viva experience and what you need to get started. In addition, we will explore the technical components of creating your first extension for Viva Connections. You will walk away with a better understanding of when and why you would want to extend the Viva experience and how to get started at your organization.

Wednesday, May 11th 2022, 1:40 pm

  • Ryan Schouten

    SharePoint Knight

SPD103 - React for the SharePoint Developer

For years client-side development in SharePoint was accomplished with jQuery and JavaScript. In the last year the development landscape has changed. With the introduction of the SharePoint Framework, SharePoint developers were introduced to new ways of developing. With this new paradigm we need to refresh our skills. React is a library that integrates really well with SharePoint, whether you are currently using the SharePoint Framework or you are prepping your code for the future.

Thursday, May 12th 2022, 9:00 am

  • Don Kirkham

    Microsoft MVP | Enterprise Architect, DMI

SPD201 - Getting started in Microsoft Patterns & Practices

The Patterns & Practices (PnP) program is the largest open community in the Microsoft ecosystem. While it is a haven for developers of all levels to learn from MVPs and Microsoft engineers, the real magic happens when you get involved. Learn how to become an active contributor in the technologies that interest you most. From creating or correcting official online documentation to providing sample applications to building cutting edge tools like the Microsoft 365 CLI, everything is available to community, with plenty of help from the PnP Team to other community contributors. Learn how you can get involved and take your skills to the next level.

Thursday, May 12th 2022, 1:30 pm

  • Ryan Schouten

    SharePoint Knight

SPD203 - Get Your Hands Dirty with React.

Maybe you have started with React and what to learn how to apply it in your projects. In this session we will continue your progression with React. We will create reusable components and create an application that users will want to use. This session will have very few slides but we will take an HTML page that was generated and create a simple application out of it.

Friday, May 13th 2022, 9:00 am

  • Julie Turner

    Partner/CTO Sympraxis Consulting, MVP

SPD301 - An Introduction to Atomic React Component Design in SPFx

When programming with ReactJS, which is a common choice when developing using the SharePoint Framework, how you architect your components can often be confusing. This introductory session will walk through designing your components to mirror a common design principle called "Atomic Design" which was invented by web designer Brad Frost. This design pattern breaks web design into small chunks that when combined build beautiful solutions with reusability at its core. We'll go into how to translate that design principle into component development which can help reduce code size, improve reliability and quality, and just make your life easier.

Friday, May 13th 2022, 10:20 am

  • Derek Cash-Peterson

    Principal Architect - Sympraxis Consulting

SPD302 - Creating Custom Applications in Teams Using the SharePoint Framework

Teams is a powerful collaboration tool, SharePoint Framework is a powerful development framework. Learn how to create a SharePoint Framework WebPart and have it be usable in Teams. Create a Teams aware WebPart and see a real world example of reading and writing data to SharePoint through Teams. Users will learn how to create a SharePoint framework web part that can run in a Teams Tab, learn how to access Teams data, and work with other Office 365 tools.

Friday, May 13th 2022, 12:30 pm

  • Julie Turner

    Partner/CTO Sympraxis Consulting, MVP

SPD303 - Using Webhooks to get SharePoint List/Library Event Notifications

Mature organizations that use the Microsoft 365 often need to run custom workflows when users update files and list items in SharePoint Online. When there's only a single list or library, it makes sense to use a tool like Power Automate or an Azure Logic Apps. However, these tools require connecting a workflow to each list or library, making these solutions difficult to manage when there are many lists and libraries in many sites. Enter stage left: SharePoint Webhooks. To be clear, webhooks are not a power user tool; they require the ability to architect and manage cloud resources and write enterprise level code. But the benefits and scalability make it well worth the time investment! In this session you'll learn about: • What webhooks are and what are some of the common use cases they can help solve • What common architectural pattern for managing your subscriptions and events looks like • What cloud services are commonly used to support the common architecture • What boilerplate code looks like to establish and manage subscriptions and react to event notifications • Where and how you might implement custom handlers for establishing what subscriptions are needed and what happens when an event is fired. Don't miss this opportunity to learn how to manage file and list workflows at scale to reduce risk and simplify management!