Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Building a Web Application on Microsoft Azure

via LinkedIn Learning

Overview

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.

Syllabus

Introduction
  • Leverage Azure to build your web app
  • What you should know
1. Planning the Application
  • Introducing the application
  • Compute: Web apps and functions
  • Storage: Cosmos DB, Table, Queue, and Blob
  • Integration: Logic Apps
  • Networking: Virtual network considerations
2. Creating the Web App and API on Azure
  • Exploring the existing application code
  • Deploy the web application
  • Add API documentation
  • Publish the Web API
3. Data Admin in the Application
  • 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
4. Data Consumption in the Application
  • Retrieve a list of products from Cosmos DB
  • Retrieve single product detail from Cosmos DB
  • Read data from table storage to display order history
5. Creating the Azure Function
  • Set up an Azure Function project
  • Implement function logic
  • Test the function locally
  • Publish function to Azure and test
6. Building the Logic App
  • Prep for Logic App development
  • Define the Logic App logic
  • Publish the Logic App
  • Test the Logic App
7. Packaging the Resources
  • Export the ARM template
  • Delete the resource group
  • Create Azure resources using the ARM template
  • Deploy the code
  • Test the application
Conclusion
  • Next steps

Taught by

Matt Milner

Reviews

4.6 rating at LinkedIn Learning based on 121 ratings

Start your review of Building a Web Application on Microsoft Azure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.