Azure / M365 Development Track
Monday 9:00 AM - 5:00 PM · Room 431
Hands-On: Azure, ChatGPT, DeepSeek, Azure OpenAI For Power Platform Developers Masterclass

Prashant G Bhoyar
6 x Microsoft AI MVP| 3 x Microsoft Business Applications MVP| Speaker| Author| Leading AI Architect | Microsoft Certified Trainer, AI Architect at AIS
Gartner predicts, “by 2026, over 65% of medium to large enterprises will have adopted a Low Code Application Platform as one of their strategic application platforms.” Microsoft Power Platform is a low-code platform for rapidly building customized end-to-end business solutions. It consists of five product areas: Power Apps, Power Automate, Power BI, Copilot Studio, and Power Pages. Each area can be used individually or together. Thanks to native integration with Azure, developers can use their cloud development skills to extend Microsoft Power Platform with different Azure services. With a low-code integrated development approach, business goals can be achieved faster and free up time for the developers.
In this hands-on workshop, Microsoft AI and Business Applications MVP and Microsoft Certified Trainer, Prashant G Bhoyar, will cover these topics in detail:.
- Microsoft Azure Key Concepts
- Azure AI Foundry Key Concepts
- Authentication and Authorization in Azure
- Azure OpenAI Key Concepts
- ChatGPT key concepts
- How can fusion teams take advantage of Azure OpenAI, ChatGPT, Azure AI Foundry, and Microsoft Copilot Studio?
- Authentication in Microsoft Copilot Studio
- Azure AI Foundry + Microsoft Copilot Studio
- Azure AI Foundry + Power Automate
- Azure AI Foundry + Power Apps
- Azure AI Foundry + Power BI
- Azure AI Foundry + Microsoft Fabric
- Copilot Studio Plugins
- Copilot Studio Copilot Connectors and Actions
- How to create multimodal agents and custom copilots?
- How to create Autonomous agents?
- Copilot Studio and MCP ( Model Context Protocol)
- How to use DeepSeek R1 with Azure AI Foundry?
- How to evaluate a use case and find the ROI?
- Responsible AI: Delve into the ethics and responsible use of AI.
- Enterprise-level applications, Custom Copilots, and AI Agents: Learn to develop robust, scalable multimodal applications, Custom Copilots, and AI Agents using Power Platform, Copilot Studio, Azure AI Foundry, and Azure OpenAI, focusing on industry requirements and best practices.
At the end of the workshop, attendees will have a working knowledge of Azure, Azure OpenAI, and how to use it to implement the customizations in the Microsoft Power Platform.
Access to Microsoft Power Platform ( Power Apps, Power Automate, Copilot Studio, and Power BI ), Azure, Azure AI Foundry, DeepSeek, and Azure OpenAI services (valued at USD 500) will be provided for hands-on labs, allowing you to build enterprise-grade multimodal applications and agents. However, you're encouraged to use your own Power Platform, Copilot Studio, and Azure subscriptions if available.
The target audience of this hands-on workshop is Developers, Power Users, and IT Pros who want to get into development.
Please note: Attendees will need to bring their laptops with internet access and modern browsers like Microsoft Edge, Google Chrome, Firefox, and Safari. The tablets will not work.
Monday 9:00 AM - 5:00 PM · Room 440-441
Develop Declarative Agents to extend Microsoft 365 Copilot to get the most out of your investment!
You've rolled out Microsoft 365 Copilot and now your organization has entered the AI revolution.
Mission accomplished... or is it?
Out of the box, Microsoft 365 Copilot only has access to the underlying LLM's baseline knowledge and some content in your Microsoft 365 tenant.
But most companies have valuable data outside Microsoft 365—manuals, standard operating procedures, policies, inventory systems, ERPs, CRMs, sales data, and more!
After learning how copilot works, you’ll learn how to unlock copilot's power by extending its knowledge and teaching it new skills! From populating the semantic index with unstructured content using Microsoft Graph connectors to creating actions and implementing RAG patterns for real-time relational data access, you'll make copilot truly yours!
This workshop for full-stack developers focuses on creating declarative agents for Microsoft 365 Copilot to implement specific scenarios. You'll learn how to build scalable enterprise solutions without additional Copilot Studio licensing costs. Follow along as Andrew builds these connections, APIs, actions, and custom agents—or roll up your sleeves and build your own using your Microsoft 365 tenant and Microsoft 365 Copilot license!
Tuesday 9:00 AM - 12:30 PM · Room 440-441
Use the SharePoint Framework to develop apps & customize SharePoint & Viva Connections
The SharePoint Framework (SPFx) is Microsoft's recommended way to customize and extend your SharePoint site and Viva Connections.
Whether you're an experienced SharePoint developer or new to the platform, this half-day workshop is perfect for you. You'll learn how to set up your development workstation for SPFx and discover how to create web parts, UX extensions, and Adaptive Card Extensions (ACEs) for Viva Connections. We'll also cover working with SharePoint lists, libraries, and Microsoft Graph data.
By the end of the workshop, you'll understand the full range of possibilities for your next SharePoint customization project. And if you're using SharePoint Server on-premises (2016, 2019, or Subscription Edition) rather than SharePoint Online? Don't worry—we'll cover what's possible in each version!
Feel free to sit back and learn or bring your laptop to build your own SPFx solutions. Everyone will walk away with all the resources used and created throughout the workshop!
Tuesday 1:30 PM - 5:00 PM · Room 440-441
Develop enterprise web apps for Microsoft Teams and enhance employee productivity
Did you know you can use your existing web development skills to create apps for Microsoft Teams? Is your experience of customizing Teams limited to Power Apps and do you want to leverage those web dev skills to build more powerful solutions? If so, then this half-day workshop is perfect for you!
You'll get started building apps for Microsoft Teams using the Teams Toolkit (TTK) for VS Code and learn what's possible through lots of demos! We'll create custom tabs for channels, personal apps, and modal dialogs, learn how to leverage single-sign-on (SSO), call external services such as Microsoft Graph, and even extend conversations with action & search-based message extensions.
But that's not all! You'll learn how these apps can be used across Microsoft 365 apps, including SharePoint Online, and Outlook, and even how they're the basis for customizing & extending Microsoft 365 Copilot!
Feel free to sit back and learn or bring your laptop to build your own MS Teams apps! Everyone will walk away with all the resources used and created throughout the workshop!
Wednesday 10:20 AM - 11:30 AM · Room 431
Build Solutions for Microsoft 365 with a Fluent API Library
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.
Wednesday 10:20 AM - 11:30 AM · Room 445-446
Build custom copilots and Agents with Azure OpenAI, ChatGPT, and Copilot Studio

