• Post category:StudyBullet-3
  • Reading time:10 mins read


Learn how to host and optimize .NET applications using Microsoft Azure hosting and infrastructure services.

What you will learn

How to integrate with Microsoft Azure APIs and SDKs

Microsoft Azure Portal and Resource Management

Accessing Microsoft Azure APIs from .NET Core Application

How To Publish .NET Core App to Azure

How to Provision and Manipulate Azure SQL Database

How to use Microsoft Azure Blob Storage

How to use Microsoft Azure Services Bus (Message Queues)

Understand Microsoft Azure Pricing Models and Locations


Get Instant Notification of New Courses on our Telegram channel.


Microsoft Azure AD (Enterprise and B2C)

Description

Microsoft Azure is the premiere cloud hosting platforms for .NET applications. The modern .NET developer must be comfortable in navigating the different services and features and taking advantage of the cloud hosting platform to produce top-notch enterprise applications.

In this course, you will get familiar with Microsoft Azure, it’s interface and various services. You will provision and then use Microsoft Azure resources and services and have an appreciation for how everything connects and can contribute to your stable and modern application being developed.

Along the way, you will learn how to:

  • Navigate and customize Azure Portal
  • Provision and Manage Microsoft Azure Services
    • Provision Virtual Machines on Azure
    • Provision and use Azure App Services
    • Use Azure SQL and understand the different hosting models
  • Use Azure Blob Storage
  • Use NoSQL Databases (eg. Azure CosmosDB)
  • Monitor web applications for performance and potential errors using Application Insights
  • Scale applications and databases based on load
  • Setup continuous deployment with GitHub Actions and Azure Web App Services
  • How to manage application secrets in .NET Applications
  • Use Azure Service Bus and Queues
  • Build and Deploy Azure Functions
  • Integrate Advanced .NET Application Security with Azure AD and Azure AD B2C

By the end of this course, you should have a fundamental understanding of what Microsoft Azure is and how it’s many services and third-party tools can be used to best serve your context.

This course aligns with training required for the Exam AZ-204: Developing Solutions for Microsoft Azure examination, though it is not an official training guide. It is perfect for you if you need to know enough about developing with Azure to be functional in your workspace, without taking the exam.

Having a foundation in ASP.NET Core development will come as a plus, because we will be focusing less on the fundamentals and only be making modifications to an existing application as needed to complete the tasks in this course. If you are unfamiliar with ASP.NET Core, you may visit the course Complete ASP.NET Core and Entity Framework Development, which will give you a very beginner friendly start to the ASP.NET Core ecosystem and allow you to get up to speed quickly.

We use projects from Complete ASP.NET Core and Entity Framework Development (ASP.NET Core MVC) and Modern Web Development with Blazor (Blazor WebAssembly) as our sample projects to demonstrate that the code needed to connect to Microsoft Azure, is not unique to any one project template and can be used to solve a variety of challenges.

Along the way, we also author some original and unique applications to demonstrate how integrations work between our code and Microsoft Azure APIs.

English
language

Content

Introduction
Introduction
Get Started With Microsoft Azure
What Is Microsoft Azure
Azure Portal Tour
Create a Virtual Machine with Azure Wizard
Connect to Virtual Machine
Create Virtual Machine using Azure CLI
Section Review
Using Azure Web App and Azure SQL
Section Overview
Setup Azure Web App
Explore Azure Web App Tools and Services
Setup Azure SQL Database
Azure Web App Monitoring and Logging
External Azure Management Tools
Section Review
Azure Databases (SQL and Cosmos DB)
Section Overview
Azure SQL – Hosting Options
Azure Cosmos DB
Creating a Document in Cosmos DB
Reading Documents from Cosmos DB
Section Review
Azure Storage (Blobs)
Section Overview
Azure Blob Storage
Uploading to Blob Storage
Securely Access Blob with SAS Token
Section Review
Azure Functions for Serverless Solutions
What is Azure Serverless Architecture
Azure Service Bus and Why
Additional Azure Server Bus Features and Settings
Building an Azure Function
Publish Azure Function
Section Review
Microsoft Azure Active Directory
Section Overview
Explore Azure Active Directory
Create Azure AD User
Register Azure AD Application
Create .NET Core App with Azure AD Auth
Setup OAuth 2.0 Authorization Code Flow
Secure API with Azure – Part 1
Secure API with Azure – Part 2
Setup ‘On Behalf Of Flow’ (API to API Communication) w/ Token
Section Review
Microsoft Azure AD (B2C)
Section Overview
Azure AD vs Azure AD B2C
Provision AD B2C Applicaiton
Authenticate using .NET Core Application
Section Review
Conclusion
Conclusion