Azure Fundamentals

Lesson 6 of 6

Final Project: Deploy a Full App to Azure

Time to put a real application live on Azure.

Requirements

  1. Create a resource group for the project using the Azure CLI.
  2. Deploy a web app (frontend, API, or full-stack) to Azure App Service using az webapp up or your CI/CD tool of choice.
  3. Create a storage account and use Blob Storage for at least one piece of user-uploaded or generated content (an image, a file export, etc.).
  4. Confirm the deployed app is reachable at its azurewebsites.net URL and actually uses the storage account.
  5. Use az webapp log tail at least once to debug something during deployment.

Stretch goals

  • Add an Azure SQL Database or Cosmos DB instance and connect your app to it.
  • Set an environment variable/app setting on the Web App via the CLI instead of the Portal.
  • Clean up by deleting the resource group when you're done, and confirm everything inside it is gone.

Submit your repository link (or a link to your deployed app) below when you are done, an instructor will review it before you can mark this lesson complete. Good luck! 🚀

This lesson ends in a project. Build it on your own machine, there's nowhere to submit it here, but the brief above is everything you need.