← Back to all products
$49
Azure Administrator (AZ-104) Guide
Complete AZ-104 study material covering identity, governance, storage, compute, and networking with lab exercises.
YAMLJSONMarkdownShellAzure
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 5 files
azure-administrator-guide/
├── examples
├── lab-exercises
├── practice-questions
├── quick-reference
└── study-guide
📖 Documentation Preview README excerpt
Azure Administrator (AZ-104) — Complete Study Guide
Comprehensive study guide covering all 5 exam domains, 45 practice questions with explained answers, az CLI examples, ARM templates, lab exercises, and an exam-day cheatsheet for the Microsoft Azure Administrator Associate certification.
Exam Facts at a Glance
| Detail | Value |
|---|---|
| Exam Code | AZ-104 |
| Number of Questions | 40–60 (mix of multiple-choice, drag-drop, case studies) |
| Duration | 120 minutes (includes time for labs if present) |
| Passing Score | 700 (on a scale of 100–1000) |
| Cost | $165 USD |
| Prerequisites | None required (6+ months Azure admin experience recommended) |
| Validity | 1 year (renewable via free online assessment) |
| Format | Proctored at Pearson VUE or online |
Who This Is For
- System administrators managing on-premises infrastructure who are moving to Azure
- Cloud engineers who need the Azure Administrator credential for their role
- IT professionals preparing for a career in cloud administration
- DevOps engineers wanting to formalize their Azure knowledge
- Developers who need to understand Azure infrastructure for full-stack work
What's Inside
Study Guide (5 Domain Files)
| File | Domain | Weight |
|---|---|---|
study-guide/01-manage-identities-governance.md | Manage Azure Identities and Governance | 20–25% |
study-guide/02-implement-manage-storage.md | Implement and Manage Storage | 15–20% |
study-guide/03-deploy-manage-compute.md | Deploy and Manage Azure Compute Resources | 20–25% |
study-guide/04-implement-manage-networking.md | Implement and Manage Virtual Networking | 15–20% |
study-guide/05-monitor-maintain-resources.md | Monitor and Maintain Azure Resources | 10–15% |
Practice Questions
| File | Description |
|---|---|
practice-questions/questions.md | 45 realistic multiple-choice questions across all 5 domains |
practice-questions/answer-key.md | Full answer key with detailed explanations |
Code Examples
| File | Description |
|---|---|
examples/az-cli-commands.sh | 50+ az CLI commands for common admin tasks |
examples/arm-template-vm.json | ARM template: deploy a virtual machine with NSG and public IP |
examples/arm-template-vnet.json | ARM template: deploy a virtual network with subnets and NSG |
Lab Exercises
| File | Description |
|---|---|
lab-exercises/lab-01-resource-groups-rbac.md | Create resource groups, assign RBAC roles, apply policies |
lab-exercises/lab-02-virtual-networks.md | Build VNets, subnets, peering, and NSG rules |
lab-exercises/lab-03-storage-and-vms.md | Create storage accounts, deploy VMs, configure disks |
... continues with setup instructions, usage examples, and more.
📄 Code Sample .sh preview
examples/az-cli-commands.sh
#!/bin/bash
# ============================================================================
# Azure CLI Commands — AZ-104 Exam Prep Reference
# ============================================================================
# 50+ az CLI commands organized by exam domain.
# Replace placeholder values (rg-example-prod, vm-web-01, etc.) with your own.
# ============================================================================
# ============================================================================
# IDENTITY & GOVERNANCE
# ============================================================================
# --- Entra ID Users ---
# Create a user
az ad user create \
--display-name "Jane Doe" \
--user-principal-name jane@acmecorp.onmicrosoft.com \
--password "YOUR_TEMP_PASSWORD_HERE"
# List all users
az ad user list --output table
# Delete a user
az ad user delete --id jane@acmecorp.onmicrosoft.com
# --- Groups ---
# Create a security group
az ad group create \
--display-name "Engineering Team" \
--mail-nickname engineering-team
# Add a member to a group
az ad group member add \
--group "Engineering Team" \
--member-id "USER_OBJECT_ID"
# --- RBAC ---
# Assign Contributor role at resource group scope
az role assignment create \
--assignee jane@acmecorp.onmicrosoft.com \
--role "Contributor" \
--resource-group rg-example-prod
# List role assignments
az role assignment list --resource-group rg-example-prod --output table
# Remove a role assignment
az role assignment delete \
--assignee jane@acmecorp.onmicrosoft.com \
--role "Contributor" \
# ... 246 more lines ...