Back to blog
Study Tips14 min read

How to Pass the AWS Certified Developer Associate (DVA-C02) Exam in 2026: An 8-Week Study Plan

The AWS Certified Developer Associate DVA-C02 is 65 questions in 130 minutes with a pass mark of 720/1000. Here is an 8-week study plan that covers all four domains, the services AWS actually tests, and the exam-day tactics that save marks.

Nadia Rahman

Nadia Rahman · Cloud & AI Certifications Editor

7 August 2026

The AWS Certified Developer Associate DVA-C02 is the exam most people underestimate. It looks like the easier sibling of the Solutions Architect Associate, and then you sit it and discover that AWS wants you to know Lambda execution context, DynamoDB conditional writes and CodeDeploy hook ordering at a level of detail no architecture exam ever asks for. Candidates who treat it as "SAA-C03 with a bit of code" tend to fail by fifty points.

This guide gives you an eight-week study plan for the AWS Certified Developer Associate DVA-C02, built around the four scored domains and their real weightings. It assumes you can commit around ten hours a week and that you have some AWS exposure, though not necessarily the full year of hands-on development experience AWS recommends.

What the DVA-C02 Exam Actually Involves

The DVA-C02 exam is 65 questions delivered in 130 minutes. It uses multiple choice (one correct response from four) and multiple response (two or more correct responses from five or more) formats. There are no drag-and-drop items and no lab component.

Fifteen of those 65 questions are unscored. AWS includes them to trial content for future exam versions, and they are not identified on screen, so you must treat every question as if it counts.

The exam is scored on a scale of 100 to 1000, and the passing score is 720. AWS uses a compensatory scoring model, which means you do not need to pass each domain individually. You only need to clear 720 overall, so a weak domain can be carried by strong ones.

Exam Tip: At 65 questions in 130 minutes you have exactly two minutes per question. Most candidates finish the first pass in about 85 minutes, which leaves 45 minutes for flagged items. Do not spend six minutes on question four.

The exam costs $150 USD and can be taken at a Pearson VUE test centre or online via OnVUE. The certification is valid for three years, and recertification is pass-an-exam only. If you fail, AWS enforces a 14 calendar day wait before you can rebook, and you pay the full fee again on every attempt. There is no annual cap on attempts.

If you are sitting it online, the check-in process catches more people out than the questions do. Our guide to OnVUE online proctored exam rules covers the room scan and what actually gets you banned.

The Four DVA-C02 Domains and Their Weightings

Everything on the AWS Certified Developer Associate DVA-C02 exam guide falls into four domains. The percentages below are the share of scored content, which is what your study time should mirror.

DomainWeightingWhat it really covers
1. Development with AWS Services32%Lambda, DynamoDB, API Gateway, S3, SQS, SNS, Step Functions, EventBridge, Kinesis, ElastiCache, SDK behaviour
2. Security26%IAM policies, roles and STS, Cognito user pools vs identity pools, KMS, Secrets Manager, Parameter Store, encryption in transit and at rest
3. Deployment24%CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CloudFormation, SAM, Elastic Beanstalk, container deployment to ECS and ECR
4. Troubleshooting and Optimization18%CloudWatch Logs and metrics, X-Ray tracing, retries and exponential backoff, caching strategies, performance tuning

Two things stand out. First, Security at 26% is enormous for a developer exam, and it is the domain most candidates neglect because they assume it belongs to the security certifications. Second, Development and Deployment together make up 56% of the exam, and both are dominated by serverless and CI/CD patterns rather than EC2.

The service list that actually earns marks