Prashant G Bhoyar
6 x Microsoft AI MVP| 3 x Microsoft Business Applications MVP| Speaker| Author| Leading AI Architect | Microsoft Certified Trainer, AI Architect at AIS
With ChatGPT, other large language models and generative AI have caught the attention of global consumers, enterprises, and c-suite. In this demo-driven session, fast-paced session, Microsoft AI and Business Applications MVP and Microsoft Certified Trainer Prashant G Bhoyar will cover how organizations can use Azure OpenAI, ChatGPT, and Copilot Studio to build custom Copilots and Agents.
We will cover: Copilot Studio's key concepts Authentication and Authorization in Copilot Studio How organizations can build custom copilots and Agents with Azure OpenAI, ChatGPT, and Copilot Studio?
Wednesday 11:40 AM - 12:50 PM · Room 431
Learn when, why, and how to create custom Engine Agents for M365 Copilot
Learn when, why, and how to create custom Engine Agents for M365 Copilot Developers can create agents for Microsoft 365 Copilot to implement specific scenarios for your users. One option, declarative agents (DA), enable you to define knowledge sources for grounding & teach it new skills, but your users still need a Microsoft 365 Copilot license or configure the consumption pricing. But did you know, a custom engine agent (CEA) might be a better choice not just for costs, but for additional control!
In this developer-focused session, learn what doors CEA unlock giving you more options and power than DAs or agents built with Copilot Studio, all with zero licensing requirements (you pay for the resources that implement it). In many cases, this could limit your costs, give you more control! Learn how why CEA’s could be an option for your organization, when they make the most sense, and how to create them!
Wednesday 2:00 PM - 3:10 PM · Room 431
Azure For Power Platform Developers

