Seattle, Washington

Teams Development Track

Wednesday, May 11th 2022, 9:50 am

  • Bob German

    Cloud Developer Advocate for Microsoft

DEV101 - Unlock Microsoft 365 with the Microsoft Graph

The Microsoft Graph is the master API for Office 365. It's a simple REST service, so you can call it from pretty much anywhere, and it gives you access to all the content in your tenant, including users and groups, Teams, SharePoint, Planner, and more. In this demo-filled session, you'll learn how to call the Graph from the Power Platform, PowerShell, Teams applications, SharePoint Framework, HTML pages - pretty much everywhere! You'll also learn when to use native APIs such as SharePoint REST and CSOM and when to use the Graph. Please join this session and open the potential of the Microsoft Graph to your programs and scripts!

Wednesday, May 11th 2022, 11:30 am

  • Andrew Connell

    Microsoft MVP

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.

Thursday, May 12th 2022, 8:30 am

  • Bob German

    Cloud Developer Advocate for Microsoft

TMD201 - Microsoft Teams Applications for Everybody

You've probably noticed that Microsoft Teams brings together assets from across Microsoft 365 in one user interface, but that's only the beginning. By using custom applications in Teams, you bring everything users need into one place, further streamlining work and encouraging collaboration. In this session you'll learn about all the options for Microsoft Teams apps, from the Teams App Store to open source App Templates to custom apps using low-code and fully coded applications. You'll learn the building blocks of Teams apps - tabs, bots, messaging extensions, adaptive cards, and task modules - and how to use them to build compelling user experiences. Finally, you'll learn about how Teams administrators can control the use and permissions given to apps in an organization. You may already have assets such as web pages, SharePoint sites, web services, and Power Platform solutions that can be used as the basis for Teams Apps! Come learn how you can put these powerful apps to use today!

Friday, May 13th 2022, 9:00 am

  • Bob German

    Cloud Developer Advocate for Microsoft

DEV301 - Extend your Power Virtual Agents bot with Microsoft Bot Framework Composer

Power Virtual Agents provides a great way to build bots for use in Microsoft Teams, SharePoint, company portals, and a variety of other chat apps. But it has some limitations, many of which can easily be addressed by using another low-code tool, Bot Framework Composer. The session will begin with a brief review of Power Virtual Agents, and then will dive into Bot Composer. You'll learn how to send and act on adaptive cards, handle non-message triggers and interruptions, and perform calculations from Bot Composer running within a Power VA bot! If you're new to adaptive cards (cool bits of interactive content right within a bot conversation) - no worries, you'll learn about them as well. Please join this session and take your bots to the next level!

Friday, May 13th 2022, 10:20 am

  • Max Fritz

    Microsoft Program Manager

TMS302 - Teams Architecture Deep Dive

Want to understand how Teams works under the hood? Then this is the session for you! In this session you can expect to learn all about: • Teams interaction with other Office 365 services, such as Azure AD, Exchange, SharePoint and more • Retention and eDiscovery • Back-end voice and meeting technologies • Federation and Skype Hybrid • 3rd Party Applications

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.