Sapior LogoSapior

AWS Certified Developer – Associate (DVA-C02): The Pragmatic Prep Guide

A practical, hands-on guide to the AWS Certified Developer – Associate exam: the services that matter, a realistic study plan, and how to troubleshoot your way to a passing score.

Why the DVA-C02 still matters

The AWS Certified Developer – Associate (DVA-C02) is the certification that forces you to move past the AWS console and think like a builder. It validates that you can develop, deploy, and debug cloud-native applications on AWS. For developers who already live in Lambda, API Gateway, DynamoDB, and IAM, the exam is a structured way to close gaps. For teams evaluating talent, it is a useful baseline for cloud fluency.

According to the [AWS Certified Developer – Associate exam guide](https://aws.amazon.com/certification/certified-developer-associate/), the credential is intended for developers who perform a developer role and have one or more years of hands-on experience developing and maintaining AWS-based applications.

What changed in DVA-C02

The current exam replaced DVA-C01 in 2023. The content is more modern, more serverless, and more focused on security, deployment automation, and operational troubleshooting. The official exam domains break down as follows:

Development with AWS Services: 32%

Security: 26%

Deployment: 22%

Troubleshooting and Optimization: 20%

That distribution is important. Many candidates over-index on Lambda and API Gateway and then lose points on IAM policy evaluation, encryption, CI/CD, and CloudWatch debugging. The DVA-C02 rewards breadth across the development lifecycle.

The AWS services that carry the exam

You do not need to know every AWS service. You need to know a core set deeply.

Compute and integration

**AWS Lambda**: event-driven programming model, function configuration, environment variables, versions and aliases, concurrency, retries, DLQs, and performance tuning.

**Amazon API Gateway**: REST and HTTP APIs, stages, request/response mapping, caching, throttling, CORS, and authentication.

**Amazon EventBridge and SQS/SNS**: decoupling patterns, message retention, retries, DLQs, and fan-out.

Data and storage

**Amazon DynamoDB**: primary keys, secondary indexes, read/write capacity, TTL, streams, transactions, and single-table design.

**Amazon S3**: bucket policies, versioning, lifecycle rules, pre-signed URLs, encryption, and event notifications.

**Amazon ElastiCache**: caching patterns for latency-sensitive workloads.

Security

**AWS IAM**: policies, roles, trust relationships, policy evaluation logic, and temporary credentials.

**Amazon Cognito**: user pools, identity pools, JWT authorization, and integration with API Gateway.

**AWS KMS**: encryption at rest, key policies, and envelope encryption.

Deployment and infrastructure as code

**AWS CloudFormation**: templates, stacks, change sets, parameters, mappings, and drift detection.

**AWS SAM**: serverless-specific transforms and local testing.

**AWS CDK**: defining infrastructure in TypeScript, Python, or other languages.

**AWS CodePipeline, CodeBuild, CodeDeploy**: CI/CD orchestration, buildspec files, deployment groups, and rollback behavior.

Observability

**Amazon CloudWatch**: logs, metrics, alarms, and dashboards.

**AWS X-Ray**: tracing, service maps, annotations, and sampling.

That is a lot, but the exam rarely asks trivia. It asks scenario questions: given a requirement, choose the most operationally efficient, secure, and cost-effective solution.

How to prepare without wasting time

Week 1–2: Build the serverless core

Create a small serverless API with API Gateway, Lambda, and DynamoDB. Add authentication with Cognito. Store secrets or configuration in AWS Systems Manager Parameter Store or Secrets Manager. Use environment variables and understand Lambda execution roles.

Week 3: Security deep dive

Study IAM policy evaluation order. Practice writing policies that allow or deny specific actions. Understand how Cognito tokens flow from user pool to identity pool. Review encryption options for S3, DynamoDB, and Lambda environment variables.

Week 4: Deployment and infrastructure as code

Deploy the same API using AWS SAM or CloudFormation. Add a CodePipeline with source, build, and deploy stages. Break something intentionally and learn how to read CloudFormation change sets and CodeDeploy logs.

Week 5–6: Troubleshooting, practice exams, and gap review

Use AWS Skill Builder practice questions and official documentation. For every incorrect answer, go back to the service FAQ or API reference and understand the underlying constraint. The best practice is not memorizing answers but knowing why the wrong options are wrong.

At Sapior, we see the same pattern in developer tools: the teams that succeed are the ones that understand the primitives. DVA-C02 preparation forces that understanding because the scenarios mirror real cloud failures.

What the exam looks like

The DVA-C02 is a proctored exam with 65 multiple-choice or multiple-response questions. You have 130 minutes, and the passing score is 720 out of 1000. Questions are scenario-heavy. You may see a CloudFormation template and need to identify the issue. You may see a Lambda function with a timeout error and need to choose the right troubleshooting path. You may see a Cognito configuration and need to differentiate between user pools and identity pools.

Read every question twice. Look for keywords: most secure, least operational overhead, highest availability, lowest cost. Those constraints change the answer.

Final week checklist

Review Lambda limits: memory, timeout, payload size, and concurrency.

Memorize IAM policy evaluation flow and common deny patterns.

Know the difference between API Gateway REST and HTTP APIs.

Understand DynamoDB capacity modes and index limitations.

Review S3 encryption and pre-signed URL behavior.

Practice reading CloudWatch Logs and X-Ray traces.

Take two timed practice exams and score above 80%.

The certification is not the destination

The DVA-C02 is a snapshot of your current AWS development knowledge. It is not a substitute for building in production. Use it as a forcing function to learn the services you avoid, especially IAM, CloudFormation, and observability. After the exam, keep the momentum by building a small project that uses at least five AWS services and documenting it.

For teams and hiring managers, DVA-C02 is a reasonably strong signal for cloud-native development fundamentals. For individual developers, the process matters more than the badge.

---

*Sources: [AWS Certified Developer – Associate](https://aws.amazon.com/certification/certified-developer-associate/), [AWS Certification exam guides](https://aws.amazon.com/certification/certification-prep/).*

AWS Certified Developer – Associate (DVA-C02): Prep Guide | Sapior