AWS Certified Developer Associate Study Guide (DVA-C02)
A real study plan for the AWS Certified Developer Associate (DVA-C02): exam domains, how long to prepare, what to focus on, and how to practice.

This is a study plan for the AWS Certified Developer Associate (DVA-C02), written for someone who is going to book the exam and wants to pass it, not read a brochure. The exam is 130 minutes, 65 questions, costs $150, and you need a scaled score of 720 out of 1000 to pass. AWS positions it for people with roughly a year of hands-on experience building and maintaining applications on AWS, plus comfort in at least one high-level programming language. The questions are multiple choice and multiple response, delivered at a Pearson VUE center or online proctored, and the cert is valid for 3 years.
What's on the exam
DVA-C02 splits into four domains. The weights tell you exactly where to spend your study time.
| Domain | Weight |
|---|---|
| Development with AWS Services | 32% |
| Security | 26% |
| Deployment | 24% |
| Troubleshooting and Optimization | 18% |
Development with AWS Services is the biggest slice, and it's the heart of the exam. This is where you write code that talks to AWS: Lambda functions, API Gateway, DynamoDB access patterns, S3, SQS, SNS, and Step Functions. Expect scenarios about event-driven design, idempotency, retries, and picking the right service for a given workload.
Security is larger than most people expect at 26%, and it's practical rather than theoretical: IAM roles versus users, least-privilege policies, how a Lambda function gets permissions, encrypting data with KMS, and storing secrets in Secrets Manager or Parameter Store instead of hardcoding them. If you write sloppy IAM, this domain will punish you.
Deployment covers how your code gets to AWS and updates safely. CodePipeline, CodeBuild, CodeDeploy, and deployment strategies like blue/green and canary. They test whether you understand rollbacks, environment configuration, and how to ship without breaking production.
Troubleshooting and Optimization is the smallest at 18% but it's where the harder scenario questions hide. CloudWatch logs and metrics, X-Ray tracing, caching with ElastiCache or DynamoDB DAX, and reading an error to find the root cause. These questions reward people who have actually debugged something on AWS.
How hard it is and how long to prepare
DVA-C02 is an associate-level exam, so it's deeper than the Cloud Practitioner but narrower than the architect track. The difficulty depends almost entirely on your starting point.
If you already write code against AWS at work, you're most of the way there. The gap is usually the services you don't touch day to day (Step Functions, X-Ray, the CodeDeploy details) and the exact way AWS phrases trade-offs. Four to six weeks of focused evenings is a realistic target.
If you're coming in cold, or you know AWS from the console but rarely from code, give yourself more like eight to ten weeks and budget real hands-on time. The exam assumes you've built things, and you can feel the difference between someone who has deployed a Lambda behind API Gateway and someone who only read about it.
The prerequisite AWS lists, one or more years of hands-on experience, is a recommendation, not a gate. People pass with less. But if you have far less, expect the scenario questions to feel slippery, because they're written for someone who has made these decisions before.
A study plan
Here's a plan you can compress or stretch depending on your background. The shape matters more than the exact weeks.
Weeks 1 to 2: Build the base. Read the official AWS exam guide for DVA-C02 first so you know the scope, then work through the Development with AWS Services domain since it's the largest. Write small things by hand: a Lambda function triggered by S3, a DynamoDB table with a sensible partition key, an SQS queue feeding a consumer. Use the official AWS documentation as your reference, not random blog posts.
Weeks 3 to 4: Security and Deployment. Spend real time in IAM. Write a least-privilege policy, attach a role to a Lambda function, and encrypt something with KMS. Then build a tiny pipeline: push code, have CodeBuild test it, have CodeDeploy ship it. Understanding why a deployment rolled back is worth more than memorizing service limits.
Week 5: Troubleshooting and the gaps. Wire up CloudWatch logs and X-Ray on something you built, then break it on purpose and trace the failure. Go back and cover whatever still feels thin. This is also when caching, DynamoDB DAX, and ElastiCache should click into place.
Final week: Practice and tighten. Switch from learning to testing. Do timed sets of exam-style questions, review every miss, and read the explanation until you understand why the wrong answers are wrong. That last part is the whole game on AWS exams. You can practice with realistic, exam-style questions to find the soft spots while you still have time to fix them.
What to focus on and common mistakes
Don't memorize service limits and pricing tables. AWS exams test judgment, not trivia. The questions describe a situation and ask for the best fit, and several answers will technically work.
Learn the trade-offs, because that's what the scenarios are built on. SQS versus SNS versus EventBridge. DynamoDB versus RDS for a given access pattern. Synchronous Lambda versus an async, queue-based design. When you can say why one option beats the others for a specific constraint, the questions get a lot easier.
Take IAM seriously. At 26%, Security is too big to skim, and IAM is the part people underestimate. Know the difference between a role and a user, how a service assumes a role, and what a least-privilege policy actually looks like.
Read the full scenario before the options. AWS loves to bury the deciding detail in the last sentence: a latency requirement, a cost constraint, a "without managing servers." Miss it and a plausible wrong answer looks right.
Watch the multiple-response questions. Some ask you to pick two or three correct answers, and partial credit is not a thing. Confirm how many selections each question wants before you commit.
Practice the right way
Reading and watching videos builds recognition. Timed practice builds the recall and speed you need on exam day. The point of practice questions isn't the score, it's the review afterward, where you turn every wrong answer into a thing you now understand.
Use exam-style questions that mirror the four DVA-C02 domains and their weights, so you spend the most reps where the exam spends the most points. Work through the DVA-C02 practice set, and review each explanation until the wrong options make sense to you. When you can consistently clear a timed set and explain your reasoning out loud, you're ready to book.
It's also a credential the market pays attention to. Coursera puts the median annual salary for a cloud developer in the US at $128,000 as of 2026, and reports that among people who earn an AWS certification, 73 percent see an average salary increase of 27 percent. Treat those as cited reference points rather than a promise, since pay depends on your role, location, and experience.
FAQ
What score do I need to pass DVA-C02? 720 on a scaled range that tops out at 1000. Of the 65 questions, 50 are scored and 15 are unscored, but they're mixed in and unlabeled, so answer every one.
How long is the exam and how much does it cost? 130 minutes and $150. You can take it at a Pearson VUE testing center or online with a proctor.
Do I need experience before taking it? AWS recommends one or more years of hands-on experience building and maintaining applications on AWS, plus proficiency in at least one high-level programming language. It's a recommendation, not a hard requirement, but the scenario questions assume you've built real things.
How long is the certification valid? 3 years. After that you recertify to keep it current.
Ready to start practicing?
Drill realistic, exam-style questions with a written explanation for every option, so you walk in knowing the format and exactly where your weak spots are.
Practice DVA-C02 questions →Keep reading
AWS
7 min read
AWS Certified Security Specialty: Exam Guide (SCS-C03)
What the AWS Certified Security Specialty (SCS-C03) covers: exam format, the six domains, cost, who it's for, and whether the cert is worth it.
Jun 13, 2026
AWS
7 min read
AWS SysOps Certification Guide (Now CloudOps, SOA-C03)
The AWS SysOps certification is now the CloudOps Engineer exam (SOA-C03). What's on it, how it differs from SAA, and whether it's worth taking.
Jun 13, 2026