Looking for your active Pro access before showing Course Notes. This usually takes just a moment.
Course Notes preview
Unlock Pro for the full per-exam reference guide.
Preview one piece from each section. Pro includes every Course Notes section, summary, key point, common mistake, exam tip, related-question review, and PDF export.
Includes full Course Mode and Course Notes.
Section 1Identity FoundationsPreview
More in this section
4 more summary sections in Pro version
12 more key points in Pro version
29 more related questions in Pro version
Summary
Identity questions on AZ-104 usually turn on the boundary where a permission is assigned. Assign Azure RBAC at the smallest useful scope: management group for broad governance, subscription for shared platform teams, resource group for an application team, and individual resource only when a single service needs a different owner. Inheritance flows downward, so a Contributor assignment at the subscription can be broader than intended even when the task only mentions one resource group.
Key Points
Groups Administrator: Use this Microsoft Entra role when someone needs to create groups, manage group membership, or handle group ownership without giving them Azure resource management rights.
Section 2Storage EssentialsPreview
More in this section
4 more summary sections in Pro version
13 more key points in Pro version
26 more related questions in Pro version
Summary
Storage access questions usually ask which credential model avoids unnecessary account keys. Prefer Microsoft Entra authorization and managed identities for applications running in Azure because RBAC can be scoped and audited. Use a user delegation SAS for temporary Blob access tied to Microsoft Entra credentials, a service SAS for limited access to a specific storage service, and an account SAS only when the token must span services or service-level operations.
Key Points
Managed identity for storage: Use a managed identity when an Azure-hosted workload needs Blob or Queue access without storing a secret, then grant the identity a data-plane RBAC role.
Section 3Compute DeploymentPreview
More in this section
4 more summary sections in Pro version
15 more key points in Pro version
33 more related questions in Pro version
Summary
Compute deployment questions often separate template language from deployment behavior. Bicep is the cleaner authoring language for Azure Resource Manager deployments, while ARM templates are the JSON format Azure Resource Manager executes. Parameters such as location keep deployments reusable, API versions control the resource schema, and contentVersion tracks template versions; none of those settings by itself changes whether existing resources are deleted.
Key Points
Bicep: Use Bicep when you want concise infrastructure-as-code syntax that compiles to ARM templates for Azure Resource Manager deployment.
Section 4Networking BasicsPreview
More in this section
4 more summary sections in Pro version
14 more key points in Pro version
27 more related questions in Pro version
Summary
Networking administration starts with subnet design because later controls attach to subnets. Address ranges must not overlap connected networks, and subnet delegation, service endpoints, private endpoints, route tables, and NSGs all depend on the subnet boundary. Service endpoints and private endpoints are a frequent AZ-104 confusion: a service endpoint keeps traffic on the Azure backbone to the public service endpoint, while a private endpoint gives the service a private IP in the VNet and usually requires private DNS planning.
Key Points
Virtual network: Use a VNet to create the private address space where Azure resources communicate, then divide that space into subnets for routing and security controls.
Section 5Monitoring & MaintenancePreview
More in this section
4 more summary sections in Pro version
15 more key points in Pro version
20 more related questions in Pro version
Summary
Monitoring questions often hinge on whether the data is a metric or a log. Metrics are numeric time-series values suited for quick charts and threshold alerts, while logs are records stored in a Log Analytics workspace and queried with KQL. Use Azure Monitor as the umbrella service, then choose the right data source, workspace, query, and alert type for the troubleshooting task.
Key Points
Azure Monitor: Use Azure Monitor as the central place to collect metrics, logs, alerts, and diagnostic data from Azure resources.
Search catalog
Find a practice exam
Flexible search understands AI-901, ai901, ai 901, 901, ai, network plus, and saa c03.