Skip to content

azurecertprep/azurecertprep.github.io

Repository files navigation

Azure Cert Prep

Deploy to GitHub Pages Validate Content License: MIT AZ-104 AZ-305 AZ-400 Open in GitHub Codespaces

Don't just study — build it.

Hands-on, challenge-based preparation for Microsoft Azure certification exams. Every skill from the official study guide covered with real Azure resources you create, configure, and troubleshoot.

Website: azurecertprep.github.io

One-Click Lab Environment

No setup needed! Click the button below to get a full Azure lab environment running in your browser:

Open in GitHub Codespaces

Your Codespace comes pre-configured with:

  • Azure CLI (latest) with Bicep support
  • Azure PowerShell (Az module)
  • AzCopy — Bulk data transfer tool
  • jq / yq — JSON/YAML processing

GitHub Free accounts get 60 hours/month of Codespaces — more than enough to complete all challenges.

Supported Exams

Exam Title Challenges Status
AZ-104 Azure Administrator 28 Available
AZ-305 Solutions Architect Expert 50 Available
AZ-400 DevOps Engineer Expert 51 Available
SC-500 Cloud and AI Security Engineer Planned

AZ-104: Azure Administrator

28 challenges covering 100% of the exam domains (as of April 2026):

Domain Weight Challenges Topics
Identity & Governance 20-25% 01-03, 17-18 Entra ID, RBAC, Azure Policy, budgets, Cost Management
Storage 15-20% 04-06, 19-20 Storage accounts, Blob, Files, AzCopy, lifecycle, legal hold
Compute 20-25% 07-10, 21-23 ARM/Bicep, VMs, VMSS, Containers, App Service, Automation
Networking 15-20% 11-13, 24-26 VNets, NSGs, Bastion, DNS, Load Balancer, Network Watcher
Monitor & Maintain 10-15% 14-15, 27-28 Azure Monitor, KQL, Backup, Site Recovery, Alerts
Capstone All 16 Cross-domain troubleshooting scenario

AZ-305: Azure Solutions Architect Expert

50 challenges covering 100% of the exam domains (as of April 2026):

Domain Weight Challenges Topics
Identity, Governance & Monitoring 20-25% 01-13 Entra ID, conditional access, governance, monitoring, logging
Business Continuity 15-20% 14-22 High availability, backup, disaster recovery, data redundancy
Data Storage 15-20% 23-32 SQL, Cosmos DB, data integration, storage strategies
Infrastructure 25-30% 33-50 Compute, networking, containers, migrations, app architecture

AZ-400: DevOps Engineer Expert

51 challenges covering 100% of the exam domains (as of April 2026):

Domain Weight Challenges Topics
Processes & Communications 10-15% 01-06 GitHub Flow, work tracking, DevOps metrics, collaboration
Source Control 10-15% 07-12 Branching strategies, PR workflows, Git security, monorepos
Build & Release Pipelines 50-55% 13-38 Packages, testing, YAML pipelines, deployment, IaC, operations
Security & Compliance 10-15% 39-45 Secret scanning, SAST/DAST, container security, governance
Instrumentation 5-10% 46-50 App Insights, monitoring, alerting, SRE practices
Capstone All 51 End-to-end DevOps scenario

Estimated total cost: ~$5-10 (with cleanup after each challenge)

Challenge Format

Each challenge includes:

  • Exam skills mapped to official study guide
  • Real-world scenario (Contoso Ltd.)
  • Hands-on tasks with Azure CLI, PowerShell, and Portal instructions
  • Interactive success criteria — click to check off as you complete
  • Expandable hints — try first, peek if stuck
  • Break & Fix — troubleshooting scenarios with deliberate misconfigurations
  • Knowledge check — exam-style questions
  • Cleanup script — delete resources, avoid costs

Features

  • Multi-tool tabs (Azure CLI / PowerShell / Portal)
  • Interactive decision matrix tables
  • Interactive self-assessment checklist
  • Progress tracking with localStorage
  • Deep validation labs (real-world troubleshooting scenarios)
  • Bilingual content (English + Brazilian Portuguese)
  • GitHub Codespaces lab environment
  • Coach/instructor guide with full solutions

Prerequisites

  • Azure subscriptionAzure Free Account ($200 credit) or Azure for Students ($100 credit, no credit card)
  • Basic IT knowledge — networking, command line, virtualization concepts
  • No prior Azure experience required — but helpful. See our self-assessment

Development

# Install dependencies
npm install

# Start dev server
npm start

# Build for production
npm run build

# Serve production build locally
npm run serve

Contributing

Contributions are welcome! Please:

  1. Create an issue or start a Discussion describing the bug or improvement
  2. Fork the repository and create a topic branch
  3. Make changes, testing all commands
  4. Submit a PR

Related Projects

Project Description
Kubernetes Hackathon 20 hands-on Kubernetes challenges
Linux FUNdamentals Hackathon Master Linux basics through challenges
AKS Learning From zero to production on AKS
From Server to Cluster The book for Linux professionals moving to containers
AI for Infrastructure AI-powered infrastructure automation
Azure Governance Azure governance best practices
AZ-900 Study Guide Free study guide for Azure Fundamentals

Portuguese Content

This project is also available in Brazilian Portuguese! Use the language switcher on the website or check the i18n/pt-br directory.

License

This project is licensed under the MIT License — see the LICENSE file for details.


Disclaimer: This is an independent, personal project — not an official Microsoft publication. The views and content are solely the author's own. Microsoft, Azure, and related trademarks are property of Microsoft Corporation.

Created by Ricardo Martins

About

Hands-on Azure certification prep. Don't just study — build it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors