How to prepare for the AWS Developer Associate (DVA-C02)
Preparing for the AWS Developer – Associate (DVA-C02) means combining study of AWS’s developer and serverless services with hands-on building — it assumes you can read code and rewards understanding how applications actually integrate with AWS, not memorised facts. Unlike a pure architecture exam, DVA-C02 tests things you can only really learn by writing and deploying code: how the SDK behaves, what a deployment pipeline actually does when it fails, what an application log looks like when something is wrong. This guide covers the four domains, the services worth knowing deeply, why hands-on practice is essential here specifically, the study stack, what sets this exam apart from SAA-C03, and the mechanics and readiness signal.
Study the four domains
DVA-C02 is organised around four domains that track the lifecycle of building and running an application on AWS:
- Development with AWS Services — writing applications that correctly use AWS services, SDKs and APIs.
- Security — authentication, authorisation and secure coding practices at the application layer.
- Deployment — packaging, releasing and managing application deployments with AWS’s CI/CD tooling.
- Troubleshooting and Optimization — diagnosing issues and improving performance using AWS’s monitoring and debugging tools.
Know the services deeply
Depth beats breadth for this exam, and the services worth knowing well cluster around application development: Lambda and the wider serverless stack, DynamoDB for application data, and API Gateway for exposing functionality. Around those sit messaging and integration services such as SQS and SNS, the AWS SDKs and APIs themselves, the CI/CD services used to deploy application code, IAM as it applies to applications rather than infrastructure, and observability tooling such as X-Ray for tracing requests through a distributed application.
For each, understand it as a developer would use it — what a call to it looks like, how it fails, and how you would monitor it — rather than as an infrastructure component. Skip pricing figures, quotas and configuration syntax; the exam does not test those and they change too often to be worth memorising.
Why hands-on practice is essential
This exam is harder to pass from reading alone than most, because its questions describe application behaviour that only makes sense once you have seen it happen. Build and deploy a small serverless application on a free-tier account — a Lambda function behind API Gateway, reading and writing to DynamoDB — then wire up a basic CI/CD pipeline to deploy it, and make at least one real call through the SDK rather than only reading about it.
Deliberately break something once you have it working: misconfigure a permission, introduce a bug, watch what the logs and traces show you. That debugging experience is exactly what the Troubleshooting and Optimization domain tests, and it is very difficult to fake by reading documentation.
The study stack
Start from the official exam guide, which lists precisely what each domain expects — use it as your checklist. Add AWS Skill Builder for structured, vendor-produced material, work through practice questions to get comfortable with the exam’s phrasing, and finish with full-length, timed mock exams under real conditions rather than relaxed review.
What sets DVA-C02 apart from SAA-C03
Where the Solutions Architect – Associate tests designing a system’s shape, the Developer – Associate tests the code and deployment mechanics that live inside it — SDK behaviour, deployment pipelines, application-level security and debugging a running application. If your preparation feels entirely architectural with no code or deployment involved, that is a sign you are studying for the wrong exam, or at least missing DVA-C02’s core.
Mechanics and knowing when you’re ready
DVA-C02 is 65 questions in 130 minutes, scored on a scaled 100–1000 range with a pass mark of 720, compensatory across domains, with no penalty for wrong answers — answer every question. The fee is $150 at the time of writing (check AWS’s pricing page), and a failed attempt means a 14-day wait before rebooking.
The readiness signal is the same as for every AWS exam: consistency on full-length, timed mock exams, comfortably above the pass mark, across multiple attempts rather than one good run. When that consistency includes the Troubleshooting and Optimization domain — the one candidates most often under-practise, since it needs real debugging experience — you are genuinely ready to book.
Original practice questions, timed mock exams and revision notes. No card, nothing to pay.
Questions, answered
Get the study material as it lands
Occasional email when we publish a new certification, guide or set of practice questions. No spam, unsubscribe in one click.