Learn how to build web applications that take advantage of key Microsoft Azure services, including Azure DevOps, Azure App Service, Azure SQL, Azure Functions, and more.
Overview
Syllabus
Introduction
- Capitalize on the power of Azure to craft your web app
- What you need to know
- What you are going to build
- Using Azure DevOps for storing your code
- Exploring the Pet Management application base source code
- Creating a new Azure DevOps account and organization
- Creating a new Azure DevOps project and adding existing code
- Creating and accepting a pull request in Azure Repos
- Hosting and running the web application in Azure App Service
- Provisioning a new Azure App Service resource in the portal
- Creating a new deployment slot for development
- Connecting the deployment slot to Azure Repos
- Modifying the source code to automatically publish the app
- Swapping the deployment slots
- Using Azure SQL for your data storage
- Creating the Azure SQL server and database
- Modifying the application to use the SQL EF provider
- Creating a pull request for publishing the changes
- Using Azure Storage for storing binary files
- Creating the Storage account using the Azure portal
- Creating the Blob container in the Storage account
- Modifying the seed data to read the photos from the container
- Modifying the user interface to upload photos
- Implementing the StorageService class
- Invoking the StorageService from the Edit page
- Testing the web application locally
- Publishing the application to the deployment slot
- Swapping the production and dev deployment slots
- Using Azure Functions to improve your web application
- Creating the Azure Functions project and repository
- Testing the function by using the Azure Storage Explorer
- Implementing the resize code and the output binding
- Modifying the web application to display the thumbnails
- Pushing all the changes to the remote repositories
- Provisioning the Function App resource and testing the app
- Taking advantage of Azure Logic Apps for your web app
- Creating the Azure Logic App resource for sending an email
- Testing the Logic App
- Modifying the existing Logic App to add a custom SQL Query
- Next steps
Taught by
Matt Milner