How to Pass the AWS Developer Associate (DVA-C02) Exam in 2026
Complete study guide for the AWS Certified Developer Associate (DVA-C02) exam. Covers Lambda, DynamoDB, API Gateway, CI/CD, CloudFormation, and a 5-week study plan.

The AWS Certified Developer Associate (DVA-C02) is one of the three associate-level AWS certifications, and it is the one built specifically for developers who build and maintain applications on AWS. While the Solutions Architect Associate (SAA-C03) focuses on designing systems and the SysOps Administrator focuses on operating them, the Developer Associate tests your ability to write code that runs on AWS services.
If you build APIs, write Lambda functions, store data in DynamoDB, or deploy applications through CI/CD pipelines on AWS, this certification validates the skills you use daily. The exam is practical, code-aware, and service-deep. Here is how to prepare for it and pass on your first attempt.
What Is the DVA-C02 Exam?
The DVA-C02 is the current version of the AWS Developer Associate exam, updated to reflect modern development patterns on AWS. It has 65 questions, a 130-minute time limit, and requires a scaled score of 720 out of 1000 to pass. The exam costs $150 USD.
AWS expects candidates to have at least one year of hands-on development experience on AWS. If you have been building serverless applications or microservices on AWS, you are in good shape. If you come from a non-AWS development background, expect to spend extra time learning the AWS-specific ways of doing things.
The Four Domains
Domain 1: Development with AWS Services (32%)
This is the largest domain and the heart of the exam. You need deep knowledge of:
AWS Lambda:
- Lambda execution model — handler function, context object, event object
- Runtime environments and layers
- Environment variables and encryption
- Concurrency — reserved concurrency, provisioned concurrency, throttling behavior
- Lambda destinations and dead-letter queues
- Lambda Powertools for structured logging, tracing, and metrics
- Cold starts and performance optimization
- Lambda@Edge and CloudFront Functions
- Lambda container image support
Lambda is the single most important service on this exam. If you understand Lambda deeply, you have a strong foundation for the entire test.
Amazon DynamoDB:
- Table design — partition keys, sort keys, composite keys
- Secondary indexes — Global Secondary Indexes (GSI) vs Local Secondary Indexes (LSI)
- Read/write capacity — on-demand vs provisioned, RCUs and WCUs
- DynamoDB Streams and triggers with Lambda
- Batch operations — BatchGetItem, BatchWriteItem
- Conditional writes, atomic counters, and optimistic locking
- DynamoDB Accelerator (DAX) for caching
- PartiQL for SQL-compatible queries
- Single-table design patterns
DynamoDB is the second most important service. You must understand capacity calculations (how to compute RCUs and WCUs), when to use GSI vs LSI, and how DynamoDB Streams work.
Amazon API Gateway:
- REST APIs vs HTTP APIs vs WebSocket APIs
- Stages, stage variables, and deployment
- Request/response transformations with mapping templates
- Authorization — IAM, Cognito, Lambda authorizers
- Throttling and usage plans
- API caching
- CORS configuration
- Integration types — Lambda proxy, Lambda custom, HTTP, Mock, AWS service
Amazon S3 from a developer perspective:
- Pre-signed URLs for secure uploads and downloads
- S3 event notifications
- Multipart uploads
- S3 Select for querying data in place
- Server-side encryption options (SSE-S3, SSE-KMS, SSE-C)
- CORS for web applications
Other development services:
- Amazon SQS — standard vs FIFO, visibility timeout, dead-letter queues, long polling
- Amazon SNS — topics, subscriptions, fan-out pattern, message filtering
- Amazon EventBridge — event buses, rules, targets, schema registry
- AWS AppSync — GraphQL API service, resolvers, data sources
- Amazon ElastiCache — Redis vs Memcached, caching strategies (lazy loading, write-through)
- Amazon Cognito — user pools vs identity pools, hosted UI, token handling
Domain 2: Security (26%)
Security is a larger part of the developer exam than many candidates expect.
Authentication and authorization:
- IAM policies — identity-based vs resource-based, policy evaluation logic
- IAM roles for EC2, Lambda, and ECS
- STS AssumeRole and cross-account access
- Amazon Cognito integration with API Gateway
- Secrets Manager and Systems Manager Parameter Store
Encryption:
- KMS — key policies, key rotation, envelope encryption
- Encryption at rest for S3, DynamoDB, RDS, SQS, SNS
- Encryption in transit — TLS/SSL, ACM certificates
- Client-side vs server-side encryption
Application security:
- Input validation and injection prevention
- OWASP top 10 awareness
- AWS WAF integration
- VPC basics for developers — security groups, NACLs, VPC endpoints
Domain 3: Deployment (24%)
This domain tests CI/CD and infrastructure as code.
AWS developer tools:
- CodeCommit — Git repositories on AWS (though this is being deprecated in favor of external Git providers)
- CodeBuild — build specifications (buildspec.yml), build phases, build environments
- CodeDeploy — deployment configurations, appspec.yml, deployment strategies (in-place, blue/green), lifecycle hooks
- CodePipeline — pipeline stages, actions, artifacts, manual approvals
- CodeArtifact — package management
Deployment patterns:
- Blue/green deployments with CodeDeploy and Elastic Beanstalk
- Canary deployments with Lambda aliases and weighted traffic shifting
- Rolling deployments and rolling with additional batch
- All-at-once deployment (and why to avoid it in production)
Infrastructure as Code:
- CloudFormation — templates, stacks, change sets, drift detection
- CloudFormation intrinsic functions — Ref, Fn::GetAtt, Fn::Join, Fn::Sub, Fn::Select, Fn::ImportValue
- CloudFormation pseudo parameters and mappings
- Nested stacks and cross-stack references
- SAM (Serverless Application Model) — template syntax, sam build, sam deploy, sam local for testing
- CDK (Cloud Development Kit) — constructs, stacks, synthesis
Elastic Beanstalk:
- Platform types and configurations
- Deployment policies
- .ebextensions for customization
- Environment management
Domain 4: Troubleshooting and Optimization (18%)
Observability:
- CloudWatch Logs — log groups, log streams, metric filters, Logs Insights queries
- CloudWatch Metrics — custom metrics, dimensions, statistics
- CloudWatch Alarms — actions, composite alarms
- X-Ray — tracing, segments, subsegments, annotations, metadata, sampling rules, service maps
- X-Ray integration with Lambda, API Gateway, SQS, SNS
Troubleshooting:
- Lambda troubleshooting — timeout errors, memory errors, permission errors
- API Gateway error codes — 4xx vs 5xx, common scenarios
- DynamoDB throttling and error handling
- SQS visibility timeout issues
- Reading and interpreting CloudWatch Logs
Optimization:
- Lambda performance tuning — memory allocation, cold start mitigation, provisioned concurrency
- DynamoDB performance — partition key design, adaptive capacity, on-demand vs provisioned
- API Gateway caching
- S3 transfer acceleration
Your 5-Week Study Plan
Week 1: Lambda, DynamoDB, and API Gateway
- Days 1-2: Deep dive into Lambda. Study the execution model, concurrency, layers, destinations, and performance optimization. Write and deploy at least one Lambda function.
- Days 3-4: Deep dive into DynamoDB. Study table design, indexes, capacity modes, streams, and DAX. Practice capacity calculations.
- Day 5: Study API Gateway — REST APIs, HTTP APIs, authorization options, stages, and throttling. Complete 3 practice question sets in StudyKits.
Week 2: Messaging, Caching, and Other Services
- Days 1-2: Study SQS (standard vs FIFO, dead-letter queues, long polling), SNS (fan-out, filtering), and EventBridge (rules, targets, event patterns).
- Days 3-4: Study Cognito (user pools, identity pools), ElastiCache (Redis vs Memcached, caching strategies), S3 developer features (pre-signed URLs, event notifications).
- Day 5: Complete 3 practice question sets covering messaging and integration services.
Week 3: Security
- Days 1-2: Study IAM policies in depth — policy structure, evaluation logic, cross-account access, STS. Study KMS encryption and key management.
- Days 3-4: Study Secrets Manager, Parameter Store, Cognito authentication flows, and API Gateway authorization options.
- Day 5: Complete 3 practice question sets on security topics.
Week 4: Deployment, IaC, and Troubleshooting
- Days 1-2: Study the CodePipeline/CodeBuild/CodeDeploy toolchain. Understand buildspec.yml and appspec.yml. Study deployment strategies.
- Days 3-4: Study CloudFormation templates, SAM, and CDK basics. Study X-Ray tracing and CloudWatch observability.
- Day 5: Complete 3 practice question sets on deployment and troubleshooting.
Week 5: Review and Exam Simulation
- Days 1-2: Full-length practice exam under timed conditions. Identify weak areas.
- Days 3-4: Targeted review of weak topics. Focus on services and scenarios you consistently miss.
- Day 5: Second full-length practice exam. Aim for 80%+.
Tips Specific to DVA-C02
Know your error codes. The exam frequently tests whether you can identify what is wrong from an error message or status code. A 429 from API Gateway means throttling. A ProvisionedThroughputExceededException from DynamoDB means you need more capacity or better key design. A timeout error from Lambda means your function ran longer than its configured timeout.
Understand the developer perspective. This is not the Solutions Architect exam. Questions focus on “how would you implement this” rather than “how would you design this.” Expect questions about code structure, SDK usage, and debugging.
SAM and CDK are increasingly important. AWS is pushing SAM and CDK heavily. Know the SAM template format, the sam local testing command, and how CDK synthesizes CloudFormation templates.
Study X-Ray integration patterns. X-Ray appears in many troubleshooting questions. Know how to enable tracing for Lambda, API Gateway, and how to read a service map to identify bottlenecks.
What Comes Next
After DVA-C02, common paths include:
- AWS Solutions Architect Associate (SAA-C03) if you want to broaden your architecture skills
- AWS DevOps Engineer Professional (DOP-C02) if you want to go deeper into CI/CD, automation, and operations at scale
- AWS AI Practitioner (AIP-C01) if you want to add AI skills to your developer toolkit
The Developer Associate is one of the most practical AWS certifications. The skills it tests are the same skills you use every day building applications on AWS. Prepare with StudyKits practice questions, follow the 5-week plan, and you will pass with confidence.
See the full 2026 AWS certification roadmap for all available paths.
Start Studying Free on iOS
Practice cloud certification questions anytime, anywhere. Track your progress and ace your exam.
Download FreeRelated Articles
How to Pass the PMP Exam in 2026: The Definitive Study Guide
A comprehensive guide to passing the PMP exam in 2026. Learn the exam format, domain breakdown, eligibility requirements, and a proven 10-week study plan with practice question strategies.
How to Pass the Azure Administrator (AZ-104) Exam: Study Guide 2026
A complete study guide for the Azure Administrator AZ-104 exam. Master identity, governance, storage, compute, and networking with hands-on labs and a 6-week study plan.
How to Pass the Azure Fundamentals (AZ-900) Exam in 2026
A complete study guide for the Azure Fundamentals AZ-900 exam. Learn cloud concepts, Azure services, security, pricing, and governance with a 1-week crash plan to pass on your first attempt.