Course Details
Course Details
What You'll Learn
This course prepares you for the AZ-104 certification exam, covering all official exam domains and their approximate weightings:
Domain 1 Manage Azure identities and governance (22.5%)
- Create and manage Microsoft Entra users and groups, including licenses and self-service password reset (SSPR)
- Manage external (guest) users
- Manage built-in Azure roles and assign RBAC roles at different scopes
- Implement and manage Azure Policy, resource locks, and tags
- Manage resource groups, subscriptions, and management groups
- Manage costs using alerts, budgets, and Azure Advisor recommendations
Domain 2 Implement and manage storage (17.5%)
- Configure storage account access: firewalls/VNets, SAS tokens, stored access policies, access keys, identity-based access for Azure Files
- Create and configure storage accounts, redundancy, object replication, and encryption
- Manage data with Azure Storage Explorer and AzCopy
- Create and configure Azure Files shares and Blob Storage containers
- Configure storage tiers, soft delete, snapshots, blob lifecycle management, and blob versioning
Domain 3 Deploy and manage Azure compute resources (22.5%)
- Interpret, modify, and deploy resources using ARM templates or Bicep files
- Create and configure virtual machines, including encryption at host, VM sizes, disks, availability zones/sets, and Scale Sets
- Provision and manage containers via Azure Container Registry, Container Instances, and Container Apps
- Create and configure Azure App Service, including plans, scaling, custom domains/TLS, backup, networking, and deployment slots
Domain 4 Implement and manage virtual networking (17.5%)
- Create and configure virtual networks, subnets, peering, public IPs, and user-defined routes; troubleshoot connectivity
- Configure network security groups (NSGs) and application security groups; evaluate effective security rules
- Implement Azure Bastion and configure service/private endpoints for Azure PaaS
- Configure Azure DNS, internal/public load balancers, and troubleshoot load balancing
Domain 5 Monitor and maintain Azure resources (12.5%)
- Interpret metrics, configure log settings, and query/analyze logs in Azure Monitor
- Set up alert rules, action groups, and alert processing rules
- Use Azure Monitor Insights and Network Watcher/Connection Monitor
- Create Recovery Services and Backup vaults; configure backup policies and perform backup/restore
- Configure Azure Site Recovery, perform failover, and interpret backup reports/alerts
Course Info
Prerequisite
This is a intermediate courser. Participants should have basic knowledge on the following subjects:
- C#
- ES6 or Typescript
Software Requirement
Please download and install the following software prior to the class
- Visual Studio Code https://code.visualstudio.com/download
Hardware Requirement
Participant need to bring their own laptop. If you need a spare laptop to use, please inform us in advance
Job Roles
Job Roles
- Azure Administrator
- Systems Administrator
- Network Administrator
- Cloud Solutions Architect
- IT Manager
- DevOps Engineer
- Security Engineer
- Infrastructure Engineer
- IT Consultant
- Technical Support Specialist
- Database Administrator
- Software Developer
- IT Project Manager
- Data Engineer
- Application Developer
Trainers
Trainers
Saeid is co-founder of Skymics Sdn Bhd. He has 8 years of experience in the field of IoT (Internet of Things) and Information Technology. He is a certified IBM IoT Practitioner and instructor, and a Certified Citizen Data Scientist Train-The-Trainer. He has been co-inventor of 3 inventions during the last 4 years.
Review
Customer Reviews (7)
- Great learning experience Review by Course Participant/Trainee
-
Very informative and interactive. The small class size meant we got a lot of personal attention. (Posted on 26/03/2026)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Hands-on and practical Review by Course Participant/Trainee
-
The trainer is an expert in the subject and shared many practical insights from real projects. (Posted on 07/03/2026)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Exceeded my expectations Review by Course Participant/Trainee
-
Well organised course with clear objectives. The step-by-step approach made it easy to follow. (Posted on 06/10/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Very useful course Review by Course Participant/Trainee
-
Great course materials and well-paced lessons. The exercises really helped me understand the topic. (Posted on 19/04/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Knowledgeable trainer Review by Course Participant/Trainee
-
The training was very practical and hands-on. I could apply what I learned to my work immediately. (Posted on 12/11/2024)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Write Your Own Review
- Recommended Courses