You cannot learn all 200-plus AWS services, and you do not need to. The DVA-C02 question bank concentrates heavily on a short list:

  • Lambda: execution context reuse, /tmp storage, environment variables, layers, versions and aliases, concurrency (reserved vs provisioned), event source mappings, the 15 minute maximum timeout
  • DynamoDB: partition and sort keys, LSI vs GSI, Query vs Scan, conditional writes, optimistic locking with version numbers, DAX, streams, on-demand vs provisioned capacity
  • API Gateway: REST vs HTTP APIs, stages and stage variables, caching, throttling, usage plans and API keys, Lambda authorisers, integration types
  • S3: presigned URLs, multipart upload, storage classes, versioning, server-side encryption options (SSE-S3, SSE-KMS, SSE-C), event notifications
  • IAM and STS: policy evaluation logic, assume role, instance profiles, resource-based vs identity-based policies
  • Cognito: user pools for authentication, identity pools for AWS credentials, and the distinction between the two
  • CodeDeploy: appspec.yml, deployment types (in-place vs blue/green), lifecycle event hooks and their order
  • CloudFormation and SAM: intrinsic functions, parameters vs mappings, change sets, nested stacks, SAM transform and local testing

Where DVA-C02 differs from DVA-C01

The current version replaced DVA-C01 and shifted the emphasis noticeably. DVA-C02 dropped most legacy content around older deployment tooling and added far more container coverage (ECS, Fargate, ECR), more infrastructure as code through CloudFormation and SAM, and a broader treatment of CI/CD as an end-to-end pipeline rather than a set of isolated services.

If you find a study resource that still talks about DVA-C01, treat its service coverage as incomplete. Anything published before late 2023 will under-weight containers and CloudFormation.

The 8-Week DVA-C02 Study Plan

This plan assumes roughly ten hours a week: two hours on four weekdays plus a two hour block at the weekend. Adjust the pace rather than skipping weeks. The sequence deliberately front-loads the two biggest domains so you have the longest possible retention window on the highest-value content.

Week 1: Foundations and the SDK Mindset

Set up your environment before you learn anything. Create a dedicated AWS account with a billing alarm at $10, install the AWS CLI, and configure a profile with a low-privilege IAM user.

  • Read the official DVA-C02 exam guide end to end. It is ten pages and it tells you precisely what is in scope.
  • Cover the shared responsibility model, regions and availability zones, and the difference between the console, CLI, SDK and CloudFormation as interaction models.
  • Learn how SDK credentials resolve: environment variables, then shared credentials file, then instance profile or task role.
  • Build one thing by hand: an S3 bucket, an IAM role, and a script that uploads a file using the SDK in your language of choice.

By the end of the week you should be able to explain why a Lambda function should use an execution role rather than embedded access keys.

Week 2: Lambda and the Serverless Core

This is the single highest-yield week of the plan. Lambda appears throughout Domain 1 and leaks into Domains 3 and 4.

  • Execution model: cold starts, execution context reuse, why you initialise SDK clients outside the handler.
  • Configuration: memory and CPU coupling, timeout limits, environment variables and how to encrypt them, layers for shared dependencies.
  • Concurrency: reserved concurrency to cap a function, provisioned concurrency to eliminate cold starts, and what happens when you hit the account limit.
  • Versions and aliases, and how weighted aliases enable canary releases.
  • Event source mappings for SQS, DynamoDB Streams and Kinesis, including batch size and the effect of a failed batch.

Build a Lambda function triggered by an S3 upload that writes a record to DynamoDB. Break it deliberately and read the CloudWatch logs.

Week 3: DynamoDB and Data Access Patterns

DynamoDB questions are the most consistently difficult on the exam because they require you to reason about key design, not recall a fact.

  • Partition key and sort key design, and why a poorly chosen partition key creates hot partitions.
  • Query vs Scan, and why Scan is almost always the wrong answer in an exam scenario.
  • Local secondary indexes (same partition key, created at table creation) vs global secondary indexes (any key, created anytime, own capacity).
  • Conditional writes and optimistic locking with a version attribute.
  • Read consistency: eventually consistent by default, strongly consistent on request, and the capacity cost difference.
  • DAX for microsecond caching, and ElastiCache for the general caching question.

Exam Tip: When a DynamoDB question mentions "the application is slow and reads the whole table", the answer almost always involves adding a global secondary index and replacing a Scan with a Query.

Week 4: API Gateway, Messaging and Orchestration

  • API Gateway: REST vs HTTP API trade-offs, stages and stage variables, caching at the stage level, throttling and usage plans, CORS, Lambda proxy integration and the response format it requires.
  • SQS: standard vs FIFO, visibility timeout, dead-letter queues, long polling, and why the visibility timeout should exceed the consumer's processing time.
  • SNS: fan-out patterns, filter policies, and the SNS-to-SQS combination that appears constantly.
  • EventBridge: rules, event patterns, and how it differs from SNS.
  • Step Functions: standard vs express workflows, state types, error handling with Retry and Catch.
  • Kinesis Data Streams: shards, partition keys, and the difference from SQS.

Week 5: Security (Domain 2, 26%)

Do not skim this week. Security is more than a quarter of the exam.

  • IAM policy structure, explicit deny beating any allow, and how resource-based policies interact with identity-based ones.
  • Roles vs users, STS AssumeRole, and cross-account access patterns.
  • Cognito user pools (who is the user) vs identity pools (what AWS credentials do they get). Know which one you reach for in a given scenario.
  • KMS: customer managed keys, key policies, envelope encryption, and the 4KB direct encryption limit.
  • Secrets Manager (automatic rotation, higher cost) vs Systems Manager Parameter Store (free standard tier, no built-in rotation).
  • Encryption in transit and at rest across S3, DynamoDB, RDS and EBS.

The Secrets Manager versus Parameter Store distinction is worth memorising as a one-liner: if the question mentions automatic credential rotation, the answer is Secrets Manager.

Week 6: Deployment and CI/CD (Domain 3, 24%)

  • CodeCommit, CodeBuild (buildspec.yml), CodeDeploy (appspec.yml) and CodePipeline as a chain.
  • CodeDeploy lifecycle event hooks and their order. This is heavily tested and purely a memory task.
  • Deployment strategies: in-place, blue/green, canary, linear, all-at-once. Know which minimises downtime and which minimises risk.
  • CloudFormation: template anatomy, intrinsic functions (Ref, GetAtt, Sub, Join), parameters, outputs, change sets, drift detection, nested stacks.
  • SAM: the transform, simplified resource types, and sam local for testing.
  • Elastic Beanstalk deployment policies: all at once, rolling, rolling with additional batch, immutable, traffic splitting.
  • Containers: ECS task definitions, Fargate vs EC2 launch types, ECR image push and pull permissions.

Build a pipeline that takes a commit through CodeBuild and deploys a Lambda function via SAM. Doing this once teaches you more than a week of video.

Week 7: Troubleshooting, Optimisation and First Practice Exams

  • CloudWatch: metrics, custom metrics, log groups and streams, metric filters, alarms, and Logs Insights queries.
  • X-Ray: the daemon, segments and subsegments, annotations vs metadata, service maps, and how to instrument a Lambda function.
  • Error handling: exponential backoff with jitter, SDK automatic retries, and which HTTP status codes are retryable.
  • Caching: CloudFront, API Gateway stage cache, DAX and ElastiCache, and which one a given scenario needs.
  • Cost and performance optimisation: Lambda memory tuning, DynamoDB capacity mode selection, S3 storage class transitions.

Sit your first full-length timed practice exam this week. Expect a score in the low 60s. That is normal and it is diagnostic, not predictive.

Week 8: Weak-Area Repair and Exam Readiness

Do not learn new material this week. Work exclusively from your practice exam results.

  • Review every question you got wrong and every question you guessed correctly. The second category is more dangerous than the first.
  • Re-drill CodeDeploy hook order, Elastic Beanstalk deployment policies, and Lambda concurrency limits. These are the three most commonly missed pure-recall items.
  • Sit two more full-length timed exams. Aim to be consistently above 80% before you book.
  • Read the exam guide one final time and check that no in-scope task statement is unfamiliar.

Book the exam for the end of week eight before you start week seven. A fixed date is the most reliable study accelerator there is.

How DVA-C02 Compares to the Other AWS Associates

