Tutorial
Microsoft Azure Tutorial
A guide to Microsoft Azure, from first login to production-ready cloud architecture. Covers compute, storage, networking, databases, identity, serverless, DevOps, monitoring, and the Well-Architected Framework.
Chapters
01
Chapter 1: Introduction to Azure
02
Chapter 2: Getting Started with Azure
03
Chapter 3: Compute
04
Chapter 4: Storage
05
Chapter 5: Networking
06
Chapter 6: Databases
07
Chapter 7: Identity & Security
08
Chapter 8: Serverless & Event-Driven Architecture
09
Chapter 9: DevOps & CI/CD
10
Chapter 10: Monitoring & Observability
11
Chapter 11: Architecture & Best Practices
About this tutorial
A guide to Microsoft Azure, from first login to production-ready cloud architecture.
Who This Is For
- Developers moving workloads to the cloud
- DevOps engineers working with Azure infrastructure
- Software architects designing cloud-native systems
- Anyone preparing for Azure certifications (AZ-900, AZ-104, AZ-204, AZ-305)
Contents
Foundations
- Introduction - What is Azure, cloud concepts, global infrastructure
- Getting Started - Account setup, Azure CLI, Portal, Cloud Shell
Compute & Storage
Networking & Security
- Networking - VNets, NSGs, Load Balancer, Application Gateway, DNS
- Databases - Azure SQL, Cosmos DB, PostgreSQL, MySQL
- Identity & Security - Microsoft Entra ID, RBAC, Key Vault, Defender
Modern Architecture
- Serverless - Azure Functions, Logic Apps, Event Grid, Event Hub
- DevOps & CI/CD - Azure DevOps, GitHub Actions, Container Registry
- Monitoring - Azure Monitor, Application Insights, Log Analytics
- Architecture & Best Practices - Well-Architected Framework, cost optimization
How to Use This Tutorial
- Read sequentially for a full learning path
- Jump to specific topics if you need a quick reference
- Follow the CLI examples. Hands-on practice beats reading alone
- Build something real after each chapter, even a small resource you delete afterwards
Quick Reference
Essential Azure CLI Commands
# Install Azure CLI (macOS)
brew install azure-cli
# Install Azure CLI (Ubuntu/Debian)
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
# Log in
az login
# List subscriptions
az account list --output table
# Set active subscription
az account set --subscription "<subscription-name-or-id>"
# List resource groups
az group list --output table
# Create a resource group
az group create --name myResourceGroup --location eastus
# List all resources in a group
az resource list --resource-group myResourceGroup --output table
# Delete a resource group (and everything in it)
az group delete --name myResourceGroup --yes --no-wait
Quick Cheat Sheet
| Concept | Azure Term | Example |
|---|---|---|
| Account boundary | Subscription | Pay-As-You-Go |
| Logical container | Resource Group | myapp-prod-rg |
| Virtual machine | VM (Azure Virtual Machine) | Standard_D2s_v3 |
| Managed Kubernetes | AKS | my-aks-cluster |
| Object storage | Blob Storage | mystorageacct |
| PaaS web hosting | App Service | myapp.azurewebsites.net |
| Serverless functions | Azure Functions | my-func-app |
| SQL managed service | Azure SQL Database | myserver.database.windows.net |
| NoSQL global DB | Cosmos DB | mycosmosaccount |
| CDN + WAF + LB | Application Gateway / Front Door | - |
| Identity provider | Microsoft Entra ID (Azure AD) | tenant.onmicrosoft.com |
| Secrets store | Key Vault | mykeyvault |
| Metrics & logs | Azure Monitor | - |
Learning Path Suggestions
Cloud Beginner (1 week)
- Introduction (chapter 1): understand cloud fundamentals
- Getting Started (chapter 2): get hands-on with the Portal and CLI
- Compute (chapter 3): deploy your first VM and App Service
- Storage (chapter 4): upload and serve files
- Networking (chapter 5): understand VNets and NSGs
Developer Focus (3-4 days)
- Getting Started (chapter 2)
- Compute → App Service section (chapter 3)
- Databases (chapter 6)
- Serverless (chapter 8)
- DevOps (chapter 9)
DevOps / Infra Focus (3-4 days)
- Getting Started (chapter 2)
- Compute → VMs and AKS (chapter 3)
- Networking (chapter 5)
- Identity & Security (chapter 7)
- Monitoring (chapter 10)
- Architecture & Best Practices (chapter 11)
Certification Prep
| Cert | Focus Chapters |
|---|---|
| AZ-900 (Fundamentals) | 1, 2, 3, 4, 5 |
| AZ-104 (Admin) | 2, 3, 4, 5, 7, 10 |
| AZ-204 (Developer) | 2, 3, 4, 6, 8, 9 |
| AZ-305 (Architect) | All chapters, especially 7, 10, 11 |