4. Azure for .NET Developers
Securely deploy a full stack .NET Web application to the Azure cloud using the most popular services designed for real-world environments.
Course introduction
What this course covers
What you need to know first
Software prerequisites
Source code and other resources
Introduction
What is cloud computing?
The shared responsibility model
Cloud service models
What is Microsoft Azure?
Getting Azure credits
Interacting with Azure resources
Azure infrastructure basics
Azure hosting options
Introduction
What is App Service?
Creating a resource group
Creating an App Service Web App
Preparing your app for deployment
Deploying your app to App Service
Exploring your Web App deployment
Automating the Web App deployment
Using Postman environments
Using logging in App Service
Introduction
What is Microsoft Entra?
Creating an Entra External ID tenant
Registering the backend with Entra
Adding API scopes
Registering the Postman client
Creating users
Getting access tokens from Entra
Exploring Entra access tokens
Creating and assigning roles
Configuring the Entra scheme in the backend
Fixing the role claim
Fixing the scope claim
Adding a UserId claim
Adding multi scheme support
Enabling the email claim
Deploying your app with Entra support
Introduction
What is Azure Storage?
Implementing an Azure Storage file uploader
Registering the BlobServiceClient
Running the Azurite emulator
Testing file upload with the Azurite emulator
Creating a Storage Account in Azure
Configuring the Web App connection to Storage
Deploying your app with Azure Storage support
Introduction
What is Azure Front Door?
Enable Front Door for a Storage Account
Configuring your Front Door endpoint in your Web App
Implementing a CDN URL transformer
Using the CDN URL transformer
Deploying your app with Front Door support