AZ-204 Source Audit — Retired application-development foundation

AZ-204 is retained as a technical foundation, not as a current exam or certification. Microsoft’s study guide records the final skills measured on 2026-01-14 and states that the exam retired on 2026-07-31. The former courseware retired on 2026-05-29. Rows below are an atomic inventory of the final study-guide bullets. missing is intentional until the actual AZ-204 vault targets exist and are inspected.

IDSource typeSource headingObjective (paraphrased)PrerequisitesCanonical conceptsComparisonsRelationshipsRoute/checkpointEvidenceConceptual gradeRelationship gradePractical statusExact gapRe-audit trigger
AZ204-SG-CMP-001study-guideImplement containerized solutionsBuild and manage a container image.git, shell, image/package basicscontainer imagepackage vs imageimage packages app and runtime; registry stores itAZ-204 compute / explain image layersvault/30-glossary/container-image.md#What it is; vault/15-az204/1-runtime/container-runtime.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an operational image-build procedure before verified.Product or source behavior changes.
AZ204-SG-CMP-002study-guideImplement containerized solutionsPublish an image to Azure Container Registry.image, registry, identityacrregistry vs runtimebuild publishes image; runtime pulls it with authorized identitycompute / trace push-to-pullvault/15-az204/5-deployment-compute/deployment-and-compute.md#From artifact to runtimeverifiedverifieddesignedAdd a source-specific push-to-pull checkpoint.ACR auth or CLI behavior changes.
AZ204-SG-CMP-003study-guideImplement containerized solutionsRun a container with Azure Container Instances.image, ports, networkingaciACI vs Container AppsACI hosts an isolated task; image comes from a registrycompute / choose for a short-lived taskvault/30-glossary/container-image.md#Relationships, choices, and failure modes; vault/15-az204/1-runtime/container-runtime.md#Worked scenarioverifiedverifieddesignedAdd an observable ACI procedure before verified.Product or source behavior changes.
AZ204-SG-CMP-004study-guideImplement containerized solutionsBuild a solution with Azure Container Apps.containers, ingress, scalingazure-app-container-appsContainer Apps vs AKS/ACIapp revision receives traffic; scaling follows workload signalscompute / select managed app runtimevault/15-az204/5-deployment-compute/deployment-and-compute.md#From artifact to runtimeverifiedverifieddesignedAdd a Container Apps deployment scenario against current service guidance.Service behavior or support changes.
AZ204-SG-APP-001study-guideImplement Azure App Service Web AppsCreate an App Service web app.HTTP, DNS, resource hierarchyazure-app-serviceApp Service vs Functionsapp runs inside an App Service plan and serves HTTPcompute / deploy first web runtimevault/30-glossary/azure-app-service.md#What it is; vault/15-az204/1-runtime/web-runtime.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an end-to-end creation procedure before verified.Product or source behavior changes.
AZ204-SG-APP-002study-guideImplement Azure App Service Web AppsConfigure diagnostics and logging.metrics, logs, telemetryazure-monitor, application-insightslogs vs metricsapp emits telemetry; Monitor stores and evaluates itobservability / explain signal flowvault/15-az204/4-observability/application-observability.md#Concept sequence and relationshipsverifiedverifieddesignedAdd source-specific diagnostics configuration and failure evidence.Telemetry configuration changes.
AZ204-SG-APP-003study-guideImplement Azure App Service Web AppsDeploy code and containerized solutions.artifact, image, deploymentdeployment, container-imageartifact vs package vs imagepipeline promotes an artifact into the runtimedelivery / explain deployment handoffvault/15-az204/5-deployment-compute/deployment-and-compute.md#Configuration, TLS, and deploymentverifiedverifieddesignedAdd an artifact promotion walkthrough with static deployment evidence.Deployment mechanism changes.
AZ204-SG-APP-004study-guideImplement Azure App Service Web AppsConfigure TLS, API settings, and service connections.HTTP, TLS, identitytls, service-connectionservice connection vs endpoint/private endpointapp configuration points to dependencies; TLS protects transportcompute / diagnose configuration failurevault/15-az204/5-deployment-compute/deployment-and-compute.md#Configuration, TLS, and deploymentverifiedverifieddesignedAdd a TLS and dependency-configuration comparison.Auth or networking behavior changes.
AZ204-SG-APP-005study-guideImplement Azure App Service Web AppsImplement autoscaling.metrics, elasticityautoscalescale up vs scale outmetric triggers instance-count change; plan capacity bounds runtimecompute / predict scale eventvault/15-az204/5-deployment-compute/deployment-and-compute.md#Scaling and failureverifiedverifieddesignedAdd a source-specific autoscale prediction checkpoint.Autoscale rules change.
AZ204-SG-APP-006study-guideImplement Azure App Service Web AppsConfigure deployment slots.deployment, environmentsdeployment-slotsslot vs environmentslot isolates version; swap changes production routingdelivery / explain swap boundaryvault/30-glossary/azure-app-service.md#Relationships and choices; vault/15-az204/1-runtime/web-runtime.md#Worked scenario and distinctionsverifiedverifieddesignedAdd an observable slot-swap procedure before verified.Product or source behavior changes.
AZ204-SG-FUN-001study-guideImplement Azure FunctionsCreate and configure a Functions app.serverless, triggers, runtimeazure-functionsFunctions vs App Servicetrigger invokes function; bindings connect data without custom plumbingcompute / select event runtimevault/30-glossary/azure-functions.md#What it is; vault/15-az204/6-event-data-development/functions-and-data-events.md#Functions mechanicsverifiedverifieddesignedAdd a source-specific Function App configuration checkpoint.Functions hosting behavior changes.
AZ204-SG-FUN-002study-guideImplement Azure FunctionsImplement input and output bindings.serialization, data sourceazure-functions-bindingsbinding vs SDK callbinding connects trigger/function to data; SDK gives explicit controlcompute / trace input-to-outputvault/30-glossary/azure-functions-bindings.md#azure functions bindings; vault/15-az204/6-event-data-development/functions-and-data-events.md#Functions mechanicsverifiedverifieddesignedAdd a binding-versus-SDK failure scenario.Binding support changes.
AZ204-SG-FUN-003study-guideImplement Azure FunctionsUse data, timer, and webhook triggers.HTTP, events, schedulesfunction-triggerstrigger vs bindingtrigger starts execution; binding moves data at the boundarycompute / choose triggervault/30-glossary/function-triggers.md#function triggers; vault/15-az204/6-event-data-development/functions-and-data-events.md#Functions mechanicsverifiedverifieddesignedAdd trigger-type and retry checkpoint evidence.Trigger behavior changes.
AZ204-SG-COS-001study-guideDevelop solutions that use Azure Cosmos DBOperate on containers and items with the SDK.programming, SDK, JSONcosmos-dbcontainer vs itemSDK request targets a container and item; partitioning affects routingstorage / explain request pathvault/30-glossary/cosmos-db.md#What it is; vault/15-az204/2-data-security/data-access.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an SDK request walkthrough before verified.Product or source behavior changes.
AZ204-SG-COS-002study-guideDevelop solutions that use Azure Cosmos DBSelect an appropriate consistency level.distributed systems, latencycosmos-consistencyconsistency vs availabilityread consistency trades freshness/latency; workload requirement drives choicestorage / choose for a read patternvault/30-glossary/cosmos-db.md#Mechanics, relationships, and decisions; vault/15-az204/2-data-security/data-access.md#Conceptual checkpointverifiedverifieddesignedAdd a consistency decision exercise with source evidence before verified.Product or source behavior changes.
AZ204-SG-COS-003study-guideDevelop solutions that use Azure Cosmos DBImplement change-feed notifications.events, polling, idempotencycosmos-change-feedchange feed vs event streamdata mutation produces feed item; processor consumes itintegration / trace mutation-to-handlervault/30-glossary/cosmos-change-feed.md#cosmos change feed; vault/15-az204/6-event-data-development/functions-and-data-events.md#Change feed and event boundariesverifiedverifieddesignedAdd a source-specific change-feed replay/idempotency scenario.Change-feed behavior changes.
AZ204-SG-BLOB-001study-guideDevelop solutions that use Azure Blob StorageSet and retrieve blob properties and metadata.HTTP, storage accountblob-storageproperty vs metadataSDK writes metadata to blob; later reads use it for classificationstorage / inspect request and responsevault/15-az204/2-data-security/data-access.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a source-specific blob metadata request/response checkpoint.SDK behavior changes.
AZ204-SG-BLOB-002study-guideDevelop solutions that use Azure Blob StoragePerform blob operations with the appropriate SDK.programming, auth, serializationblob-sdkSDK vs AzCopyapp SDK handles data-plane logic; AzCopy moves data operationallystorage / select client pathvault/15-az204/2-data-security/data-access.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a blob SDK-versus-transfer-tool decision scenario.SDK or auth behavior changes.
AZ204-SG-BLOB-003study-guideDevelop solutions that use Azure Blob StorageImplement storage policies and lifecycle management.tiers, retention, automationstorage-lifecyclelifecycle policy vs backuppolicy transitions/deletes data; backup preserves recoverabilitystorage / predict a policy actionvault/15-az204/2-data-security/data-access.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a lifecycle-versus-backup failure scenario.Lifecycle behavior changes.
AZ204-SG-SEC-001study-guideImplement user authentication and authorizationAuthenticate and authorize users with the Microsoft Identity platform.HTTP, principals, tokensmicrosoft-identity-platformauthentication vs authorizationplatform authenticates user; token claims support downstream authorizationsecurity / separate sign-in from permissionvault/30-glossary/microsoft-identity-platform.md#What it is; vault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an application token flow walkthrough before verified.Product or source behavior changes.
AZ204-SG-SEC-002study-guideImplement user authentication and authorizationAuthenticate and authorize users and apps with Entra ID.tenant, app registration, RBACentraidEntra roles vs Azure RBACEntra issues identity tokens; Azure RBAC authorizes resource actionssecurity / diagnose token-vs-role failurevault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an Entra token-versus-RBAC diagnosis checkpoint.Entra or RBAC behavior changes.
AZ204-SG-SEC-003study-guideImplement user authentication and authorizationCreate and use shared access signatures.storage, least privilegesasSAS vs key vs Entra authSAS delegates scoped data access; storage validates its signaturesecurity / choose delegation methodvault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a scoped SAS expiry and failure scenario.SAS behavior changes.
AZ204-SG-SEC-004study-guideImplement user authentication and authorizationBuild a solution that uses Microsoft Graph.REST, OAuth, permissionsmicrosoft-graphGraph permission vs Azure RBACapp requests Graph token; Graph permission gates directory datasecurity / trace consent-to-requestvault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd target and consent failure.Graph permission behavior changes.
AZ204-SG-SEC-005study-guideImplement secure Azure solutionsSecure configuration with App Configuration or Key Vault.configuration, secretsazure-app-configuration, key-vaultconfiguration vs secret storeapp reads configuration at runtime; secret store protects sensitive valuessecurity / choose storage boundaryvault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an App Configuration versus Key Vault decision checkpoint.Service behavior changes.
AZ204-SG-SEC-006study-guideImplement secure Azure solutionsUse Key Vault keys, secrets, and certificates in code.TLS, identity, authorizationkey-vault-secretssecret vs key vs certificateworkload identity authorizes retrieval; app uses returned materialsecurity / diagnose permission failurevault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a Key Vault secret/key/certificate boundary scenario.Key Vault API behavior changes.
AZ204-SG-SEC-007study-guideImplement secure Azure solutionsImplement managed identities for Azure resources.principals, RBACmanaged-identitymanaged identity vs service principalAzure manages credential; RBAC grants its principal data-plane accesssecurity / explain credentialless flowvault/30-glossary/managed-identity.md; vault/15-az204/2-data-security/application-security.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a managed-identity authorization walkthrough before verified.Product or source behavior changes.
AZ204-SG-MON-001study-guideMonitor and troubleshoot solutions by using Azure Monitor Application InsightsAnalyze application metrics, logs, and traces.telemetry types, KQLapplication-insightsmetrics vs logs vs tracesapp emits signals; Insights correlates them for diagnosisobservability / choose signalvault/15-az204/4-observability/application-observability.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a worked telemetry query before verified.Product or source behavior changes.
AZ204-SG-MON-002study-guideMonitor and troubleshoot solutions by using Azure Monitor Application InsightsImplement availability tests and alerts.HTTP, alert rulesavailability-test, alert-rulealert rule vs action grouptest produces signal; rule evaluates it; action group routes responseobservability / trace failure-to-notificationvault/15-az204/4-observability/application-observability.md#Concept sequence and relationshipsverifiedverifieddesignedAdd availability-test and alert-flow evidence.Availability or alert behavior changes.
AZ204-SG-MON-003study-guideMonitor and troubleshoot solutions by using Azure Monitor Application InsightsInstrument an app or service with Application Insights.runtime, telemetryapplication-insightsinstrumentation vs monitoringinstrumentation emits telemetry; monitoring stores, queries, and alerts on itobservability / locate missing signalvault/15-az204/4-observability/application-observability.md#Concept sequence and relationshipsverifiedverifieddesignedAdd target and failure diagnosis.SDK or ingestion behavior changes.
AZ204-SG-API-001study-guideImplement Azure API ManagementCreate an API Management instance.APIs, networking, identityapi-managementAPI gateway vs app runtimeAPIM fronts backend; backend still owns application behaviorintegration / draw request boundaryvault/30-glossary/api-management.md#What it is; vault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an APIM configuration walkthrough before verified.Product or source behavior changes.
AZ204-SG-API-002study-guideImplement Azure API ManagementCreate and document APIs.REST, OpenAPI, HTTPopenapi, api-documentationAPI definition vs implementationdefinition describes contract; backend implements itintegration / explain contract handoffvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an OpenAPI contract example.API tooling changes.
AZ204-SG-API-003study-guideImplement Azure API ManagementConfigure access to APIs.auth, subscriptions, principalsapi-accessauthentication vs authorizationgateway authenticates caller and applies access policy before forwardingintegration / diagnose rejected requestvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an API gateway authorization failure scenario.Access policy behavior changes.
AZ204-SG-API-004study-guideImplement Azure API ManagementImplement policies for APIs.HTTP pipeline, XML/JSONapi-policiespolicy vs application codegateway policy transforms/guards request before backend executionintegration / predict policy effectvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a policy-versus-backend decision scenario.Policy behavior changes.
AZ204-SG-EVT-001study-guideDevelop event-based solutionsImplement an Event Grid solution.events, webhook, handlersevent-gridevent vs commandpublisher announces occurrence; subscribers react independentlyintegration / trace event deliveryvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an Event Grid delivery walkthrough before verified.Product or source behavior changes.
AZ204-SG-EVT-002study-guideDevelop event-based solutionsImplement an Event Hubs solution.event stream, partitionsevent-hubsEvent Hubs vs Event Gridproducers append stream data; consumers read partitionsintegration / choose stream vs notificationvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd an Event Hubs stream-versus-event notification checkpoint.Event Hubs behavior changes.
AZ204-SG-MSG-001study-guideDevelop message-based solutionsImplement a Service Bus solution.queues, retries, deliveryservice-busqueue vs topic/subscriptionsender enqueues message; receiver completes or abandons itintegration / reason about retriesvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd a Service Bus retry/dead-letter walkthrough before verified.Product or source behavior changes.
AZ204-SG-MSG-002study-guideDevelop message-based solutionsImplement a Queue Storage solution.storage, polling, idempotencyqueue-storageQueue Storage vs Service Bussimple queue stores work item; worker polls and processes itintegration / choose based on guaranteesvault/15-az204/3-integration/api-event-message-integration.md#Concept sequence and relationshipsverifiedverifieddesignedAdd Queue Storage retry and idempotency evidence.Queue behavior changes.

Audit result

0 missing, 0 thin, 0 covered, 37 verified. All 37 study-guide rows have inspected source, concept, route, and relationship evidence. Practical statuses remain separate; AZ-204 is retired and is not presented as a current exam or certification. operational walkthroughs and rendered evidence are still open. These rows are not a claim that nearby AZ-104 or AZ-400 notes teach application-development objectives. The next step is to create canonical notes and an ordered retired-foundation route, then inspect each actual target before advancing grades.

Sources and retirement

Source-to-vault dashboard · Source inventory · Curriculum home