AWS Developer Associate DVA-C02: Complete Study Guide 2026

The AWS Certified Developer – Associate (DVA-C02) exam tests your ability to build, deploy, secure, and troubleshoot cloud-native applications on AWS. With 65 questions across four domains — Development with AWS Services (32%), Security (26%), Deployment (24%), and Troubleshooting and Optimization (18%) — this guide provides a complete study plan, hands-on lab exercises, and exam-day strategies to help you pass with a score above the 720 minimum.

What Is the AWS Developer Associate

The AWS Certified Developer – Associate (DVA-C02) validates your ability to build, deploy, and debug cloud-native applications on AWS. Unlike the Solutions Architect track, this certification focuses squarely on writing code that runs on AWS services — Lambda functions, API Gateway integrations, DynamoDB queries, and CI/CD pipelines built with CodePipeline and CodeBuild. AWS recommends one or more years of hands-on experience developing and maintaining AWS-based applications before attempting this exam, according to the official AWS certification page.

The DVA-C02 launched in late 2022 as a replacement for the older DVA-C01, bringing updated coverage of containerized deployments, infrastructure as code with AWS SAM and CDK, and a stronger emphasis on security practices like secrets management and encryption key handling. If you work as a cloud developer, backend engineer, or DevOps-focused developer, this certification directly validates the skills you use daily. For a broader view of which AWS credentials matter most, see our AWS Certifications Worth Getting in 2026 guide.

Exam Format and Scoring

The DVA-C02 exam consists of 65 questions split into 50 scored and 15 unscored items. AWS uses the unscored questions to evaluate new content for future exam versions — you will not know which questions count. You have 130 minutes to complete the exam, which costs $150 USD at Pearson VUE testing centers or as an online proctored session.

Questions come in two formats: multiple choice (one correct answer out of four) and multiple response (two or more correct answers out of five or more options). Unanswered questions are scored as incorrect with no penalty for guessing, so always answer every question.

The exam uses a scaled scoring model from 100 to 1,000. The minimum passing score is 720, as documented in the official DVA-C02 exam guide (PDF). AWS employs a compensatory scoring model, meaning you do not need to pass each domain individually — your overall score determines pass or fail.

DetailSpecification
Questions65 (50 scored, 15 unscored)
Duration130 minutes
Cost$150 USD
Passing Score720 / 1,000
FormatMultiple choice and multiple response
Validity3 years
LanguagesEnglish, Japanese, Korean, Portuguese (BR), Simplified Chinese, Spanish

The Four Exam Domains

The DVA-C02 exam weights its four content domains unevenly, which directly affects how you should allocate study time. If you have already earned the AWS Solutions Architect Associate, you will notice significant overlap in security and deployment topics — leverage that existing knowledge here. Below is the breakdown from the official exam guide:

  • Domain 1: Development with AWS Services (32%) — The heaviest section. Covers writing Lambda functions, interacting with AWS APIs and SDKs, working with DynamoDB, S3, SQS, SNS, Kinesis, and API Gateway. You need to understand event-driven architecture, idempotency, stateful vs. stateless design, and fault-tolerant patterns like retries with exponential backoff and dead-letter queues.
  • Domain 2: Security (26%) — Authentication, authorization, encryption, and secrets management. You will be tested on IAM policies for applications, Amazon Cognito user and identity pools, AWS KMS key management, STS for temporary credentials, and secrets handling with AWS Secrets Manager and Systems Manager Parameter Store.
  • Domain 3: Deployment (24%) — CI/CD pipelines, infrastructure as code, and deployment strategies. Expect questions on CodePipeline, CodeBuild, CodeDeploy, AWS SAM, CloudFormation, AWS CDK, Elastic Beanstalk, container images, canary and blue/green deployments, and environment management across development, staging, and production.
  • Domain 4: Troubleshooting and Optimization (18%) — Root cause analysis using CloudWatch Logs and Metrics, X-Ray tracing, log queries with CloudWatch Logs Insights, and performance optimization of Lambda functions and API Gateway configurations.

With Domain 1 carrying nearly a third of the exam weight, your deepest preparation should center on writing code that directly calls AWS services and understanding how Lambda executes under different configurations.

Key Services You Must Know

The DVA-C02 does not test every AWS service. It focuses on services developers interact with through code. Based on the exam guide, these are the high-priority services:

Compute and Serverless