ExamCodeBest forOverlap with DVA-C02
Solutions Architect AssociateSAA-C03Designing systemsHigh on core services, low on SDK and CI/CD
Developer AssociateDVA-C02Building applications-
CloudOps Engineer AssociateSOA-C03Running systemsModerate on CloudWatch and deployment
Data Engineer AssociateDEA-C01Data pipelinesModerate on Kinesis, Lambda and S3

If you already hold SAA-C03, you can realistically compress this plan to six weeks by shortening weeks one and four. The reverse is not true: DVA-C02 does not prepare you well for the architecture trade-off questions on SAA-C03.

Passing any AWS exam earns you a 50% discount voucher towards your next one, which makes stacking a second associate within the same year noticeably cheaper.

Common Reasons Candidates Fail DVA-C02

  • Studying architecture instead of development. Knowing that Lambda is serverless is not the same as knowing that the execution context is reused and that /tmp persists between warm invocations.
  • Neglecting Security. A quarter of the exam sits in a domain most developers assume is somebody else's job.
  • Skipping hands-on work. The scenario questions describe symptoms. If you have never seen a Lambda time out because the SQS visibility timeout was too short, you will not recognise the pattern.
  • Memorising dumps. DVA-C02 questions are scenario-based and reworded frequently. Pattern recognition from real practice questions works; rote answers do not.
  • Running out of time. Two minutes per question is tight if you read every distractor twice. Flag and move on.

Our post on why most people fail certification exams goes deeper on the study habits behind these failures.

Frequently Asked Questions

Is DVA-C02 hard?

It is harder than most candidates expect, but it is a fair exam. The difficulty comes from depth rather than breadth: AWS tests a fairly short list of services in considerable detail. With eight weeks of structured study and genuine hands-on practice, a developer with some AWS exposure has a strong chance of passing first time.

What is AWS DVA-C02?

DVA-C02 is the exam code for the AWS Certified Developer Associate certification. It validates your ability to develop, deploy, debug and secure cloud-based applications on AWS. The exam has 65 questions, runs for 130 minutes, and requires a score of 720 out of 1000 to pass.

What are the key differences between the DVA-C01 and DVA-C02 exams?

DVA-C02 replaced DVA-C01 and rebalanced the content significantly. It added far more coverage of containers (ECS, Fargate, ECR), infrastructure as code through CloudFormation and SAM, and end-to-end CI/CD pipelines. It also reduced emphasis on older deployment tooling. Any study material written for DVA-C01 will under-cover containers and CloudFormation.

What is the fee for the DVA-C02 certification?

The DVA-C02 exam costs $150 USD. If you fail, you must wait 14 calendar days before rebooking and you pay the full $150 again on each attempt, as AWS does not include free retakes. The certification is valid for three years, after which you recertify by passing the current version of the exam.

How long does it take to prepare for DVA-C02?

Most candidates with existing AWS experience need six to ten weeks at around ten hours a week. If you are new to AWS, budget twelve weeks and spend the extra time on hands-on labs rather than additional video content. Practice exams are the best readiness signal: sit them timed and aim to score consistently above 80% before booking.

Ready to Start Practising?

Reading about Lambda concurrency and answering a scenario question about it under time pressure are two different skills. The candidates who pass DVA-C02 first time are almost always the ones who did hundreds of realistic practice questions and reviewed every explanation, not just the ones they got wrong.

CertCrush gives you exam-style practice questions with detailed explanations for every answer, so you can find your weak domains in week seven rather than on exam day. Browse the full course catalogue or create a free account and start drilling today.

AWSDVA-C02AWS Certified Developer AssociateStudy PlanCloud CertificationsExam PrepServerless
Nadia Rahman

Written by

Nadia Rahman · Cloud & AI Certifications Editor

Nadia came up through platform engineering — building and breaking cloud infrastructure — and now tracks the fastest-moving corner of the certification world: cloud, AI and DevOps. She reads every new exam blueprint the week it drops, so her study plans are aligned to what the exam tests now, not what it tested two years ago.

All articles by Nadia

Want a AWS practice course?

We don’t cover this exam yet — we build the most-requested courses first. One click tells us you want it.

Practising for something nearby?

Try real exam-style questions free — no account needed, full explanations included.