Washington, D.C.

Azure / m365 Development Track

Monday, June 12th 2023, 9:00 am

  • Prashant G Bhoyar

    Microsoft MVP & MCT

Hands-On: Azure For Power Platform Developers Masterclass

In this hands-on workshop, we will cover how to use Azure for custom development in Microsoft Platform, Power Automate, Power Apps, Power Virtual Agents, Dataverse, and Power BI. We will cover: - Microsoft Azure Key Concepts - How does Power Platform use Azure? - How can fusion teams take advantage of Microsoft Azure and Microsoft Power Platform? - Authentication and Authorization in Azure - Azure + Power Automate - Azure + Power Automate - Azure + Power Apps - Azure + Power Virtual Agents - Azure + Power BI - Azure + Dataverse - What are Azure Functions? - What are Logic Apps? - What is Azure Bot Service? - How to create an enterprise-grade app using Azure and Microsoft Power Platform? At the end of the workshop, attendees will have a working knowledge of Azure and how to use it to implement the customizations in the Microsoft Power Platform. Access to Azure, Microsoft Power Platform ( Power Apps, Power Automate, Power Virtual Agents, and Power BI ) will be provided to create the customization. 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, Safari. The tablets will not work. You Will Learn : 1. Authentication and Authorization in Azure? 2. How does fusion teams can take advantages of Microsoft Azure and Microsoft Power Platform? 3. How to create enterprise grade app using Azure and Microsoft Power Platform

Wednesday, June 14th 2023, 11:30 am

  • Alex Terentiev

    Senior Software Engineer at Microsoft

Microsoft 365 PnP for SharePoint Framework Developer

The SharePoint Framework (SPFx) is a development model for building solutions across Microsoft 365 suite. It allows building applications for SharePoint, Microsoft Teams, Viva Connections. But the additional beauty of SPFx is the community support! This session will cover resources that Microsoft 365 PnP Community provides for SPFx developers.

Wednesday, June 14th 2023, 3:30 pm

  • Julie Turner

    Microsoft MVP

An Introduction to Atomic React Component Design in SPFx and Beyond

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. As part of our examples, we'll be leveraging the HTWOO community built Fluent UI framework.

Thursday, June 15th 2023, 10:40 am

  • Julie Turner

    Microsoft MVP

PnPjs and the SharePoint Framework: Version 3 - What's New

Join me for a complete look at the PnPjs library, a collection of fluent libraries for consuming SharePoint, Microsoft Graph, and Office 365. This free, open source initiative, part of the PnP community, can be used within the SharePoint Framework, Nodejs, or any JavaScript project. This session will demo specifically on using the library within the SharePoint Framework. We'll cover: - How to get started establishing context - An overview of all the packages available and outline the ease of use - More advanced scenarios like batching, cross site execution, and extending with behaviors With the recent release of version 3 this session will help get you up to speed fast with what's new and what's changed.

Thursday, June 15th 2023, 10:40 am

  • Bob German

    Cloud Developer Advocate at Microsoft

From Web Application to Teams Application: Bring your app into Microsoft Teams

Microsoft Teams applications are hot. They streamline work for users and add collaboration to everyday business processes. While there are many approaches to building Teams apps, you don't have to start from scratch! In this demo-filled presentation you will learn how to take a generic web application and grow it into a full featured Teams application while preserving your existing code base. You'll learn how to make your existing login page work in Teams, and then go a step beyond to support seamless Azure AD single sign-on. You'll learn how to streamline work by allowing users to configure the app to show just the information they need, how to make your app look like it belongs in Teams, add a messaging extension to bring your business data right into the conversation. Don't miss this opportunity to learn how to reuse, rather than rebuild, your apps in Microsoft Teams.

Thursday, June 15th 2023, 12:40 pm

  • Husein Sharaf

    President & CTO at Cloudforce
  • Jonathon Segars

    Cloud Solutions Engineer at Cloudforce

Securing Your Remote Workforce Through Azure Virtual Desktop

