Training course
This is a free, self-paced reading course for AZ-104: Microsoft Azure Administrator, the associate-level credential for the people who actually run an Azure environment day to day. It is written to be read straight through, in order, before you start drilling practice questions: the material builds the vocabulary and the mental model first, so that a wrong answer on a practice exam becomes a gap you can name rather than a fact you memorize.
The course is organized as one module per official exam domain, in the order Microsoft publishes them, and each module carries the domain’s published weight. That structure is deliberate. It means the time you spend maps to the time the exam spends: identities and governance and compute together carry roughly half of AZ-104, and they carry roughly half of this course. Every lesson ends with its key terms and suggested further reading, so the course works as a reference after the first pass as well as a syllabus during it.
What the course covers
Manage Azure identities and governance
Module 1 · 20-25%Microsoft Entra users, groups, licenses, external users, and self-service password reset; Azure RBAC built-in roles, assignment scopes, and interpreting effective access; and subscription governance: Azure Policy, resource locks, tags, management groups, and cost control through budgets, alerts, and Advisor recommendations.
Implement and manage storage
Module 2 · 15-20%Securing access with storage firewalls, virtual network rules, SAS tokens, stored access policies, access keys, and identity-based access for Azure Files; configuring storage accounts, redundancy options, object replication, and encryption; and managing blobs and file shares (tiers, soft delete, snapshots, versioning, and lifecycle management) with Storage Explorer and AzCopy.
Deploy and manage Azure compute resources
Module 3 · 20-25%Automating deployment with ARM templates and Bicep; creating and operating virtual machines, encryption at host, moves, sizing, disks, availability zones and sets, and Virtual Machine Scale Sets; provisioning containers with Azure Container Registry, Container Instances, and Container Apps; and configuring App Service plans, scaling, certificates, custom DNS, and deployment slots.
Implement and manage virtual networking
Module 4 · 15-20%Virtual networks, subnets, and peering; public IPs and user-defined routes; securing access with network security groups, application security groups, Azure Bastion, service endpoints, and private endpoints; plus Azure DNS, internal and public load balancers, and connectivity troubleshooting.
Monitor and maintain Azure resources
Module 5 · 10-15%Azure Monitor metrics, logs, and KQL queries; alert rules, action groups, and alert processing rules; Insights, Network Watcher, and Connection Monitor; and protection: Recovery Services vaults, backup policies, restores, and regional failover with Azure Site Recovery.
How to use it
Read a module, then take the matching portion of the AZ-104 practice exam rather than waiting until you have finished everything. Reading a domain and immediately testing it exposes the difference between recognizing a term and being able to apply it, which is the difference AZ-104 actually measures. The exam assumes hands-on fluency, if you have never configured an RBAC scope, a storage redundancy option, an NSG rule, or a Recovery Services vault yourself, pair each module with a free-tier Azure subscription and build the thing as you read about it. The course modules themselves open once you are signed in to a free Certifym account.
For exam logistics (question count, timing, the scaled 700 cut score, pricing, and renewal) see the AZ-104 certification guide.
Microsoft Entra ID, tenants, and Azure subscriptions
Before you create a single user, you need an accurate picture of where identity lives in Azure. Almost every confusing AZ-104 question about permissions comes from mixing up two hierarchies that look similar and are not connected the way people assume.
Two hierarchies, one trust relationship
The first hierarchy is the identity plane: Microsoft Entra ID, formerly Azure Active Directory. A single instance of it is a tenant, and a tenant represents one organization. It holds user accounts, groups, service principals, application registrations, and the policies that govern them. It has no notion of virtual machines or storage accounts.
The second is the resource plane: management groups, subscriptions, resource groups, and resources. This is where everything you deploy lives and where everything you spend is billed.
The two are joined by a trust relationship. Every subscription trusts exactly one Entra tenant to authenticate the people and services acting on it. A tenant, by contrast, can be trusted by many subscriptions — a large organization commonly runs one tenant and dozens of subscriptions for different environments, departments, or cost centers.
Two consequences follow, and both are examinable:
- Deleting or leaving a subscription does not delete the users. They live in the directory, not the subscription.
- Transferring a subscription to a different tenant breaks every existing role assignment in it, because those assignments point at object IDs that mean nothing in the new directory. Plan a re-assignment pass as part of any tenant move.
What identifies a tenant
A tenant has a globally unique tenant ID, a GUID, and an initial domain in the form yourorg.onmicrosoft.com that can never be removed. You then add and verify your own custom domains — contoso.com — by publishing a TXT or MX record that Microsoft checks. Only after verification can you assign that suffix to user principal names. Any single domain can be verified in only one tenant at a time, which is why domain verification failures usually mean the name is already claimed elsewhere in your organization.
You will see tenants described by license tier as well. The free tier covers user and group management, basic reporting, and self-service password change for cloud accounts. Premium tiers add capabilities such as conditional access, self-service password reset for accounts synchronized from on-premises Active Directory, dynamic group membership, and identity protection. Because Microsoft revises tier names and feature boundaries regularly, confirm what a specific feature requires in the current licensing documentation rather than trusting a memorized list.
Directory roles are not Azure RBAC roles
This distinction produces more wrong answers than any other topic in the domain. Entra roles — Global Administrator, User Administrator, Groups Administrator, Billing Administrator — grant authority over identity objects: creating users, resetting passwords, managing application registrations. Azure RBAC roles — Owner, Contributor, Reader, Virtual Machine Contributor — grant authority over Azure resources at a management group, subscription, resource group, or resource scope.
A Global Administrator has sweeping power over the directory and, by default, no access at all to Azure resources. There is a deliberate exception you should understand rather than memorize blindly: a Global Administrator can elevate access in the Entra properties blade, which grants them the User Access Administrator role at the root scope so they can recover a subscription that has lost its Owner. It is an emergency mechanism, it is logged, and the elevation should be removed once the repair is done.
Where accounts come from
Accounts in a tenant fall into three broad categories, and AZ-104 expects you to recognize each:
- Cloud-only accounts are created directly in Entra ID and exist nowhere else.
- Synchronized accounts originate in on-premises Active Directory Domain Services and are pushed into the tenant by Microsoft Entra Connect or Entra Cloud Sync. Their source of authority is on-premises, so most attribute edits must be made there; the synchronized copy is read-only in the portal for those attributes.
- Guest accounts are external identities invited into your tenant through business-to-business collaboration. They authenticate against their own home directory and appear in yours as objects of user type Guest.
Hybrid organizations usually combine all three. When a question tells you an account is synchronized and then asks why you cannot change its user principal name in the Azure portal, the answer is the source of authority, not a permissions problem.
Domain services, briefly
Entra ID is not a domain controller. It speaks modern protocols — OAuth 2.0, OpenID Connect, SAML — not Kerberos and LDAP against a domain. Workloads that genuinely need those legacy protocols, such as a lift-and-shift application that must join a domain, use Microsoft Entra Domain Services, a managed domain deployed into one of your virtual networks and populated from the tenant. Recognize it as the answer when a scenario needs domain join or LDAP without on-premises domain controllers, and recognize that it is a separate service you deploy and pay for, not something a tenant provides by default.
What to take away
Identity is separate from resources and joined by trust. Directory roles govern the directory; RBAC roles govern resources. The source of an account determines where you can edit it. Fix those three ideas and the rest of this module — users, groups, licenses, external collaboration, and role assignment — becomes a matter of detail rather than a matter of confusion.
Frequently asked questions about the AZ-104 training course
Is the AZ-104 training course free?
Yes. The course costs nothing to read and opens once you are signed in to a free Certifym account, no payment and no card.
How is the course structured?
One module per official AZ-104 exam domain, in Microsoft’s published order, with each module weighted to the domain’s published percentage range. Within each module the material is broken into short lessons, followed by key terms and further reading.
Does this replace Microsoft’s official training?
No. Microsoft Learn publishes free official learning paths for AZ-104, and they are the authoritative source. This course is an independent study companion, written to be read quickly and to slot alongside practice questions, not a substitute for the official study guide.
Do I need Azure experience before starting?
The course assumes you are comfortable with operating systems, networking, servers, and virtualization. It does not assume you already know Azure. If you are new to the platform entirely, read the AZ-900 fundamentals material first.
What should I do after finishing the course?
Move to the AZ-104 practice exam and work until you are clearing 70% consistently across every domain rather than by leaning on your strong areas. Then book with Pearson VUE.
Is the course current with the latest AZ-104 outline?
The course is built against the outline as refreshed on April 17, 2026, which was a minor update, small refinements to VM configuration, container provisioning, networking, and monitoring topics, with no structural change to the five domains or their weightings. Microsoft can revise the outline at any time; verify the current study guide on Microsoft Learn before you sit the exam.
Trademark notice & independence. Certifym.net is operated by Certifym Exam Services, LLC and is not affiliated with, endorsed by, or sponsored by Microsoft Corporation. Microsoft®, Azure®, Microsoft Entra™, and AZ-104 are trademarks or registered trademarks of Microsoft Corporation. Use of these marks is solely to identify the certification for which these study materials are intended. The AZ-104 study guide and its skill outline are the property of Microsoft Corporation; candidates should review the official, current study guide directly on Microsoft Learn.
All course content, questions, answers, and explanations on Certifym are original content created for study purposes. They are not actual Microsoft training materials or examination questions and are not represented as such. Studying with these materials does not guarantee a passing result on any live certification exam. Exam requirements, format, domain weights, pricing, and renewal policies are set by Microsoft and may change; always verify current details on Microsoft Learn before scheduling your exam.
