Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 502Azure Essentials for .NET Developers Online Course
Azure Essentials for .NET Developers Online Course
Azure Essentials for .NET Developers Online Course
Azure Essentials for .NET Developers Online Course
This comprehensive course is designed to help .NET developers unlock the full potential of Microsoft Azure. You’ll begin by navigating the Azure Portal and mastering Azure CLI and PowerShell for efficient resource management. Learn how to provision virtual machines, leverage Azure App Services, and monitor web applications with Application Insights. Explore scaling strategies, deployment slots, and continuous deployment pipelines with GitHub Actions and Azure Web Apps. You’ll also manage application secrets within .NET, work with Azure SQL, Blob Storage, and Cosmos DB, and understand different hosting models. Beyond data, the course covers messaging with Azure Service Bus and Queues, serverless computing with Azure Functions, and integrating advanced security using Azure AD and Azure AD B2C.
By the end, you’ll be proficient in deploying, managing, securing, and scaling .NET applications on Azure.
Who should take this Course?
This course is perfect for .NET developers aiming to expand their cloud expertise, as well as software engineers, IT professionals, and solution architects who want to master Azure services for modern application development. It’s also valuable for anyone preparing to integrate Azure into enterprise-grade .NET applications.
What you will learn
Learn to create, provision, and manage Azure resources
Create .NET applications hosted on Azure
Deploy and utilize Azure SQL and Cosmos DB
Understand serverless concepts with Azure Functions
Seamlessly connect Azure AD, Blob, and Service Bus
Learn Azure AD and B2C integration for advanced security
Course Outline
Introduction
Course Introduction
Get Started with Microsoft Azure
What is Microsoft Azure?
Getting Started with Azure
Different Cloud Hosting Options
Section Review
Azure Resource Manager
What is Azure Resource Manager?
Create Resources Through Azure Portal
Understanding Azure PowerShell
Understanding Azure CLI
Section Review
Azure App Service
Section Overview
Examining Azure App Service
Create an Azure Web App
Visual Studio Versus Visual Studio Code Setup
ASP.NET Core Project Setup
Deploy App Using Azure CLI
Deploy App with UI Tools
Deploy Using Continuous Delivery
Logging and Monitoring
Add Application Insights
Configuration Settings
Auto-Scaling Options
Deployment Slots
Health Checks and Auto-Heal
Authentication and Authorization
Resource Cleanup
Section Review
Azure SQL
Section Overview
Understanding Azure SQL Database
Provisioning an Azure SQL Database
Connecting with Local Tools
Connecting to ASP.NET Core App with EF Core
Connecting to Azure Web App
Section Review
Azure Cosmos DB
Section Overview
Azure Cosmos DB Hosting Models
Azure Cosmos DB Usage and Design
Creating an Azure Cosmos DB Account
Managing Containers and Items
Local Emulation
Azure Cosmos DB and SQL
Creating Blazor Client App
Using Azure Cosmos DB Client
Implementing CRUD operations
Section Review
Azure Storage Accounts
Section Overview
Understanding Azure Blob Storage
Understanding Table and Queue Storage
Create an Azure Storage Account
Azure Storage Emulator
Storage Account Management
Storage Explorer
Web Application Overview
Create and Set Up .NET Core Project
Add Table Storage Service
Create Controllers and Views
Testing table Storage CRUD
Logs and Services Calls
Add Blob Upload Service
Test Blob Service Features
Add Queue Service
Test Queue Service
Set Up Queue Message Reader
Code Cleanup and Optimization
Section Review
Azure Service Bus
Section Overview
Understanding Azure Service Bus
Azure Service Bus Versus Queue Storage
Create Azure Service Bus Service
Sending Messages to Service Bus
Consuming Messages from Service Bus
Testing Our Sender and Receiver
Topics and Subscriptions
Resource Clean Up
Section Review
Azure Functions (Serverless Solutions)
Section Overview
Understanding Serverless Solutions
Create Azure Function App in Portal
Set Up Local Development Tools
Create Azure Functions App with VS Code - Part 1
Create Azure Functions App with VS Code - Part 2
Create Azure Functions App with Visual Studio
Understanding Azure Functions
Durable Functions
Develop a Durable Function
Deploying Azure Functions App
Azure Resource Cleanup and Monitoring Essentials
Azure Virtual Machines
Section Overview
Understanding Infrastructure as a Service
Create a Virtual Machine with Azure Wizard
Connect to Virtual Machine
Create Virtual Machine Using PowerShell
Create Virtual Machine Using Bash Scripting
Create Virtual Machine Using ARM Templates
Section Review
Azure Containers
Section Overview
Understanding Containers and Docker
Setting Up Docker
Create SQL Server container
Set Up .NET Core Project and Dockerfile
Containerization in .NET 7
Using Docker Compose - Orchestration
Create and Publish Container to Azure Container Registry
Create Container Instance
Azure Container Web App Service
Understanding Kubernetes
Resource Clean Up
Section Review
Microsoft Azure Active Directory
Section Overview
Explore Azure Active Directory
Create Azure AD User
Register Azure AD Application
Create ASP.NET Core App with Azure AD Auth
Set Up OAuth 2.0 Authorization Code Flow
Secure API with Azure - Part 1
Secure API with Azure - Part 2
Set Up 'On Behalf of Flow' (API to API Communication) w/ Token
Microsoft Azure AD (B2C) Overview
Azure AD Versus Azure AD B2C
Provision AD B2C Application
Authenticate Using ASP.NET Core Application and B2C