Learn how to build web applications that take advantage of key Microsoft Azure services, including Cosmos DB, Logic Apps, Azure Functions, and Azure Resource Manager.
Overview
Syllabus
Introduction
- Leverage Azure to build your web app
- What you should know
- Introducing the application
- Compute: Web apps and functions
- Storage: Cosmos DB, Table, Queue, and Blob
- Integration: Logic Apps
- Networking: Virtual network considerations
- Exploring the existing application code
- Deploy the web application
- Add API documentation
- Publish the Web API
- Create Cosmos DB resources
- Update product admin to save products to Cosmos DB
- Create Blob, Queue, and Table storage resources
- Save an image to Blob storage
- Add an image link to Cosmos DB
- Update ordering code to write to Azure Queue storage
- Retrieve a list of products from Cosmos DB
- Retrieve single product detail from Cosmos DB
- Read data from table storage to display order history
- Set up an Azure Function project
- Implement function logic
- Test the function locally
- Publish function to Azure and test
- Prep for Logic App development
- Define the Logic App logic
- Publish the Logic App
- Test the Logic App
- Export the ARM template
- Delete the resource group
- Create Azure resources using the ARM template
- Deploy the code
- Test the application
- Next steps
Taught by
Matt Milner