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
Full summary in Pro version
12 more key points in Pro version
3 more common mistakes in Pro version
3 more exam tips in Pro version
31 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.
Common Mistakes
Giving Contributor at the subscription when the task only needs access to one resource group, which accidentally inherits to every child resource.
Exam Tips
For access questions, identify the exact scope first: management group, subscription, resource group, or resource.
Section 2Storage EssentialsPreview
More in this section
Full summary in Pro version
13 more key points in Pro version
3 more common mistakes in Pro version
3 more exam tips in Pro version
28 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.
Common Mistakes
Choosing an account SAS when a user delegation SAS would avoid Shared Key and keep temporary Blob access tied to Microsoft Entra credentials.
Exam Tips
Prefer Microsoft Entra authorization and managed identities when the scenario asks to avoid secrets or Shared Key usage.
Section 3Compute DeploymentPreview
More in this section
Full summary in Pro version
15 more key points in Pro version
3 more common mistakes in Pro version
3 more exam tips in Pro version
35 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.
Common Mistakes
Using complete deployment mode in a shared resource group and forgetting it can remove resources that are absent from the template.
Exam Tips
Bicep is the authoring language; ARM is the deployment engine and JSON template model underneath.
Section 4Networking BasicsPreview
More in this section
Full summary in Pro version
14 more key points in Pro version
3 more common mistakes in Pro version
3 more exam tips in Pro version
29 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.
Common Mistakes
Treating service endpoints and private endpoints as the same design even though private endpoints place a private IP in the VNet and require DNS planning.
Exam Tips
Use NSGs for allow/deny filtering and UDRs for changing the next hop.
Section 5Monitoring & MaintenancePreview
More in this section
Full summary in Pro version
15 more key points in Pro version
3 more common mistakes in Pro version
3 more exam tips in Pro version
22 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.
Common Mistakes
Using a metric alert when the requirement needs KQL over records stored in a Log Analytics workspace.
Exam Tips
Use metrics for numeric threshold monitoring and logs plus KQL for record-level investigation.
Search catalog
Find a practice exam
Flexible search understands AI-901, ai901, ai 901, 901, ai, network plus, and saa c03.