Prashant G Bhoyar
6 x Microsoft AI MVP| 3 x Microsoft Business Applications MVP| Speaker| Author| Leading AI Architect | Microsoft Certified Trainer, AI Architect at AIS
Gartner predicts, “by 2024, over 65% of medium to large enterprises will have adopted a Low Code Application Platform as one of their strategic application platforms.” Microsoft Power Platform is a low-code platform for rapidly building customized end-to-end business solutions. It consists of five product areas: Power Apps, Power Automate, Power BI, Copilot Studio, and Power Pages. Each area can be used individually or together.
Thanks to native integration with Azure, developers can use their cloud development skills to extend Microsoft Power Platform with different Azure services. With a low-code integrated development approach, business goals can be achieved faster and free up time for the developers.
In this demo-driven session, we will cover how to use Azure for custom development in Microsoft Platform services like Power Automate, Power Apps, Power Pages, Copilot Studio, Dataverse, and Power BI.
We will cover:
- How does Power Platform use Azure?
- How can fusion teams take advantage of Microsoft Azure and Microsoft Power Platform?
- Authentication and Authorization in Azure
- How to create an enterprise-grade app using Azure and Microsoft Power Platform?
Wednesday 2:00 PM - 3:10 PM · Room 440-441
Level up workflow with Webhooks
Mature organizations that use Microsoft 365 often need to run custom workflows when events happen in Microsoft 365, like updating list items, adding users, updating groups, or changing files. When there's only a single list or library, or other single event items, it can make sense to use a tool like Power Automate or an Azure Logic Apps. However, these tools require connecting a workflow to a specific entity (list, library, drive) making these solutions difficult to manage when there are many of the same types of items to monitor. Enter stage left: 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 workflows at scale to reduce risk and simplify management!
Wednesday 4:00 PM - 5:10 PM · Room 431
A Journey Through a Sea of Possibilities: Extending Microsoft 365 Copilot
In this session, we will embark on a fantastic journey through the multiple ways available today to extend Copilot for Microsoft 365 using agents to meet the numerous business demands. We will start with Graph Connectors to extend the concept of knowledge for our Copilot and reach the two final destinations that include options for both Pro-Dev (through agents created using Teams toolkit) and Citizen Developer (through the myriad options provided by Copilot Studio).
In this session, we will offer an overview of these options and, through small demos, we will try to highlight the strengths and weaknesses of each of them.
In this way, participants will have all the elements to choose the best path to extend their Microsoft 365 Copilot
Wednesday 4:00 PM - 5:10 PM · Room 447-448
Azure-centric, Cyber Resiliency, and Protection for Microsoft 365, Server, and Endpoints
Strengthening your Microsoft 365 cyber-resiliency through reliable data protection is crucial. Learn how to enable zero and low-cost storage for protection, recovery, archiving, compliance, and content search. In this session, we will feature live demonstrations with Azure, including:
- Granular, release independent restores for Microsoft 365 apps and file data surrounding Microsoft 365
- How to use Microsoft OneDrive as an innovative, smart, free and secure storage target
- The options and benefits of public and private cloud storage
- How to enable a full turnkey data protection SaaS solution
- The easy way to search across data within Microsoft 365 for E-discovery and compliance
- Smart, tiered archiving for legacy data within Microsoft 365, SharePoint, and Exchange
- How to meet compliance and data sovereignty requirements
Thursday 9:50 AM - 10:10 AM · Collab Studio
Azure-centric, Cyber Resiliency, and Protection for Microsoft 365, Server, and Endpoints
Strengthening your Microsoft 365 cyber-resiliency through reliable data protection is crucial. Learn how to enable zero and low-cost storage for protection, recovery, archiving, compliance, and content search. In this session, we will feature live demonstrations with Azure, including:
- Granular, release independent restores for Microsoft 365 apps and file data surrounding Microsoft 365
- How to use Microsoft OneDrive as an innovative, smart, free and secure storage target
- The options and benefits of public and private cloud storage
- How to enable a full turnkey data protection SaaS solution
- The easy way to search across data within Microsoft 365 for E-discovery and compliance
- Smart, tiered archiving for legacy data within Microsoft 365, SharePoint, and Exchange
- How to meet compliance and data sovereignty requirements
Thursday 10:20 AM - 11:30 AM · Room 431
Super Charge your Power Apps and Copilots and Agents with Power Fx

