AWS Developer Associate Guide: DVA-C02 Exam Breakdown and Preparation

The AWS Certified Developer – Associate (DVA-C02) is designed for engineers who build and deploy applications on AWS. Where the Solutions Architect Associate focuses on designing complete infrastructure architectures, the Developer Associate goes deeper into the services, APIs, and patterns that application developers use day to day.

If your work involves writing code that runs on AWS — Lambda functions, containerised applications, serverless APIs, message-driven systems — this certification is more directly relevant to what you do than the Solutions Architect.

How it differs from the Solutions Architect Associate#

The two certifications share a significant amount of content — both cover core AWS services, security, IAM, and deployment concepts. But they have different angles:

AreaSolutions Architect AssociateDeveloper Associate
Primary focusDesigning complete architecturesBuilding and deploying applications
LambdaHigh-level use cases and integrationDeep configuration, deployment packages, versions and aliases
DynamoDBTable design and access patternsAdvanced queries, DynamoDB Streams, TTL, atomic operations
CI/CDGeneral awarenessCodePipeline, CodeBuild, CodeDeploy in depth
APIsRoute 53, ALBAPI Gateway configuration, usage plans, caching
DebuggingNot a focusX-Ray tracing, debugging distributed systems
ContainersECS and EKS at a high levelContainer deployment patterns, ECS task definitions

The Developer Associate rewards engineers who actually write and ship code to AWS. The scenario questions assume you are implementing a feature, not designing a multi-region architecture.

Exam details#

Format: 65 questions (multiple choice and multiple response), 130 minutes, passing score approximately 720/1000, approximately $150, valid 3 years.

Domains and weightings:

DomainApproximate weighting
Development with AWS services32%
Security26%
Deployment24%
Troubleshooting and optimisation18%

Key topics to know well#

Lambda — in real depth#

Lambda is the heaviest topic in this exam and where engineers who have not worked with serverless get caught out.

Know specifically:

DynamoDB — beyond the basics#

The Developer Associate tests DynamoDB at a practical development level:

API Gateway#

CI/CD: CodePipeline, CodeBuild, CodeDeploy#

This is where the Developer Associate diverges most from the Solutions Architect:

CodeBuild: What buildspec.yml contains, build phases (install, pre-build, build, post-build), how to store artifacts in S3, environment variables.

CodeDeploy: Deployment types (in-place vs blue/green), AppSpec files, lifecycle event hooks, how to deploy to EC2 vs Lambda vs ECS.

CodePipeline: Stage and action types, source providers (CodeCommit, GitHub, S3), how to connect to CodeBuild and CodeDeploy.

Know the lifecycle hook order for CodeDeploy on EC2: BeforeInstall → AfterInstall → ApplicationStart → ValidateService.

X-Ray for distributed tracing#

X-Ray is frequently tested in the troubleshooting domain:

Elastic Beanstalk#

SQS, SNS, and Kinesis — applied patterns#

Security for developers#

Who should take this certification#

Take it if:

Consider the Solutions Architect Associate instead if:

Take both if:

Study approach#

The Developer Associate rewards depth over breadth. Rather than trying to memorise every service at surface level, focus on the services that appear most heavily — Lambda, DynamoDB, API Gateway, CI/CD tooling — and understand them thoroughly.

Build the key services: Deploy a Lambda function, connect it to API Gateway, write to DynamoDB, trigger it from SQS, trace it with X-Ray. This practical circuit covers a large proportion of the exam content in a way that makes the questions feel familiar rather than abstract.

Use CodePipeline: Build a working pipeline that deploys a Lambda function through CodeBuild and CodeDeploy. Seeing how the pieces connect is significantly more valuable than reading about them.

Practice exam questions: The DVA-C02 questions have a different feel from Solutions Architect questions — more specific, more code and configuration focused. Use Developer-specific practice exams rather than general AWS practice banks.

Preparation time: 6–10 weeks for most engineers with AWS experience. 8–12 weeks if your background is primarily infrastructure rather than application development.

After the Developer Associate#

The DVA-C02 pairs well with:

See the full AWS certifications guide for where this cert fits in the broader AWS path.

Summary#