AWS Lambda is the single most important service on this exam. You need to understand function configuration (memory, timeout, concurrency, runtime, handler, layers, extensions, triggers, destinations), event source mapping, cold starts, and how Lambda interacts with VPC resources. Amazon API Gateway (REST and HTTP APIs) appears heavily in deployment and integration scenarios. AWS Elastic Beanstalk shows up for traditional application deployment questions.

Storage and Databases

Amazon DynamoDB dominates the database questions. Know the difference between query and scan operations, partition key design for high-cardinality access, local and global secondary indexes, consistency models (strongly consistent vs. eventually consistent), and caching strategies like write-through and lazy loading. Amazon S3 appears in lifecycle management, presigned URLs, and storage tier questions.

Messaging and Integration

Amazon SQS (standard and FIFO queues), Amazon SNS (pub/sub patterns), and Amazon Kinesis (data streaming) form the messaging backbone of the exam. Understand when to use each service, how fanout patterns work with SNS-to-SQS chaining, and how Lambda event source mappings consume messages.

CI/CD and Deployment

AWS CodePipeline orchestrates your build and deploy stages. CodeBuild handles compilation and testing. CodeDeploy manages application deployments to EC2, Lambda, and ECS. AWS SAM (Serverless Application Model) is the primary IaC tool tested — you should be comfortable writing and deploying SAM templates. AWS CDK appears for infrastructure-as-code questions using familiar programming languages.

Building Your Study Plan

A structured study plan separates candidates who pass from those who retake. For developers with some AWS experience, an 8-to-10-week plan at 10-12 hours per week provides sufficient depth. If you are newer to cloud development, extend to 12-14 weeks.

Weeks 1-2: Foundation and Domain 1

Start with the official exam guide. Read every task statement and knowledge area. Then focus on Lambda deep-dives: write at least 10 functions using Python or Node.js that interact with DynamoDB, S3, and SQS. Deploy them using AWS SAM. Practice configuring memory, timeout, concurrency, and environment variables. Build an event-driven application that processes SQS messages and stores results in DynamoDB.

Weeks 3-4: Security (Domain 2)

Study IAM policies in depth — write resource-based policies and identity-based policies from scratch. Implement Cognito user pools for a sample application. Configure KMS keys and practice encrypting S3 objects and DynamoDB data. Store and retrieve secrets using both Secrets Manager and Parameter Store. Understand the difference between them and when to use each.

Weeks 5-6: Deployment (Domain 3)

Build a full CI/CD pipeline using CodePipeline, CodeBuild, and CodeDeploy. Deploy a Lambda application using SAM with multiple stages (dev, staging, production). Practice canary and blue/green deployment strategies. Write CloudFormation templates for your infrastructure. If time permits, explore the AWS CDK for defining infrastructure in TypeScript or Python.

Weeks 7-8: Troubleshooting (Domain 4)

Set up CloudWatch Logs for your Lambda functions and practice querying with Logs Insights. Enable X-Ray tracing on your applications and read the service maps. Intentionally break your applications (wrong IAM permissions, missing environment variables, incorrect API Gateway routes) and diagnose the issues using only AWS observability tools.

Weeks 9-10: Practice Exams and Gap Filling

Take the AWS Official Practice Exam available on AWS Skill Builder. Use the results to identify weak areas. Revisit those topics with hands-on labs. Take at least two full-length timed practice exams to build stamina for the 130-minute format.

Common Mistakes That Cost the Exam

After analyzing community feedback and exam reports, these are the recurring pitfalls:

  1. Memorizing instead of building. The DVA-C02 tests applied knowledge. Reading about Lambda concurrency limits is not the same as configuring a provisioned concurrency setting and observing the cold start behavior. Hands-on practice is non-negotiable.
  2. Underestimating the security domain. At 26%, security carries significant weight. Many developers skip deep IAM policy practice and lose points on scenario-based questions about cross-account access, STS AssumeRole, and resource-based vs. identity-based policies.
  3. Ignoring SAM and CloudFormation. The deployment domain expects you to read and troubleshoot IaC templates. If you only deploy through the AWS Console, you will struggle with template-based questions.
  4. Weak DynamoDB knowledge. Questions frequently test partition key design, query vs. scan efficiency, and indexing strategies. Surface-level DynamoDB knowledge is insufficient.
  5. Running out of time. With 65 questions in 130 minutes, you have roughly two minutes per question. Multiple-response questions take longer. Practice pacing with timed exams.