Prashant G Bhoyar
6 x Microsoft AI MVP| 3 x Microsoft Business Applications MVP| Speaker| Author| Leading AI Architect | Microsoft Certified Trainer, AI Architect at AIS
Power Fx is the low-code language that can be used across the Microsoft Power Platform. It's a general-purpose, strong-typed, declarative, and functional programming language. Citizen developers and Professional developers can use it to build business applications.
In this demo-drive session, we will cover the following topics in detail.
- What is Power Fx?
- What are Data Types?
- What are Operators and identifiers, Tables, Variables, Imperative logic, and Global support?
- How can we use Power Fx in Power Platform to build the business application?
- Power Fx Best Practices
Thursday 11:40 AM - 12:50 PM · Room 431
Developing agents in Microsoft 365 Copilot
Jeremy Thake will take you through how to build declarative agents and custom engine agents inside Visual Studio.
Thursday 11:40 AM - 12:50 PM · Room 425
Roundtable Discussion - SharePoint & Microsoft Teams Development
Join us for an engaging and informal gathering where participants delve into topics that matter to them. Roundtable Discussions are a space for sharing ideas, perspectives, and experiences with other attendees. Pull up a chair, and let’s exchange insights!
Thursday 1:20 PM - 1:40 PM · Solution Stage
Avoiding the Analytic Danger Zone with a Comprehensive Metadata Catalog
As organizations integrate Azure DevOps and GIT into their Data and Analytics workflows, the challenge of aligning DevOps methodologies for the visualization side becomes evident. Besides the fact that GIT is created for software development and not for visuals, many Self-service creators and explorers are unfamiliar with these principles. They make mistakes, commit randomly, and fail to comply, resulting in a deficiency and lack of governance over Power BI. This area is known as the Analytic Danger Zone.
This session will dive deep into implementing DevOps best practices tailored for Power BI to establish a zero-effort governance zone. Utilize:
A Zero-Touch Version Control model, leveraging automated background processes to build a comprehensive catalog Automated metadata tracking and change auditing to capture granular details on object modifications and integrate them with work item tracking systems Impact analysis techniques to assess downstream effects of changes, along with global search and metadata indexing to enhance visibility across datasets, reports, and semantic models
The session addresses strategies for synchronizing multiple development environments and leveraging Power BI REST APIs to drive automation. By embedding these principles within Power BI ecosystems, organizations can
Detect and fix DAX inconsistencies. Enhance collaboration between technical and non-technical users. Establish a scalable framework for D&A governance.
If you are a Power BI platform owner, PBI engineer, or Platform Administrator looking to optimize analytics lifecycle management through advanced DevOps methodologies, join us!
Thursday 2:00 PM - 3:10 PM · Room 431
Azure Functions: Real world scenarios & NodeJS implementation overview
In this session, we will explore the powerful capabilities of Azure Functions for extending Microsoft 365.
We will begin by discussing the various use cases for Azure Functions, including their ability to trigger actions when items in Microsoft 365 change and their application as Timer Jobs. We will delve into the integration with SharePoint Framework (SPFx) APIs using the On-Behalf-Of (OBO) flow and discuss how queues can be used to provide the most resilient solutions.
The remainder of the session will be devoted to giving an overview how implementing Azure functions using NodeJS (although you absolutely can do them with C#/Visual Studio). We'll include the getting started configuration, and a brief word about CommonJS vs ESModules. We'll then discuss security considerations by showing basic Entra ID application registration but discuss how we can implement Managed Identity using Azure Identity to securely access other parts of your tenant. The session will also include a detailed look at the OBO Flow. We'll finish up by discussing queues and requeuing options.
Join me to gain a comprehensive understanding of how Azure Functions can be used to extend Microsoft 365, improve efficiency, and enhance security.
Thursday 2:00 PM - 3:10 PM · Room 440-441
Explore SharePoint Embedded App Development: From Setup to Production Ready Apps
Dive into the world of SharePoint Embedded and discover the optimal scenarios for custom apps that use SharePoint for all document storage.
Uncover the key scenarios where SharePoint Embedded apps shine and learn how to set up SharePoint Embedded in your tenant.
By the end of this session, you'll be equipped to start integrating SharePoint Embedded into your app development projects!
Thursday 4:00 PM - 5:10 PM · Room 431
The Evolution of Custom Connectors - From Power Platform to Copilot M365 Agents
Copilots have now become indispensable components, together with Power Platform, of our application ecosystem. In the past we already knew the importance of Custom Connectors that allowed us to integrate existing APIs within our applications, opening the doors to a multitude of scenarios. Today these custom connectors can have even more importance as they can be transformed into actions for Copilot Studio and Agents for Copilot for Microsoft 365.
In this session, we will see how a custom connector specifically designed for Power Platform can become all this. Through a step by step demo we will analyze all the details of this transformation and the results that can be obtained within the Copilot world.
Thursday 4:00 PM - 5:10 PM · Room 340-342
Delivering a Scalable, Secure Data & AI Platform
AI isn’t magic—it’s powered by data. But most organizations struggle to make that data usable, scalable, and secure enough to activate real AI value. This session explores how to design and implement a modern data platform that enables AI across both structured and unstructured data types.
We’ll break down best practices for architecting data estates that are flexible, governed, and AI-ready—leveraging Microsoft Fabric and Azure as reference platforms. Whether you're operating in a single cloud, hybrid, or multi-cloud environment, the principles and approaches shared are broadly applicable and grounded in real-world use cases.
By the end of this session, you’ll walk away with a blueprint for activating AI in your business, while maintaining enterprise-grade scale, security, and performance.
Key Takeaways • Design a future-ready data foundation that scales securely across structured and unstructured data for AI activation. • Leverage Microsoft Fabric and Azure to unify data, simplify governance, and accelerate time-to-insight. • Apply proven best practices to implement a scalable, secure, and AI-ready platform—regardless of your cloud environment.
Friday 9:00 AM - 10:10 AM · Room 432
Build your custom agent for 320M+ users in Microsoft Teams
Learn about collaborative agent development tailored for Microsoft Teams and Microsoft 365 Copilot using code-first tools such as Visual Studio Code and the Teams Toolkit.
Discover how to leverage Large Language Models (LLMs) to deliver dynamic and intuitive interactions that surpass traditional bots. Create agents that generate content based on your data, execute tasks, and foster collaboration between your users. By the end of this session, you'll have the foundational knowledge to effectively customize, build, and deploy your agents to all of your users on Microsoft Teams and Microsoft 365 Copilot.
Friday 10:20 AM - 11:30 AM · Room 425
Roundtable Discussion - Unstructured Data - When to use Knowledge and When to Use Indexes
Join us for an engaging and informal gathering where participants delve into topics that matter to them. Roundtable Discussions are a space for sharing ideas, perspectives, and experiences with other attendees. Pull up a chair, and let’s exchange insights!
Friday 12:30 PM - 1:40 PM · Room 435-436
Deep Dive - Configuring Azure AI Search for Real World Data
We’ll explore the essentials of creating an index, understanding semantic search, and configuring vectors. Discover effective strategies for handling documents, including the creation of an index, working with indexers, and developing a practical document chunking strategy. This session is designed to equip you with the knowledge and skills to harness the full power of Microsoft AI Search.
Friday 1:50 PM - 3:00 PM · Room 431
Power Up Your M365 Development Game: Embracing React Functional Components and Hooks
Level 300. While Class Components have long been the go-to project type in SPFx and Teams React solutions, a new, arguably better alternative has emerged in ReactJS. Many developers now swear by Functional Components and Hooks as a simpler, more readable way to code projects.
In this session, we'll delve into the advantages and considerations of both approaches, unveiling the power of Functional Components. We'll guide you through the transition from Class Components, making your code cleaner and more comprehensible. Plus, we'll explore the array of hooks available to add that extra sizzle to your solutions. Get ready to take your SPFx and Teams projects to the next level!
Friday 1:50 PM - 3:00 PM · Room 440-441
Navigating SharePoint Framework: Best Practices and Hidden Gems
I've seen it all... the good, bad, and ugly parts of the SharePoint Framework. Join me for a dive deep into the SharePoint Framework and find out what works, what doesn't, and how to pivot when things go sideways. You've likely been warned about what 'never' to do, but we go beyond warnings to provide actionable steps to turn potential mistakes into triumphs. This session is packed with practical tips, nifty tricks, and insightful hacks designed to elevate your SharePoint Framework projects and streamline your development process.