Azure Reference Architecture Guide


Microsoft Azure is one of the most popular public clouds in the industry. Thousands of organizations, from all sizes and shapes, are moving to the cloud, and being able to work with it is one of the most important skills for every developer, architect, or IT admin.

Course Overview

  • Welcome to Azure Reference Architecture Step by Step Practical Guide, in this course you will learn how to build a complete Azure architecture which will be used in any of small and medium scale organizations even this can be extended for enterprise.
  • As part of these Labs we're going to Deploy a website and it's Microservices in Azure vis Azure DevOps CI & CD Pipelines
  • The system is built using Blazor frontend and .NET Core Web API is used for backend Microservices but you don't have to be familiar with these languages, you just better have some development knowledge.
  • As part of this step by step practical guide we will start from the very basics and go to the most advanced concepts.
  • We will strongly recommend you to take this Labs in sequence as listed below so that you will be able to understand the concepts clearly apply in your projects.
  • We’ve spent lot of hours in creating this complete design, documentation and making videos along with writing code. our aim is to save your time if you are looking for similar design in your organization.
  • By the end of this course you'll be familiar with the major services in Azure, and also get real live project experience and you'll be able to work with Azure and design and build modern cloud apps, utilizing the most up-to-date cloud services.
  • Completing this course will give you all the knowledge required for designing modern, robust, secure and reliable cloud systems.

Audience

  1. Azure Cloud Developer or Azure Cloud Architect, or Azure IT Admin.
  2. Anyone who wants to learn about Microsoft Azure

Prerequisite

  • Basic knowledge about software development,
  • Basic knowledge of Azure cloud

Azure Basic Reference Architecture Step by Step Practical Guide will include complete documentation with ARM template and PowerShell source code & automated CI & CD Pipelines on following features.

Watch YouTube videos in sequence - YouTube videos

Modules Labs Videos Details
Introduction & Overview

Lab-01: Introduction & Course Overview

Video Step By Step Guide
New Azure Account Setup

Lab-01.1: Create new Azure Account or Tenant or Subscription

Video Step By Step Guide
Application HLD

Lab-02: Application (icodeforu.com) High Level Architecture

Video Step By Step Guide
Design Principles

Lab-03: Azure Architecture Design Principles

Video Step By Step Guide
Architecture Blueprint

Lab-04: Azure High Level Architecture (HLD)

Video Step By Step Guide
Security Design

Lab-05: Azure Architecture - Security Design

Video Step By Step Guide
Networking Design

Lab-06: Azure Architecture Networking Design

Video Step By Step Guide
Azure DevOps Deployment View

Lab-07: Azure DevOps Deployment View for Azure Resources

Video Step By Step Guide
Azure Setup Guide / Governance

Lab-08: Azure Setup Guide / Governance

Video Step By Step Guide
Naming & Tagging Conventions

Lab-09: Azure Resource Naming & Tagging Conventions

Video Step By Step Guide
ARM Template Project Setup

Lab-10: ARM Template Project setup & Create Resource Group

Video Step By Step Guide
Azure Virtual Network

Lab-11: Azure Virtual Network Concepts & Create Virtual Network

Video Step By Step Guide
App Service Environment v3 - Portal

Lab-12: Create ASE from Azure Portal

Video Step By Step Guide
App Service Environment v3 - ARM

Lab-12.1: Create ASE using ARM template

Video Step By Step Guide
Create Tags in Azure services

Lab-12.2: Create Tags in ASE using ARM templates

Video Step By Step Guide
Azure App Service Plan - Portal

Lab-13: Create Plan from Azure Portal

Video Step By Step Guide
Azure App Services - ARM Template

Lab-13.1: Create Plan and App Services using ARM Template

Video Step By Step Guide
Deploy ARM Template-DevOps Pipelines

Lab-14: Deploying ARM Templates using Azure DevOps Pipelines

Video Step By Step Guide
Publish website to Azure App Service

Deploy a website to Azure with Azure App Service

Video Step By Step Guide
App Service- DNS

Map an existing custom DNS name to Azure App Service

Step By Step Guide
Azure Deployment Slots

How to use deployment slots on Azure App Service

Step By Step Guide
App Service for APIs

Create Azure App Service for APIs

Access Restricted

Publish APIs to Azure App Services

Publish APIs to Azure App Services

Access Restricted

Application Insights

Create Azure Application Insights

Access Restricted

Create Azure SQL server

Create Azure SQL server

Access Restricted

Create Azure SQL Databases

Create Azure SQL Databases

Access Restricted

Create Azure Cosmos DB

Create Azure Cosmos DB

Access Restricted

Create Azure Redis Cache

Create Azure Redis Cache

Access Restricted

Storage Account

Create Azure Storage Account

Access Restricted

SendGrid

Create Azure SendGrid for Email service

Access Restricted

Azure Key Vault

Create Azure Key Vault

Access Restricted

Virtual Machine

Create Azure Virtual Machine

Access Restricted

Azure CDN

Create Azure CDN

Access Restricted

API Management

Create Azure API Management

Access Restricted

Application Gateway

Create Azure Application Gateway

Access Restricted

Setup Azure AD

Setup Azure Active Directory

Access Restricted

RBAC setup

Setup basic RBAC

Access Restricted

Lock Resource Groups

Lock Azure Resource Groups

Access Restricted

Pricing Calculator

How to user Azure Pricing Calculator

Access Restricted

Auto scaling

App Service Plan – Auto scaling using Azure portal

Access Restricted

Auto scaling using ARM template

App Service Plan – Auto scaling using ARM template

Access Restricted

Disaster recovery

Virtual Machine – Create Disaster recovery

Access Restricted

Azure Backup

Virtual Machine – Azure Backup

Access Restricted

Site Recovery Vault

Azure Site Recovery Vault

Access Restricted

Azure Active Directory

Add your custom domain name to Azure Active Directory

Step By Step Guide
Configure certificates

Configure certificates

Access Restricted

An error has occurred. This application may no longer respond until reloaded. Reload 🗙