Washington, D.C.

Microsoft Teams Development Track

Tuesday 9:00 AM - 5:00 PM · Room 202B

Zero to Hero: Build Microsoft Teams App for Full Stack Developers

Andrew Connell

Andrew Connell

I Help You Be the Best Microsoft 365 & Azure Full Stack Developer

If you have little to no experience creating apps for Microsoft Teams using full-stack development techniques, this is for you! After covering what tools you need to start creating Microsoft Teams Apps, you’ll learn how to build different components to extend Microsoft Teams. This includes building personal & channel tabs (apps), bots, and message extensions for Microsoft Teams. And, you’ll learn how to take your message extensions and use them as Copilot plugins if your users have Copilot for Microsoft 365!

NOTE: Hey 👋, Andrew here… this workshop is not intended for attendees to follow along & build the same projects during the session. Instead, focus on learning, taking notes, & getting answers to your questions - you’ll walk away with everything at the end of the day!

Wednesday 11:40 AM - 12:50 PM · Room 202A

Mastering React Hooks for SharePoint Framework and Microsoft Teams Apps

Andrew Connell

Andrew Connell

I Help You Be the Best Microsoft 365 & Azure Full Stack Developer

Delve into the world of React Hooks and discover how to leverage this powerful tool in SharePoint Framework and Microsoft Teams app development.

Learn the fundamentals of React Hooks, including integrating state with the useState hook, handling events and side effects using the useEffect hook, and even how to create custom hooks for your apps!

Whether you're new to React Hooks or looking to enhance your skills, this session will equip you with the knowledge to create dynamic and efficient apps using React Hooks.

Wednesday 2:20 PM - 3:30 PM · Room 209c

Roundtable Discussion - SharePoint & Teams Development

Andrew Connell

Andrew Connell

I Help You Be the Best Microsoft 365 & Azure Full Stack Developer

Derek Cash-Peterson

Derek Cash-Peterson

Principal Architect - Sympraxis Consulting

Join us for an engaging and informal gathering where participants delve into topics that matter to them. Round Table Discussions is a space for sharing ideas, perspectives, and experiences with other attendees. Pull up a chair, and let’s exchange insights!

Thursday 9:00 AM - 10:10 AM · Room 208AB

Your onramp to Creating Microsoft Teams apps with the Teams Toolkit for VS Code

Andrew Connell

Andrew Connell

I Help You Be the Best Microsoft 365 & Azure Full Stack Developer

The Microsoft Teams Toolkit (TTK) for VS Code is a huge step forward in creating Microsoft Teams apps! And with the retirement of the community "YO TEAMS" option, it isn't just the best game in town, it's the ONLY game in town!

In this session, you’ll see how you can use the TTK to create apps and learn all the customization and cool capabilities the TTK has to offer.

By the end of this session, you’ll be ready to build your first Microsoft Teams app, bot, or message extension!

Thursday 1:10 PM - 2:20 PM · Room 209AB

Extending Microsoft 365: Exploring the Art of the Possible

Julie Turner

Julie Turner

Partner/CTO Sympraxis Consulting, MVP

Ever felt like the world of Microsoft 365 is a maze? You’re not alone! In this session, we’ll take a journey together through real-life examples where we’ve turned the complexity of Microsoft 365 into simple, automated solutions.

We’ll start from the basics, exploring out-of-the-box and low-code options, and gradually move towards creating custom self-hosted solutions. Extending Microsoft 365 is not limited to just creating web parts and by the end of this session, you’ll be inspired to see how you can make Microsoft 365 work for you in ways you’ve never imagined before. So, whether you’re a beginner or have some experience under your belt, join us as we unravel the exciting possibilities of extending Microsoft 365!

Friday 9:00 AM - 10:10 AM · Room 209AB

Build Solutions for Microsoft 365 with a Fluent API Library

Julie Turner

Julie Turner

Partner/CTO Sympraxis Consulting, MVP

For the most part, your imagination is the limit when it comes to extending the Microsoft 365 platform. Join me for a complete look at the PnPjs library, a collection of fluent libraries for consuming SharePoint and Microsoft Graph REST APIs that make building solutions 10x easier and faster. This free, open-source initiative, part of the Microsoft 365 & Power Platform Community can be used within the SharePoint Framework, NodeJS, or any JavaScript/TypeScript based project.

This session will cover using the library within the SharePoint Framework and Azure Functions NodeJS project.

We'll cover:

  • How to get started, your project template, and establishing context
  • An overview of all the packages available and outline the ease of use
  • More advanced scenarios like batching and cross site execution.
Friday 10:20 AM - 11:30 AM · Room 209AB

Code Once Use Everywhere - Using SPFx to create applications that work in Teams and SharePoint

Derek Cash-Peterson

Derek Cash-Peterson

Principal Architect - Sympraxis Consulting

Users are spending more and more time using Teams. It makes sense to try and reduce the friction of context switching by bringing our custom applications directly into Teams where they are working. We are able to harness the collaborative nature of Teams and SharePoint in one application and render it in many different contexts.

In this introductory developer session we will look at how to create and deploy a SharePoint Framework WebPart and have it be usable in Teams. We will use one code base to make the web part Teams aware in both a Teams Tab and a Personal App. We will look at how to use that app to read and write data into SharePoint using PnPjs.

Users will leave with an understanding of how to leverage SPFx to create applications they can use in Teams and resources on how to explore this further.