April Dunnam
Senior Cloud Advocate at Microsoft
TwitterThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
July 12, 4:30 - 6:30 PM PDT
Find out new and exciting ways to integrate Web API projects and Azure Functions when you describe them with OpenAPI. Now you can consume those APIs with PowerApps, Mobile Apps, Progressive WebApps and more!
4:30 - 4:35 PM PT | Welcome & Introductions |
4:35 – 5:20 PM PT | Customize, Integrate and Extend Applications with Azure Functions and Power Apps with April Dunnam |
5:20 - 5:50 PM PT | OpenAPI Extension Demo with Justin Yoo and Shayne Boyer |
5:50 - 6:30 PM PT | Ask the Experts with April Dunnam, Justin Yoo, and Shayne Boyer |
The purpose of this guide is to summarize the way in which citizen and professional developers can work together, following a fusion development approach. As you progress through this guide, you'll play the role of the different participants in this process to build a complex, fully functional solution that combines Power Apps with Azure services.
Fusion development allows your business to build better applications, faster by bringing together professional developers with citizen, or low-code, developers. This learning path will teach you how a fusion development team functions, introduce low-code concepts for professional developers, and explain how a professional developer can enable their citizen developer counterparts to build amazing Power Apps applications using pro-code tools and frameworks they're already familiar and comfortable with, like JavaScript, ASP.NET Core web APIs, and Azure API Management.
Azure Functions gives you uncompromising flexibility for building your serverless back ends and triggered functionality. Functions also provides a great way to host HTTP APIs, and now, we've added support for describing your APIs running as Functions using the OpenAPI Specification. This raises the bar on your integration opportunities. With OpenAPI, you can import your Function into API Management using brand-new features within Visual Studio that light up API Management import when you're publishing your code to the cloud. In this session you'll see how to do this, then you'll see how to take those API Management-imported APIs and use them in low-code environments like Logic Apps and Power Apps.
OpenAPI Specification (formerly Swagger Specification) is an API description format for REST APIs. An OpenAPI file allows you to describe your entire API, including Available endpoints and operations on each endpoint, input/output parameters for each operation, authentication methods and other meta data. API specifications can be written in YAML or JSON. The format is easy to learn and readable to both humans and machines. See more at: https://swagger.io/docs/specification
The event is free! You can join Learn TV anytime to stream content for free!
The Azure Functions: Discover OpenAPI and Power Apps event is virtual!! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device. The content will be streamed on Learn TV.
Yes! You can stream our past events anytime! Visit Channel 9 | Events to stream anytime.
We will send brief reminders for the event and any event related resources after the event concludes. Your privacy is important to us and we encourage you to review the Microsoft Privacy Statement for additional information.
We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.