Hybrid workplaces are here to stay, and organizations are faced with new challenges surrounding securing their remote workforce. Businesses are invested in pivoting to a cloud-first approach, but how can you properly secure your environment when the workforce is dispersed, using their own devices, and connecting from unknown networks? Microsoft’s Azure Virtual Desktop (AVD) allows organizations to quickly deploy managed workstations for a modern and flexible remote workforce. AVD enables organizations to control the workspace of its employees even in a BYOD environment; the organization controls the virtual desktop and employees can remain responsible for their own devices. This separation allows for a lower administrative overhead, a more secure environment, and a highly scalable solution for organizational growth. This session will focus on how your organization can leverage AVD to empower your remote workforce while maintaining control of your data and securing your cloud infrastructure.

Thursday, June 15th 2023, 1:20 pm

  • Alex Terentiev

    Senior Software Engineer at Microsoft

Create Beautiful Web Parts in Minutes Using PnP Reusable Controls

The session shows how to use PnP Reusable Controls to quickly create beautiful and functional SharePoint Framework web parts

Thursday, June 15th 2023, 1:20 pm

  • Jason Himmelstein

    Principal Program Manager at Microsoft
  • John White

    Microsoft MVP

Application Insights, Log Analytics, Kusto and Power BI, Oh My!

Log Analytics is increasingly becoming the storage mechanism of choice for telemetry data. At its core is Azure Data Explorer (ADX) or "Kusto", and the KQL language for analysis, which can also be used independently. Power BI is of course the standard for data analysis and reporting in the Microsoft ecosystem. It's easy enough for Power BI to report on Log Analytics and ADX data, but the devil is in the details. When should you use native KQL Queries? When should you use Direct Query? What about Hybrid tables and aggregations? This session will dive deeply into the nuances of reporting on both Log Analytics and ADX data with Power BI.

Thursday, June 15th 2023, 1:20 pm

  • Martina Grom

    Microsoft MVP & RD
  • Toni Pohl

    Microsoft MVP

Better together: Viva Connections and the Power Platform

In this session Martina and Toni will take a look on how to implement Viva Connections. With the powerful toolset behind the Power Platform you will learn how to solve business requirements for mobile users.

Thursday, June 15th 2023, 4:30 pm

  • Andrew Connell

    Microsoft MVP

GitHub Actions: Tips, Tricks, & Best Practices for your Microsoft 365 and Azure Projects

GitHub Actions enable developers to automate repetitive and complex manual tasks. In this session, you'll learn how you can use GitHub Actions to create automation workflows including robust CI & CD processes to build, test & deploy solutions. But we won’t stop there. Learn how to instrument all sorts of things, optimize your workflows, deploy Azure resources with zero credentials, create custom actions, and more! Regardless if you’re building SharePoint Framework projects, Azure solutions, or something else.

Thursday, June 15th 2023, 4:30 pm

  • Rob Windsor

    Microsoft MVP

Azure Functions for SharePoint Developers

Azure Functions is a serverless compute service that enables you to run code on-demand without having to explicitly provision or manage infrastructure. This session will introduce you to Azure Functions, show you how to build and deploy functions that act as web services or timer jobs, and most importantly show you how to integrate Azure Functions with SharePoint using the Microsoft Graph, Client Object Model or the SharePoint REST API. Familiarity with Azure Active Directory app registration and authentication will be beneficial for attendees of this session.

Thursday, June 15th 2023, 4:30 pm

  • Prashant G Bhoyar

    Microsoft MVP & MCT

Implementing Microsoft Teams Governance using Power Automate, Microsoft Graph & SharePoint

The adoption of Teams is skyrocketing, and we are seeing an increase in the Microsoft Teams sprawl. One of the methods to avoid Teams Sprawl is to use automated governance using Power Automate, Microsoft Graph APIs, and SharePoint. In this demo-driven session, we will cover how to implement Teams Governance using Power Automate ( Microsoft Flow ), Microsoft Graph APIs, and SharePoint. You will learn: 1) Microsoft Teams Governance via Automation 2) Automate Microsoft Team Provisioning using Power Automate ( Microsoft Flow ), Microsoft Graph APIs, and SharePoint 3) Automate Microsoft Team Provisioning using Logic Apps, Microsoft Graph APIs, and SharePoint

Friday, June 16th 2023, 9:00 am

  • Bob German

    Cloud Developer Advocate at Microsoft

Unlocking Microsoft 365 with the Microsoft Graph

