Microsoft Teams Development Track
Wednesday 11:30 AM - 12:40 PM · Room 606
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 12:40 PM - 1:50 PM · Room 608
Code Once Use Everywhere - Using SPFx to create applications that work in Teams and SharePoint
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.
Thursday 2:00 PM - 3:10 PM · Room 606
Expanding SharePoint Framework Web Parts in Teams, Office and Outlook
SharePoint Framework is not just a SharePoint development framework as it could seem from the name.
It allows to develop solutions that are available in Teams, Outlook and office.com.
Join me during this session to learn how to easily implement SPFx web part and expose it in all available hosts.
Friday 9:00 AM - 10:10 AM · Room 602:603
Building Engaging Employee Experiences for Viva Connections using SPFx
In this introductory developer session, we will explore ways to develop engaging employee experiences using the extensibility model for Viva Connections. We will learn how to create Adaptive Card Extensions using SPFx. We will talk about some real world use cases and how to get started.
We will explore the technical components of creating your first Adaptive Card Extensions. We will look at more advanced concepts such as geolocation, data binding, as well as layout out options for your cards using the Adaptive Card Framework. You will walk away with a better understanding of how to get started extending Viva Connections and how to avoid some common pitfalls.
Friday 10:20 AM - 11:30 AM · Room 602:603
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 1:50 PM - 3:00 PM · Room 602:603
How to Execute JavaScript, TypeScript, and Excel Formulas In Power Automate
Power Automate has become an essential tool for the Microsoft 365 developer. However, all too often executing simple logic can become tedious and painful using Power Automate standard features. Doing math in Power Automate shouldn't be so painful!
Thankfully, Power Automate developers can now create scripts that use JavaScript, TypeScript, or even Excel formulas to execute complicated business logic and bring more power to your Power Automate solutions. Attend this demo-packed session to learn out to take your Power Automate Flows to the next level as we dive into a real-world scenario and build a practical solution step-by-step.
In this session, attendees will learn to use Office Scripts to:
- Execute JavaScript, TypeScript, and Excel Formulas
- Simplify complicated Flows
- How to quickly and easily generate dynamic adaptive cards
- Generate graphs and charts on the fly for real-time updates to SharePoint data