Building a Web Application on Microsoft Azure

Building a Web Application on Microsoft Azure

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 10m | 482 MB

Microsoft Azure boasts a variety of services for developers looking to build a web application on the cloud. In this hands-on course, Matt Milner details how to build web applications that take advantage of several of these services, including Cosmos DB, Logic Apps, Azure Functions, and Azure Resource Manager. To introduce you to these options, Matt steps through how to extend a sample web app using Azure services, explaining why each option he selected is ideal for this particular project, as well as how to integrate and leverage each option. Learn about using Logic Apps for workflow and integration, how Azure Functions enable serverless compute and integrate with other offerings, and more.

Topics include:

  • Planning your web app
  • Choosing compute, storage, and networking solutions
  • Creating the web app and API on Azure
  • Publishing the web API
  • Creating Cosmos DB resources
  • Retrieving data from Cosmos DB and table storage
  • Creating and publishing Azure Functions
  • Building, publishing, and testing Logic Apps
  • Packaging resources
Table of Contents

Introduction
1 Leverage Azure to build your web app
2 What you should know

Planning the Application
3 Introducing the application
4 Compute Web apps and functions
5 Storage Cosmos DB Table Queue and Blob
6 Integration Logic Apps
7 Networking Virtual network considerations

Creating the Web App and API on Azure
8 Exploring the existing application code
9 Deploy the web application
10 Add API documentation
11 Publish the Web API

Data Admin in the Application
12 Create Cosmos DB resources
13 Update product admin to save products to Cosmos DB
14 Create Blob Queue and Table storage resources
15 Save an image to Blob storage
16 Add an image link to Cosmos DB
17 Update ordering code to write to Azure Queue storage

Data Consumption in the Application
18 Retrieve a list of products from Cosmos DB
19 Retrieve single product detail from Cosmos DB
20 Read data from table storage to display order history

Creating the Azure Function
21 Set up an Azure Function project
22 Implement function logic
23 Test the function locally
24 Publish function to Azure and test

Building the Logic App
25 Prep for Logic App development
26 Define the Logic App logic
27 Publish the Logic App
28 Test the Logic App

Packaging the Resources
29 Export the ARM template
30 Delete the resource group
31 Create Azure resources using the ARM template
32 Deploy the code
33 Test the application

Conclusion
34 Next steps