AWS Developer
AWS Certified Developer – Associate
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
The AWS Certified Developer – Associate (DVA-C02) is an intermediate-level credential for people who build and maintain applications on AWS. It suits developers with roughly a year of hands-on experience writing code that talks to AWS services, plus a working feel for the console, the CLI, and infrastructure-as-code tooling. Unlike the Solutions Architect track, this exam stays close to the code: how your application authenticates, stores state, handles asynchronous work, and ships to production.
The content splits into four weighted areas. Development with AWS Services is the largest, covering compute, storage, APIs, messaging and event-driven patterns, and the SDKs. Security comes next - IAM policies and roles, credential handling, encryption, and secrets management. Deployment covers CI/CD pipelines, Elastic Beanstalk, SAM and CloudFormation, and rollout strategies such as blue/green and canary. Troubleshooting and Optimization rounds things out with logging, tracing, metrics, and performance tuning.
Preparation works best as a loop: read the official exam guide, then build something small that exercises each service in the blueprint - a Lambda-backed API with a queue, a pipeline that deploys it, and permissions scoped down to least privilege. Practise writing and debugging IAM policies and CloudFormation fragments by hand, since these appear in scenario form. Answers to current administrative questions - scheduling, format, scoring, and cost - are published by AWS on its certification pages.
What you'll study
About AWS Developer preparation
What is the exam's format?
It is a proctored exam delivered as multiple choice and multiple response questions, taken either at a test centre or online with a remote proctor. Some questions are scored and some are not, and the mix is not disclosed. Check the official AWS certification page for the current delivery options before you book.
How many questions and how much time do I get?
AWS does not publish consistent fixed numbers across all languages and delivery modes, and they can change. The official exam page on the AWS Training and Certification site states the current question count and time allowance for your language. Do not plan your pacing around numbers from older study guides.
How hard is it compared with other AWS associate exams?
Most candidates find it a step below the Solutions Architect Associate in breadth but more detailed on runtime behaviour. The hard parts are IAM policy reasoning, distinguishing similar services, and questions where two answers look correct and one is slightly more precise about failure handling.
What happens if I fail - can I retake it?
Yes, retakes are allowed. AWS enforces a waiting period between attempts and charges a fee for each sitting; the exact waiting period and price are set by AWS and published on its certification site. Use the score report's domain breakdown to target your next round of study.
In what order should I study the four domains?
Start with Security, even though it is not the largest domain. IAM roles, policy evaluation, and credential handling underpin almost every scenario elsewhere. Then move to Development with AWS Services, add Deployment, and finish with Troubleshooting and Optimization, which rewards familiarity with the other three.
Do I need to memorise CLI commands and API parameters?
Not verbatim. You need to recognise which operation or parameter solves a described problem, and know the shape of common configuration files. Practice by actually running commands and writing templates rather than reading lists - recall from use is far more durable than rote memorisation.
How much coding is on the exam?
You are not asked to write compilable programs, but you must read short code snippets, mainly in Python or JavaScript, and identify bugs, permission gaps, or wrong SDK calls. Questions often hinge on understanding execution context - for example, what credentials an environment implicitly provides.
What are the most common failure modes?
Candidates lose marks by confusing services with overlapping purposes, by treating IAM as allow-everything, and by ignoring decoupling patterns such as queues and event sources. Another frequent trap is answering from console habits rather than how the service actually behaves under load or failure.
Is hands-on experience really necessary?
Strongly recommended. The exam assumes you have deployed and debugged real applications on AWS, because many questions describe symptoms rather than naming the service. A free-tier account and a few small projects will teach you more than passive video courses alone.
Where do I confirm scheduling, pricing, and scoring details?
Only the official AWS Training and Certification website is authoritative for fees, scheduling, exam duration, scoring, and recertification rules. Those details change periodically, so verify them there shortly before booking rather than relying on third-party summaries.