The Microsoft Graph is the main API for Microsoft 365. It's a simple REST service, so you can call it from pretty much anywhere, and it gives you access to all the assets in your tenant, including users and groups, Teams, SharePoint, Planner, and more. In this session you'll learn what's available, and how to get permission and an access token so you can call the Graph. You'll learn how to call the Graph from Power Platform, JavaScript, PowerShell, or just using a web browser. You'll also learn how to use OData queries and how to deal with large data sets and throttling. Please join this session and open the potential of the Microsoft Graph to your programs and scripts!

Friday, June 16th 2023, 10:20 am

  • Alex Terentiev

    Senior Software Engineer at Microsoft

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, June 16th 2023, 10:20 am

  • Martina Grom

    Microsoft MVP & RD
  • Toni Pohl

    Microsoft MVP

Use Adaptive Cards and Actionable Messages (and take action in Microsoft 365)

Adaptive Cards and Actionable Messages are a simple and powerful declarative layout format that offer a lot of flexibility and allow for visually rich cards. Adaptive cards and the fluid framework create a new experience in Microsoft Teams, SharePoint, Viva, Outlook and Outlook on the web. In this session you will learn about the different options and capabilities of adaptive cards and how they can enhance your daily routines to speed up business processes. You will also see that the same experience is true for Microsoft Teams and Microsoft Viva.

Friday, June 16th 2023, 12:30 pm

  • Julie Turner

    Microsoft MVP

Building 'NPM' style code libraries for use with SharePoint Framework

The SharePoint framework introduced libraries as a project type, and although useful for very small development projects not ideal for bigger enterprise solutions and ALM strategies. This session is going to cover end to end building a library with standard web-based building blocks, using Azure Dev Ops to create a private NPM package, and then consuming that library and others together within a SharePoint framework solution while hosting the artifacts in an Azure CDN. This is powerful reusability that allow you to manage the lifecycle of different components in a way that mimics all the other packages you might consume when building your solution.

Friday, June 16th 2023, 1:50 pm

  • Andrew Connell

    Microsoft MVP

SharePoint Framework app analytics solutions with Azure Application Insights

Do you know where your SharePoint Framework (SPFx) components are running? What sites and pages are using it? What versions are they using? And now that SPFx components can be used outside of SharePoint, including things like Microsoft Teams, Viva Connections, & Office apps. What about how people are using them? Are they web apps, desktop apps, or mobile apps? These things are key to building better apps & troubleshooting issues… it’s basic analytics! Unfortunately, Microsoft doesn’t give us any tools to figure this out, but with just a little bit of code & Azure Application Insights, you can have a robust reporting solution that does just this, and in this session, I’ll show you how to do it without much effort.

Friday, June 16th 2023, 1:50 pm

  • Prashant G Bhoyar

    Microsoft MVP & MCT

Power Automate for Microsoft 365 Developers

Power Automate helps us to create intelligent automated workflows between your favorite apps and services to get notifications, synchronize files, collect data, and do much more. Power Automate ( Microsoft Flow ) has opened a Pandora box of features that developers can use to build real-life enterprise-grade solutions using the low code paradigm. For example calling the SharePoint REST APIs, calling Microsoft Graph APIs, calling External web services, and integrating with Azure services such as Azure Functions and Azure Dev Ops. In this demo-driven session, we will cover how developers can use some of the rich feature sets of Power Automate ( Microsoft Flow ) and build real-life enterprise-grade business applications. You will learn: • How to consume the REST Endpoints using Power Automate ( Microsoft Flow ) • How to consume Microsoft Graph APIs using Power Automate ( Microsoft Flow ) • How to call Azure Function from Power Automate ( Microsoft Flow ) • How to build enterprise-grade business applications in Microsoft 365 using Power Automate ( Microsoft Flow ) • How to convert Power Automate ( Microsoft Flow ) to Logic Apps

Friday, June 16th 2023, 1:50 pm

  • Rob Windsor

    Microsoft MVP

Building Your First Apps with the Microsoft Graph

The Microsoft Graph is to Office 365 what the REST API and CSOM are to SharePoint. It is a unified endpoint that provides access to a set of RESTful web services that enable you to build applications that work with the data in your Office 365 tenant: users, groups, calendars, files, tasks, people, notes and more. This session shows you how you can use free tools and resources to build applications that use the Microsoft Graph. The topics discussed in the session include: using the Graph API Explorer, registering an app with Azure Active Directory, working with the Graph API, and using the SDK.

X Close

Keep Up to Date on
365 EduCon DC