Skip to content

AZ-104 Resources

📚 Overview

This page contains curated resources for preparing for the AZ-104 Azure Administrator Associate certification. Resources are organized by type and relevance to exam domains.


🎓 Official Microsoft Resources

Certification Pages

ResourceDescriptionLink
AZ-104 Exam PageOfficial exam informationView
Study GuideDetailed exam objectivesView
Practice AssessmentFree practice questionsTake
Exam SandboxExperience exam interfaceLaunch

Microsoft Learn Paths

Learning PathDurationLink
AZ-104: Prerequisites for Azure administrators4 hoursStart
AZ-104: Manage identities and governance6 hoursStart
AZ-104: Implement and manage storage5 hoursStart
AZ-104: Deploy and manage compute resources10 hoursStart
AZ-104: Configure and manage virtual networks9 hoursStart
AZ-104: Monitor and back up resources5 hoursStart

📖 Azure Documentation

Core Services

ServiceDocumentationQuick Start
Microsoft Entra IDDocsQuick Start
Azure StorageDocsQuick Start
Virtual MachinesDocsQuick Start
Virtual NetworksDocsQuick Start
Azure MonitorDocsQuick Start

Identity & Governance

TopicLink
RBAC OverviewView
Built-in RolesView
Custom RolesView
Azure PolicyView
Management GroupsView
Resource LocksView

Storage

TopicLink
Storage Account OverviewView
Blob StorageView
Azure FilesView
Storage RedundancyView
SAS TokensView
Private EndpointsView

Compute

TopicLink
VM SizesView
Availability SetsView
Availability ZonesView
VM Scale SetsView
ARM TemplatesView
BicepView
Container InstancesView
Azure Kubernetes ServiceView
App ServiceView

Networking

TopicLink
Virtual Network OverviewView
NSG OverviewView
Azure DNSView
VNet PeeringView
VPN GatewayView
Load BalancerView
Application GatewayView

Monitoring

TopicLink
Azure Monitor OverviewView
MetricsView
LogsView
AlertsView
Log AnalyticsView
KQL ReferenceView
Azure BackupView
Azure Site RecoveryView

🛠️ Tools and Downloads

Command Line Tools

ToolDescriptionDownload
Azure CLICross-platform CLIInstall
Azure PowerShellPowerShell moduleInstall
Bicep CLIBicep compilerInstall

Development Tools

ToolDescriptionDownload
VS CodeCode editorDownload
Azure Tools ExtensionVS Code extension packInstall
Bicep ExtensionVS Code Bicep supportInstall
ARM Tools ExtensionARM template supportInstall

Azure Portal Tools

ToolDescriptionLink
Azure PortalWeb management interfaceOpen
Azure Cloud ShellBrowser-based CLIOpen
Azure Mobile AppMobile managementiOS / Android

Planning Tools

ToolDescriptionLink
Azure Pricing CalculatorEstimate costsOpen
TCO CalculatorCompare on-prem vs cloudOpen
Azure AdvisorOptimization recommendationsOpen

📺 Video Resources

Microsoft Official

ResourceDescriptionLink
Azure FridayWeekly Azure videosWatch
AZ-104 Prep VideosExam preparationWatch
Microsoft MechanicsTechnical deep divesWatch

Community Channels

ChannelFocusLink
John SavillAzure deep divesYouTube
Adam MarczakAzure tutorialsYouTube
Azure AcademyCertification prepYouTube

📝 Practice and Labs

Free Hands-on Labs

ResourceDescriptionLink
Microsoft Learn SandboxTemporary Azure environmentsAccess
Azure Free Account$200 credit for 30 daysSign Up
GitHub Learning LabInteractive tutorialsAccess

Practice Exams

ResourceTypeLink
Microsoft Practice AssessmentFreeTake
MeasureUpPaid (Official Partner)View
WhizlabsPaidView

📱 Community Resources

Forums and Q&A

ResourceDescriptionLink
Microsoft Q&AOfficial Q&A forumVisit
Stack OverflowCommunity Q&AVisit
Reddit r/AzureCommunity discussionsVisit
Reddit r/AzureCertificationCertification discussionsVisit

Blogs

BlogAuthor/SourceLink
Azure BlogMicrosoftVisit
Azure UpdatesMicrosoftVisit
Thomas MaurerMVPVisit
Build5NinesCommunityVisit

Social Media

PlatformAccountLink
Twitter/X@AzureFollow
LinkedInMicrosoft AzureFollow
GitHubAzureFollow

📋 Quick Reference Cards

Azure CLI Cheat Sheet

bash
# Login
az login

# Set subscription
az account set --subscription "name"

# List resources
az resource list --output table

# Create resource group
az group create --name "rg-name" --location "eastus"

# Create VM
az vm create --resource-group "rg" --name "vm" --image Ubuntu2204

# Create storage account
az storage account create --name "storage" --resource-group "rg" --sku Standard_LRS

PowerShell Cheat Sheet

powershell
# Login
Connect-AzAccount

# Set subscription
Set-AzContext -Subscription "name"

# List resources
Get-AzResource | Format-Table

# Create resource group
New-AzResourceGroup -Name "rg-name" -Location "eastus"

# Create VM
New-AzVM -ResourceGroupName "rg" -Name "vm" -Image Ubuntu2204

# Create storage account
New-AzStorageAccount -Name "storage" -ResourceGroupName "rg" -SkuName Standard_LRS

Common KQL Queries

kusto
// Get all events in last hour
AzureActivity
| where TimeGenerated > ago(1h)

// Count by resource type
AzureActivity
| summarize count() by ResourceProvider

// Failed operations
AzureActivity
| where ActivityStatus == "Failed"
| project TimeGenerated, OperationName, ResourceGroup

// VM performance
Perf
| where ObjectName == "Processor"
| summarize avg(CounterValue) by Computer, bin(TimeGenerated, 1h)

Exam Information

Architecture and Best Practices

Support

Released under the MIT License.