AZ-104 Training Plan โ
๐ Overview โ
This 8-week intensive training plan is designed to prepare you for the Microsoft Certified: Azure Administrator Associate (AZ-104) certification. The plan follows a structured approach with weekly objectives, hands-on labs, and assessment checkpoints.
๐ฏ Training Objectives โ
By the end of this training plan, you will:
- Master all five exam domains
- Complete 40+ hands-on labs
- Pass practice assessments with 80%+ score
- Be fully prepared for the AZ-104 exam
๐ Weekly Schedule โ
| Week | Focus Area | Weight | Hours |
|---|---|---|---|
| 1 | Azure Fundamentals & Identity Basics | Foundation | 10-12 |
| 2 | Identity & Governance Deep Dive | 20-25% | 10-12 |
| 3 | Azure Storage | 15-20% | 10-12 |
| 4 | Compute Resources - Part 1 (VMs & IaC) | 20-25% | 10-12 |
| 5 | Compute Resources - Part 2 (Containers & App Service) | 20-25% | 10-12 |
| 6 | Virtual Networking | 15-20% | 10-12 |
| 7 | Monitoring & Maintenance | 10-15% | 10-12 |
| 8 | Review & Exam Preparation | All | 10-12 |
Week 1: Azure Fundamentals & Identity Basics โ
๐ฏ Learning Objectives โ
- Understand Azure global infrastructure
- Navigate the Azure portal effectively
- Learn Azure Resource Manager concepts
- Introduction to Microsoft Entra ID
๐ Topics to Cover โ
Day 1-2: Azure Fundamentals
- Azure regions and availability zones
- Resource groups and subscriptions
- Azure Resource Manager (ARM)
- Azure portal navigation
- Azure CLI and PowerShell basics
Day 3-4: Microsoft Entra ID Basics
- Entra ID vs Active Directory Domain Services
- Tenants and directories
- User and group management
- Authentication methods
Day 5: Hands-on Practice
- Create and organize resource groups
- Navigate Azure portal
- Create users and groups in Entra ID
๐งช Labs โ
- Create and manage resource groups
- Install and configure Azure CLI
- Install and configure Azure PowerShell
- Create Microsoft Entra users and groups
๐ Microsoft Learn Modules โ
โ Week 1 Checkpoint โ
- [ ] Can navigate Azure portal confidently
- [ ] Understand resource hierarchy (Management Groups โ Subscriptions โ Resource Groups)
- [ ] Can use Azure CLI and PowerShell for basic operations
- [ ] Created users and groups in Entra ID
Week 2: Identity & Governance Deep Dive โ
๐ฏ Learning Objectives โ
- Master RBAC and custom roles
- Configure Azure policies
- Implement resource locks
- Understand management groups
๐ Topics to Cover โ
Day 1-2: Role-Based Access Control
- Built-in roles (Owner, Contributor, Reader)
- Custom role definitions
- Role assignment scope
- Deny assignments
- Azure RBAC vs Entra ID roles
Day 3-4: Governance
- Management groups hierarchy
- Azure Policy definitions
- Policy initiatives
- Compliance reporting
- Resource locks
Day 5: Advanced Identity
- Self-service password reset (SSPR)
- Multi-factor authentication (MFA)
- Conditional Access policies
- Privileged Identity Management (PIM)
๐งช Labs โ
- Create custom RBAC roles
- Assign roles at different scopes
- Create and assign Azure policies
- Configure SSPR and MFA
- Implement resource locks
๐ Microsoft Learn Modules โ
โ Week 2 Checkpoint โ
- [ ] Can create and assign custom RBAC roles
- [ ] Understand policy vs initiative vs assignment
- [ ] Can configure SSPR and MFA
- [ ] Understand resource lock types and implications
Week 3: Azure Storage โ
๐ฏ Learning Objectives โ
- Configure storage accounts
- Manage blob storage and access tiers
- Implement Azure Files
- Configure storage security
๐ Topics to Cover โ
Day 1-2: Storage Accounts
- Storage account types and performance tiers
- Replication options (LRS, ZRS, GRS, RA-GRS, GZRS)
- Access tiers (Hot, Cool, Cold, Archive)
- Lifecycle management policies
Day 3: Blob Storage
- Container and blob types
- Access levels and policies
- Blob versioning and soft delete
- Immutable storage
Day 4: Azure Files
- SMB and NFS file shares
- Azure File Sync
- File share snapshots
- Premium file shares
Day 5: Storage Security
- Shared access signatures (SAS)
- Stored access policies
- Microsoft Entra authentication
- Private endpoints
- Storage firewalls
๐งช Labs โ
- Create storage accounts with different replication
- Configure blob access tiers and lifecycle policies
- Create and mount Azure file shares
- Configure Azure File Sync
- Implement SAS tokens and private endpoints
๐ Microsoft Learn Modules โ
โ Week 3 Checkpoint โ
- [ ] Understand storage redundancy options and use cases
- [ ] Can configure blob lifecycle management
- [ ] Can set up Azure Files with File Sync
- [ ] Understand SAS token types and security implications
Week 4: Compute Resources - Part 1 (VMs & IaC) โ
๐ฏ Learning Objectives โ
- Deploy VMs with high availability
- Configure VM Scale Sets
- Master ARM templates and Bicep
- Implement VM extensions
๐ Topics to Cover โ
Day 1-2: Virtual Machines
- VM sizes and series
- VM images (marketplace, custom, shared)
- Availability Sets vs Availability Zones
- Azure Dedicated Hosts
- VM extensions
Day 3: VM Scale Sets
- Scale Set configuration
- Autoscaling rules
- Rolling upgrades
- Fault domains and update domains
Day 4-5: Infrastructure as Code
- ARM template structure
- Template functions and parameters
- Bicep syntax and features
- Deployment modes
- What-if analysis
๐งช Labs โ
- Create VMs with availability sets
- Create VMs across availability zones
- Configure VM Scale Sets with autoscaling
- Deploy resources with ARM templates
- Deploy resources with Bicep
- Configure VM extensions
๐ Microsoft Learn Modules โ
- Configure virtual machines
- Configure virtual machine availability
- Deploy Azure infrastructure by using ARM templates
โ Week 4 Checkpoint โ
- [ ] Understand VM sizing and availability options
- [ ] Can configure VM Scale Sets with autoscaling
- [ ] Can write and deploy ARM templates
- [ ] Can write and deploy Bicep files
Week 5: Compute Resources - Part 2 (Containers & App Service) โ
๐ฏ Learning Objectives โ
- Deploy containers with ACI
- Configure Azure Container Registry
- Manage Azure Kubernetes Service
- Configure Azure App Service
๐ Topics to Cover โ
Day 1-2: Containers
- Azure Container Instances (ACI)
- Container groups
- Azure Container Registry (ACR)
- ACR tasks and geo-replication
Day 3: Azure Kubernetes Service
- AKS cluster architecture
- Node pools and scaling
- AKS networking (kubenet, Azure CNI)
- AKS storage options
- AKS upgrades
Day 4-5: Azure App Service
- App Service plans and pricing
- Web apps deployment
- Deployment slots
- Custom domains and SSL
- App Service authentication
- Scaling options
๐งช Labs โ
- Deploy containers with ACI
- Create and use Azure Container Registry
- Create and configure AKS cluster
- Deploy applications to AKS
- Create and configure App Service
- Configure deployment slots
- Configure custom domains and SSL
๐ Microsoft Learn Modules โ
โ Week 5 Checkpoint โ
- [ ] Can deploy and manage containers with ACI
- [ ] Understand ACR and image management
- [ ] Can create and manage AKS clusters
- [ ] Can configure App Service with deployment slots
Week 6: Virtual Networking โ
๐ฏ Learning Objectives โ
- Design and implement virtual networks
- Configure network security
- Implement DNS solutions
- Configure connectivity and load balancing
๐ Topics to Cover โ
Day 1: Virtual Networks
- VNet address spaces and subnets
- Subnet delegation
- Service endpoints
- Private endpoints
Day 2: Network Security
- Network Security Groups (NSGs)
- Application Security Groups (ASGs)
- Azure Firewall
- DDoS Protection
Day 3: DNS
- Azure DNS zones (public and private)
- DNS record types
- Alias records
- Custom DNS servers
Day 4: Connectivity
- VNet peering
- VPN Gateway
- ExpressRoute basics
- Azure Bastion
Day 5: Load Balancing
- Azure Load Balancer
- Application Gateway
- Traffic Manager
- Azure Front Door
๐งช Labs โ
- Create VNets with subnets and service endpoints
- Configure NSGs and ASGs
- Create Azure DNS zones
- Configure VNet peering
- Set up VPN Gateway
- Configure Azure Load Balancer
- Configure Application Gateway
๐ Microsoft Learn Modules โ
- Configure virtual networks
- Configure network security groups
- Configure Azure DNS
- Configure Azure Load Balancer
โ Week 6 Checkpoint โ
- [ ] Can design VNet topology with proper subnetting
- [ ] Understand NSG rules and priority
- [ ] Can configure DNS zones and records
- [ ] Understand load balancing options and use cases
Week 7: Monitoring & Maintenance โ
๐ฏ Learning Objectives โ
- Configure Azure Monitor
- Create alerts and action groups
- Use Log Analytics and KQL
- Implement backup and disaster recovery
๐ Topics to Cover โ
Day 1-2: Azure Monitor
- Metrics and metric alerts
- Activity logs
- Diagnostic settings
- Application Insights
- Azure Monitor Workbooks
Day 3: Log Analytics
- Log Analytics workspaces
- Kusto Query Language (KQL)
- Data collection rules
- Azure Monitor Agent
Day 4: Backup
- Azure Backup overview
- Recovery Services vaults
- VM backup and restore
- Backup policies
Day 5: Disaster Recovery
- Azure Site Recovery
- Replication policies
- Recovery plans
- Failover testing
๐งช Labs โ
- Configure Azure Monitor metrics
- Create dashboards and workbooks
- Set up alerts and action groups
- Create Log Analytics workspace
- Write KQL queries
- Configure VM backup
- Set up Azure Site Recovery
๐ Microsoft Learn Modules โ
โ Week 7 Checkpoint โ
- [ ] Can configure monitoring and alerts
- [ ] Can write basic KQL queries
- [ ] Understand backup strategies and retention
- [ ] Can configure disaster recovery with ASR
Week 8: Review & Exam Preparation โ
๐ฏ Learning Objectives โ
- Review all exam domains
- Complete practice assessments
- Address knowledge gaps
- Prepare for exam day
๐ Daily Schedule โ
Day 1: Identity & Governance Review
- Review Entra ID concepts
- Practice RBAC scenarios
- Review policy assignments
- Complete domain practice questions
Day 2: Storage Review
- Review storage account options
- Practice blob and file scenarios
- Review security configurations
- Complete domain practice questions
Day 3: Compute Review
- Review VM configurations
- Practice IaC deployments
- Review container and App Service
- Complete domain practice questions
Day 4: Networking Review
- Review VNet configurations
- Practice NSG scenarios
- Review load balancing options
- Complete domain practice questions
Day 5: Monitoring Review & Full Practice Exam
- Review monitoring concepts
- Complete full practice assessment
- Identify weak areas
- Final review of weak areas
๐งช Practice Resources โ
- Microsoft Learn Practice Assessment
- Review all hands-on labs
- Complete scenario-based questions
- Time yourself on practice exams
โ Week 8 Checkpoint โ
- [ ] Scored 80%+ on practice assessments
- [ ] Reviewed all weak areas
- [ ] Completed all hands-on labs
- [ ] Confident with exam format and timing
๐ Progress Tracking โ
Weekly Assessment Targets โ
| Week | Target Score | Actual Score | Notes |
|---|---|---|---|
| 1 | Complete labs | ||
| 2 | 70% on identity quiz | ||
| 3 | 70% on storage quiz | ||
| 4 | 70% on compute quiz | ||
| 5 | 70% on compute quiz | ||
| 6 | 70% on networking quiz | ||
| 7 | 70% on monitoring quiz | ||
| 8 | 80%+ on full exam |
Hands-on Lab Completion โ
- [ ] Week 1: 4 labs
- [ ] Week 2: 5 labs
- [ ] Week 3: 5 labs
- [ ] Week 4: 6 labs
- [ ] Week 5: 7 labs
- [ ] Week 6: 7 labs
- [ ] Week 7: 7 labs
- [ ] Total: 41 labs
๐ Exam Day Preparation โ
One Week Before โ
- Schedule your exam
- Review exam policies
- Ensure valid ID is ready
- Test your computer (if online proctored)
Day Before โ
- Light review only
- Get good sleep
- Prepare exam environment
- Review exam logistics
Exam Day โ
- Arrive early (or log in 30 min before)
- Read questions carefully
- Manage your time (100 minutes)
- Flag and return to difficult questions
- Review answers if time permits
After the Exam โ
- Results are immediate (pass/fail)
- Detailed score report within 24 hours
- Certificate available in Certification Dashboard
- Add to LinkedIn profile