A comprehensive learning roadmap for Microsoft Azure cloud platform — from core cloud concepts and identity management through compute, storage, networking, databases, DevOps, security, and advanced architecttic patterns. Covers hands-on skills needed to build, deploy, and manage production workloads on Azure.
§ SYLLABUS
- 01Cloud Computing Concepts
Understand IaaS, PaaS, and SaaS service models, the shared responsibility model, and why organizations move workloads to the cloud.
- 02Azure Portal & CLI
Navigate the Azure Portal, use Azure CLI and Azure PowerShell to create and manage resources interactively.
- 03Subscriptions & Management Groups
Understand how Azure organizes billing and access through subscriptions, management groups, and resource groups.
- 04Regions & Availability Zones
Learn how Azure's global infrastructure of regions, availability zones, and paired regions affects reliability and data residency.
- 01Microsoft Entra ID (Azure AD)
Set up tenants, users, and groups in Microsoft Entra ID and understand how identity underpins every Azure service.
- 02Role-Based Access Control (RBAC)
Assign built-in and custom roles at different scopes to enforce least-privilege access across your Azure resources.
- 03Managed Identities & Service Principals
Eliminate hardcoded credentials by using managed identities for Azure-to-Azure authentication and service principals for external integrations.
- 01Azure Virtual Machines
Provision, configure, and manage Linux and Windows VMs including sizing, disks, and availability sets.
- 02Azure App Service
Deploy web apps and APIs to a fully managed PaaS platform with built-in scaling, deployment slots, and CI/CD integration.
- 03Azure Functions
Build event-driven serverless functions that trigger from queues, HTTP requests, timers, and other Azure services.
- 04Azure Kubernetes Service (AKS)
Deploy and operate managed Kubernetes clusters for containerized workloads with integrated monitoring and scaling.
- 05Azure Container Apps
Run microservices and containerized apps on a serverless container platform without managing Kubernetes directly.
- 01Virtual Networks & Subnets
Design and create VNets, subnets, and address spaces to isolate and connect your Azure resources securely.
- 02NSGs & Azure Firewall
Control inbound and outbound traffic with Network Security Groups and centralized firewall policies.
- 03Load Balancing & Traffic Manager
Distribute traffic across regions and backends using Azure Load Balancer, Application Gateway, and Traffic Manager.
- 04Azure DNS & Private Endpoints
Configure custom DNS zones and use private endpoints to access Azure services over your VNet without public exposure.
- 01Azure Blob Storage
Store unstructured data in blob containers, configure access tiers (hot/cool/archive), and set lifecycle policies.
- 02Azure SQL Database
Provision and manage relational databases with built-in high availability, intelligent performance tuning, and elastic pools.
- 03Azure Cosmos DB
Build globally distributed, multi-model NoSQL applications with guaranteed single-digit-millisecond reads and multiple consistency levels.
- 04Azure Cache for Redis
Add a high-throughput caching layer for session state, leaderboards, and real-time data with managed Redis instances.
- 01ARM Templates & Bicep
Define your Azure infrastructure as code using ARM JSON templates or the more concise Bicep DSL for repeatable deployments.
- 02Terraform on Azure
Use HashiCorp Terraform as a multi-cloud alternative for provisioning and managing Azure resources declaratively.
- 03Azure DevOps Pipelines
Set up CI/CD pipelines with Azure DevOps to build, test, and deploy applications automatically on every code change.
- 04GitHub Actions for Azure
Deploy to Azure directly from GitHub repositories using pre-built actions and OIDC-based authentication.
- 01Azure Key Vault
Securely store and access secrets, certificates, and encryption keys with audited, policy-controlled vaults.
- 02Azure Monitor & Log Analytics
Collect metrics and logs from all Azure resources, write KQL queries, and set up alerts to detect issues proactively.
- 03Microsoft Defender for Cloud
Assess your security posture, get actionable recommendations, and enable advanced threat protection across your subscriptions.
- 01Service Bus & Event Grid
Decouple services with reliable message queues (Service Bus) and reactive event routing (Event Grid) for scalable architectures.
- 02Azure Well-Architected Framework
Evaluate and improve workloads across the five pillars: reliability, security, cost optimization, operational excellence, and performance efficiency.
- 03Cost Management & Optimization
Use Azure Cost Management, budgets, and reservations to monitor spending and reduce cloud waste without sacrificing performance.