Study guide
1.2 Audience Profile & Study Path
Exam AI-200: Developing AI Cloud Solutions on Azure Exam
Track your progress as you read
Finished sections get a check mark.
1 Introduction & Exam Overview
1.1 Current Exam Facts 1.2 Audience Profile & Study Path
2 Chapter 1: Container Registry & App Service Hosting
1.1 ACR: Build, Store, Version & Manage Images 1.2 ACR Tasks: Build & Run Images 1.3 Deploy Containers to Azure App Service
3 Chapter 2: Azure Container Apps & KEDA Scaling
2.1 Azure Container Apps: Environments, Config & Revisions 2.2 KEDA Event-Driven Scaling in Container Apps
4 Chapter 3: AKS Manifests & Container Troubleshooting
3.1 Deploy & Manage Apps on AKS with Manifests 3.2 Monitor & Troubleshoot AKS and Container Apps
5 Chapter 4: Cosmos DB for NoSQL Fundamentals
4.1 Cosmos DB for NoSQL: SDK Connect & Queries 4.2 Optimize RUs: Indexing Policies & Consistency Levels
6 Chapter 5: Cosmos DB Vectors & Change Feed
5.1 Embeddings & Vector Similarity Search in Cosmos DB 5.2 Change Feed Processor for New/Updated Items
7 Chapter 6: Azure PostgreSQL Foundations for AI
6.1 Azure Database for PostgreSQL: Connect & Query with SDKs 6.2 Schema Design, Data Types & Indexing Strategies 6.3 pgvector Indexing: Latency & Compute Overhead
8 Chapter 7: PostgreSQL Vector Workloads & RAG
7.1 Configure Compute, Memory & Storage for Vector Workloads 7.2 Vector Search, Semantic Retrieval & RAG with Metadata Filters 7.3 Connection Optimization for Throughput & Latency
9 Chapter 8: Azure Managed Redis for AI Solutions
8.1 Azure Managed Redis: Caching, Expiration & Invalidation 8.2 Redis Vector Indexing for Similarity Search
10 Chapter 9: Service Bus & Event Grid for AI Pipelines
9.1 Service Bus Queues & Message Processing 9.2 Topics, Subscriptions & Dead-Letter Queues 9.3 Event Grid: Custom Events & Filters 9.4 Event Grid Retries & Event-Driven Workflows
11 Chapter 10: Azure Functions for Serverless AI Back Ends
10.1 Azure Functions: Triggers & Bindings 10.2 Build Serverless APIs with Functions 10.3 Configure & Deploy Function Apps
12 Chapter 11: Key Vault & App Configuration
11.1 Azure Key Vault: Secret Storage & Retrieval 11.2 Key Vault Secret Rotation Patterns 11.3 Azure App Configuration for App Settings
13 Chapter 12: OpenTelemetry & KQL Observability
12.1 Distributed Tracing with OpenTelemetry SDKs 12.2 Correlating Traces into Azure Monitoring 12.3 Write KQL Queries to Analyze Logs 12.4 KQL for Metrics & Troubleshooting Scenarios
1.2 Audience Profile & Study Path
Key Takeaways Explain This Topic AI
AI-200 targets developers who build backend and AI solutions on Azure across requirements, design, development, deployment, security, and monitoring.
Expected strengths include Azure SDKs, data management, monitoring, messaging/eventing, vector databases, Python, and containerized applications.
Use a domain-weighted path: containers → AI data services (largest block) → Service Bus/Event Grid/Functions → Key Vault/App Configuration/OpenTelemetry/KQL.
Course AI-200T00-A is the related Microsoft training path; pair it with hands-on labs in ACR/Container Apps/AKS, Cosmos/PostgreSQL/Redis, and observability.
After passing, keep the credential current with the annual free Microsoft Learn renewal assessment and re-check the skills outline when the study guide updates.
Last updated: July 2026
Who AI-200 is for
Microsoft positions Exam AI-200 for people who develop backend and AI solutions on Azure . The audience is not “anyone curious about ChatGPT.” It is the engineer who can take a solution through requirements → design → development → deployment → security → monitoring , using Azure services as the platform.
If you already write Python services, package them as containerized apps , call Azure with SDKs , store and retrieve data (including vector databases ), wire messaging/eventing , and diagnose production issues with monitoring , you are in the intended audience. If you only know portal clicks for a single AI demo feature, you still can pass—but your study path must deliberately build those lifecycle and SDK muscles.
Audience profile checklist
Use this as a self-assessment. Mark each row honest (Strong / Developing / New):
Capability Why AI-200 cares
Azure SDKs in application code Domains assume you connect, query, configure, and operate from code—not only from screenshots
Data management on Azure Domain 2 is 25–30%: Cosmos DB, PostgreSQL/pgvector, Managed Redis
Vector databases / embeddings workflows AI features depend on similarity search, indexes, and retrieval patterns
- Containerized applications Domain 1: ACR, App Service containers, Container Apps, KEDA, AKS
- Messaging and eventing Domain 3: Service Bus, Event Grid, Functions triggers/bindings
- Security and configuration Domain 4: Key Vault, secret rotation, App Configuration
- Monitoring and troubleshooting Domain 4: OpenTelemetry, Azure Monitor correlation, KQL
- Python proficiency Common implementation language for AI/backend labs and samples
You do not need “expert” on every row on day one. You do need a plan that closes the gaps that map to weighted domains .
What “lifecycle proficiency” means on this exam
AI-200 questions often hide a lifecycle decision inside a feature request:
Requirements / design: Which service fits competing consumers vs reactive events? When do you need a vector index vs a simple cache?
Development: Which SDK call pattern, binding, or query shape solves the task without burning RUs or adding unsafe secrets in code?
Deployment: How do images, revisions, manifests, or Function Apps get to Azure cleanly?
Security: Are secrets in Key Vault ? Are app settings externalized in App Configuration ?
Monitoring: Can you trace a request with OpenTelemetry and investigate with KQL when latency or failures appear?
Candidates who only memorize service names struggle when the stem asks for the next correct operational step .
Recommended study path (domain-weighted)
Build a sequence that mirrors the official outline and protects Domain 2 time:
Orient (this chapter) — Lock logistics: 700/1000, 120 minutes, English, proctored, four domains, renewal, official Learn URLs.
Domain 1 — Containers (20–25%) — ACR build/store/version; ACR Tasks; App Service containers; Container Apps environments/config/revisions; KEDA; AKS manifests; container monitor/troubleshoot.
Domain 2 — AI data services (25–30%) — Cosmos SDK/queries, RU/indexing/consistency, vector search, change feed; PostgreSQL connect/schema/indexing, pgvector, RAG + metadata filters, connection optimization; Managed Redis caching and vector indexing.
Domain 3 — Connect & consume (20–25%) — Service Bus queues/topics/DLQ; Event Grid custom events/filters/retries; Functions triggers/bindings, serverless APIs, configure/deploy.
Domain 4 — Secure, monitor, troubleshoot (20–25%) — Key Vault secrets/rotation; App Configuration; OpenTelemetry → Azure monitoring; KQL for logs and metrics troubleshooting.
Mixed practice — Timed sets that intentionally cross domains (for example, a containerized Python API that reads vectors from PostgreSQL, publishes events, and is diagnosed with KQL).
Pair training with labs
Course AI-200T00-A is the related Microsoft training course. Use it as a structured spine, then force hands-on repetition:
Push an image to ACR , deploy to App Service or Container Apps , change a revision , and scale with a KEDA rule.
Query Cosmos DB , tune indexing/consistency thinking, run a vector similarity path, and process change feed updates.
Stand up PostgreSQL with pgvector , measure index tradeoffs, and implement a small RAG -style retrieval with metadata filters.
Cache with Azure Managed Redis and compare cache invalidation vs vector index use cases.
Implement Service Bus and Event Grid paths; add a Functions API with triggers/bindings.
Store secrets in Key Vault , externalize settings in App Configuration , emit OpenTelemetry traces, and write KQL to find failures.
Reading without labs is the most common slow path for associate Azure exams.
Weekly pacing template (example)
For an eight-week plan at ~6–8 hours/week:
- Weeks 1–2: Domain 1 containers + light Domain 4 monitoring intro (so you can observe what you deploy)
- Weeks 3–5: Domain 2 data/AI platforms (longest block—do not compress)
- Week 6: Domain 3 messaging/events/Functions
- Week 7: Domain 4 security + KQL depth
- Week 8: Mixed timed practice, weak-topic remediation, exam logistics rehearsal
Adjust if your self-assessment shows a severe gap (for example, never used containers → extend weeks 1–2; never touched vectors → extend weeks 3–5).
Scenario: matching a job story to the exam
Sam builds Python microservices on Azure. Sam can deploy containers and call Service Bus, but has never configured pgvector or Cosmos vector search, and debugs production issues only by reading raw logs without KQL or correlated traces. Sam’s efficient path is not “watch more AI overview videos.” It is: keep Domain 1/3 warm with short labs, then dedicate the largest block to Domain 2 vector/data patterns, then finish with Key Vault + OpenTelemetry + KQL until troubleshooting feels natural. That mapping follows audience reality and official weights at the same time.
After you pass: renewal and continuous learning
The credential renews with an annual free assessment on Microsoft Learn. Put a calendar reminder before expiration. When Microsoft updates the AI-200 study guide, skim the skills measured list—new bullets often signal where Azure’s AI cloud developer role is shifting (vector features, container scaling, observability).
- Study-path anti-patterns to avoid
- Studying Azure AI Fundamentals -style vocabulary only, while skipping SDKs, containers, and KQL
- Ignoring Domain 2 because “databases feel boring,” despite the 25–30% band
- Memorizing portal steps without writing Python + SDK flows
- Treating messaging, Functions, and Event Grid as optional side topics
- Skipping security/observability until the end, then discovering Domain 4 is a second full weight band
If you internalize the audience profile and follow a domain-weighted lab path—anchored by AI-200T00-A and the official skills guide—you will enter later chapters knowing why each service appears and how it connects to the associate developer role Microsoft is certifying.