Lab Setup for Hands-On Practice

AWS Free Tier covers most services you need for DVA-C02 preparation. Here is a practical lab environment to build over your study period:

  • Lab 1: Serverless API — Create a REST API with API Gateway that triggers Lambda functions performing CRUD operations on DynamoDB. Deploy using SAM. Add request validation and response mapping templates.
  • Lab 2: Event-Driven Processing — Set up an S3 bucket that triggers a Lambda function on object upload. The function extracts metadata, publishes to an SNS topic, and archives results in DynamoDB. Implement a dead-letter queue for failed processing.
  • Lab 3: CI/CD Pipeline — Create a CodePipeline that pulls from a CodeCommit repository, builds with CodeBuild, and deploys a Lambda application using SAM. Add a manual approval stage between staging and production.
  • Lab 4: Security Hardening — Configure Cognito for user authentication on your API. Store database credentials in Secrets Manager with automatic rotation. Encrypt S3 objects with a customer-managed KMS key. Apply least-privilege IAM policies to every Lambda execution role.
  • Lab 5: Observability Stack — Enable CloudWatch Logs and X-Ray tracing on all Lambda functions. Create a CloudWatch Dashboard with key metrics (invocations, errors, duration, throttles). Write Logs Insights queries to find errors by status code and correlate with X-Ray traces.

These five labs cover the majority of exam tasks and give you real artifacts to reference during the exam. Total AWS Free Tier cost for these labs should be under $5 if you clean up resources between sessions.

Best Study Resources for DVA-C02

Not all study materials are equal. These are the resources that align most closely with the current exam version:

  • AWS Official Exam Guide — The authoritative source. Every task statement maps directly to exam questions. Available free from AWS Certification.
  • AWS Skill Builder — AWS provides a 4-step exam prep plan including digital courses, Builder Labs, and the official practice exam. The practice exam closely mirrors question style and difficulty.
  • Stephane Maarek’s DVA-C02 course (Udemy) — Comprehensive video course with hands-on demos. Covers all four domains with practical examples. Updated regularly to reflect exam changes.
  • Tutorials Dojo DVA-C02 practice exams — Known for question quality that closely matches real exam difficulty. Detailed explanations for each answer help with gap identification.
  • AWS Well-Architected Labs — Free hands-on labs from AWS that cover security, reliability, and performance excellence. Particularly useful for Domain 2 and Domain 4 preparation.

Avoid outdated DVA-C01 materials. The exam content shifted meaningfully with the DVA-C02 version, particularly in container deployments, CDK coverage, and security task depth. For infrastructure-as-code practice, our HashiCorp Terraform Associate 004 Study Guide provides complementary IaC skills that reinforce your deployment domain knowledge.

Career Impact and Salary Expectations

The AWS Developer Associate certification signals practical cloud development capability to employers. It is not a theoretical credential — it proves you can write, deploy, secure, and troubleshoot applications running on AWS infrastructure.

According to data from the ZipRecruiter salary database, AWS developers in the United States earn an average salary between $115,000 and $155,000 annually, with certified professionals typically landing at the higher end of that range. The certification also serves as a prerequisite stepping stone to the AWS Certified DevOps Engineer – Professional, which commands higher compensation and opens senior-level roles.

AWS certifications maintain strong demand because they validate skills against the market-leading cloud platform. Earning the Developer Associate distinguishes you from generalist developers who lack cloud-specific credentials. It also positions you well for roles like cloud developer, backend engineer, DevOps engineer, and platform engineer.

Exam Day Strategy

How you approach the exam matters as much as what you know. Use this strategy to maximize your score:

  1. Read each question twice. AWS exam questions often include qualifiers like “most cost-effective” or “with least operational overhead” that change the correct answer. Missing one word can send you to the wrong option.
  2. Eliminate first, then select. For multiple-choice questions, eliminate the two clearly wrong answers first. Then evaluate the remaining two against the specific scenario described in the question.
  3. Flag and move on. If a question takes more than 90 seconds, flag it and continue. Answer all the questions you know quickly, then return to flagged items with remaining time.
  4. Watch for scope keywords. Questions that mention “development environment” vs. “production” often have different correct answers based on that context alone.
  5. Trust your lab experience. If you have actually configured Lambda with a VPC, deployed with SAM, or set up a CodePipeline, your hands-on muscle memory will guide you through scenario-based questions that pure memorization cannot.

References

Scroll to Top