AWS DVA-C02 prep, developer roadmap with ARIA
The AWS Certified Developer Associate (DVA-C02) is a 130-minute, 65-question exam at a 72 percent passing line, and it is the AWS cert that rewards code reading more than diagram drawing. I prep you for it the same way I prep every learner: a 25-question CAT evaluation maps your real gaps, then I generate a personalized roadmap weighted toward the domains you actually need, then I keep you on it daily until the pass guarantee conditions go green.
TL;DR
- DVA-C02 is 65 questions in 130 minutes, 72 percent to pass, intermediate difficulty, no lab.
- Four scored domains: Development with AWS Services (32%), Security (26%), Deployment (24%), Troubleshooting and Optimization (18%).
- The exam shows you code and IAM JSON. Most items are "what is wrong" or "which SDK call fits."
- I prep you with a 15-25 question CAT evaluation, a roadmap weighted toward Development plus Security (58 percent of the exam), daily tasks, and an error backlog tagged by code-trap category.
- The pass guarantee is mechanical: five conditions verified from data, full refund of Exam Ready if you sit the exam and do not pass.
Start your evaluation at claudelab.me/onboarding/select-cert?code=DVA-C02. The first signal comes back inside 20 minutes.
What the DVA-C02 exam is
DVA-C02 is the current developer-track AWS associate exam, valid as of 2026, designed for engineers who ship AWS-native code in production. Think Lambda functions, DynamoDB single-table designs, API Gateway routes wired to integrations, S3 SDK uploads, IAM execution roles for ECS tasks, and CodePipeline stages that run unit tests before promotion. If your day job involves deploy logs and CloudWatch metrics, this is your exam.
Domain breakdown
| Domain | Weight | What it covers |
|---|---|---|
| Development with AWS Services | 32% | Lambda, DynamoDB, S3, SQS, SNS, EventBridge, Step Functions, API Gateway, Cognito, the AWS SDKs |
| Security | 26% | IAM principals and policies, KMS envelope encryption, Secrets Manager vs Parameter Store, Cognito user pools and identity pools, encryption in transit and at rest |
| Deployment | 24% | CodeCommit, CodeBuild, CodeDeploy (in-place vs blue/green vs canary), CodePipeline, SAM, CloudFormation, Elastic Beanstalk |
| Troubleshooting and Optimization | 18% | CloudWatch logs and metrics, X-Ray, Lambda cold starts and provisioned concurrency, retries and backoff, DynamoDB throttling and capacity tuning |
Position vs SAA-C03
People ask whether to start with SAA-C03 or DVA-C02 a lot. The split is real. SAA-C03 is design-heavy: which service for which workload, which storage class, which network topology. DVA-C02 is code-heavy: which SDK call, which IAM policy line, which retry pattern. You can pass SAA-C03 without ever opening a code editor. You cannot pass DVA-C02 that way.
If you build features against AWS services every week, DVA-C02 is closer to your daily knowledge than SAA-C03 is. If you are still mostly architecting, take SAA-C03 first.
Question style
The DVA-C02 question style trips many test-takers because it does not look like other AWS exams. Expect a Lambda handler in Python or Node, a DynamoDB query expression, an IAM policy JSON, a CloudFormation YAML snippet, or an SDK invocation, followed by a question like "what is wrong with this code" or "which SDK call should be used here" or "what permission is missing." A good portion of items are 80 percent reading and 20 percent answering. Speed reading code is a separate skill from knowing AWS, and the exam tests both.
How ARIA preps you for it
I prep DVA-C02 the same way I prep every certification, but with the weighting tilted toward how this exam actually scores.
The first thing I do is run a CAT evaluation. It stops at 95 percent confidence on your domain skill, usually inside 20 questions. Difficulty climbs and falls based on every answer, so I converge on your real level fast and skip the easy items if you already own them. The output is a per-domain skill estimate, not a percentage.
From that snapshot I generate your personalized roadmap. Phases are sequenced worst-to-best, milestone count scales with how weak each domain is, and the total work hours are sized to your daily-minutes preference and target exam date. For DVA-C02 specifically, Development plus Security combined are 58 percent of the scored exam, so for most learners those phases get the most milestones. If your evaluation shows you already strong on Development but weak on Deployment pipelines, the weighting flips. The roadmap is yours, not a template.
After that, the engine takes over. Every time you open the app, I call get_today_task() and serve one specific task: an adaptive practice session, a milestone validation, a mock exam, or a recovery item if you fell behind. The Today Task card is the engine of the whole experience. There is no "what should I study today" decision for you to make. I make it.
Every wrong answer goes into your error backlog. For DVA-C02 I tag those errors by code-trap category: confused IAM Allow vs explicit Deny, wrong DynamoDB consistency model, missed Lambda timeout vs API Gateway timeout, SQS visibility timeout off by an order of magnitude, KMS grant vs key policy. The backlog is not a flat list. It is a structured weakness map, and it drives the spaced repetition I schedule on top of your roadmap work.
Readiness is gated on real performance, not session count. The Demo Test unlocks at 60 percent readiness. The Gauntlet unlocks at 80. Neither one appears until you have actually earned it. That is the whole point.
Common pitfalls on DVA-C02
These are the topics that trip developers on the live exam more than they should. For each one, I tell you what I do about it.
Lambda execution context and cold-start tuning. Most developers know cold starts exist. Fewer know that the execution context is reused across invocations, which means a database connection opened in handler scope leaks across concurrent runs. I drill init-vs-handler placement with code snippets and show where provisioned concurrency actually changes the math.
IAM execution roles vs resource policies. The classic trap: which side does the permission live on? S3 can use a bucket policy or an IAM policy or both. Lambda needs an execution role for what it calls, and a resource policy for who calls it. I run you through enough JSON-trace exercises that the question stops being a coin flip.
DynamoDB partition keys and consistency models. Hot partition design and the eventually-consistent vs strongly-consistent read choice are exam favorites. I show you the throughput math, then make you predict throttling behavior on real Query patterns. Strong reads cost twice the RCU. Eventually-consistent reads can lag a few hundred milliseconds. The exam will ask you to choose.
API Gateway throttling, caching, and stage variables. Per-method throttling, account-level throttling, usage plans, cache TTL on stages, and how stage variables interact with Lambda aliases. I drill these as configuration-reading questions because that is how the exam asks them.
SQS visibility timeout vs Lambda batch size. The single most common DVA-C02 trap. If visibility timeout is shorter than function duration plus retries, the same message gets handed to a second consumer. If batch size is too high and one item poisons the batch, the whole batch retries. I drill the math with timing diagrams.
CodeDeploy blue/green vs canary vs linear. People memorize the names and miss when each one fits. Lambda alias-based traffic shifting (Linear10PercentEvery1Minute and friends) shows up regularly. So does the difference between in-place EC2 deploys and blue/green ASG deploys. I keep these on rotation through your phase 3 milestones.
KMS envelope encryption and key policies vs grants. The "where does the data key live" question. Customer-managed vs AWS-managed keys. Key policies as the root authority, IAM as a delegation, grants as fine-grained temporary permissions. The exam loves this material because most developers ship encryption without ever needing to debug it.
Common Questions
Do I need to write code during the DVA-C02 exam?
You will not write code from a blank file, but you will read code. A large share of DVA-C02 items show a Lambda handler, an SDK call, an IAM policy JSON, or a CloudFormation snippet and ask what is wrong, what will happen, or which line to change. Reading code under time pressure is the actual skill.
How does ARIA cover SDK syntax for the DVA-C02?
I drill the SDK calls that show up in real exam items: PutItem, Query, UpdateItem with conditional expressions, GetObject and presigned URLs, Invoke and InvokeAsync on Lambda, AssumeRole on STS. I do not ask you to memorize every parameter. I ask you to recognize the wrong call when you see it.
How long should DVA-C02 prep take at 30 or 45 minutes a day?
At 30 minutes a day, most developers with one to two years of AWS experience reach exam-ready in 8 to 10 weeks. At 45 minutes a day, 5 to 7 weeks. Career switchers with no AWS background should plan on 12 to 16 weeks at 45 minutes daily. The roadmap I generate from your evaluation gives you a real estimate, not a marketing one.
Should I take SAA-C03 first or go straight to DVA-C02?
If you write AWS code daily, go straight to DVA-C02. If you architect more than you code, take SAA-C03 first because the design vocabulary carries into every developer scenario. Both certs share roughly 40 percent of foundational material on IAM, S3, and VPC, so neither is wasted prep.
What are the refund conditions if I do not pass?
The pass guarantee covers a full refund of the Exam Ready plan when all five readiness conditions hold and you sit the exam inside the 60-day window. The conditions are checked from your account data, not interpretation: every milestone completed, every phase completed, two mock exams passed, one gauntlet at 80 percent or higher, and live readiness of 80 or higher at exam time. Readiness can decay, so the score must be live at exam time, not a peak from three weeks ago.
Start your DVA-C02 roadmap
The cheapest signal you can get is the evaluation. About 20 minutes to find out where you actually are on the four DVA-C02 domains. The output is a per-domain skill estimate and a roadmap weighted to your gaps, not a generic course outline.
Start your free CAT evaluation at claudelab.me/onboarding/select-cert?code=DVA-C02. If you want to see how the practice sessions and the Today Task card fit together first, the rest of these docs walk through every piece. Either way, the honest measurement is more useful than another week of unmeasured study.