Exampractice
Cloud Certifications

AWS Developer Associate Exam Preparation Guide

A developer-focused DVA-C02 study plan: what to build, which services to master hands-on, an eight-week schedule and how to use practice tests properly.

Daniel Carter · 10 min read
Illustration of code in an editor feeding a CI/CD pipeline that ends in a passed AWS Developer Associate exam scorecard

You can write clean application code every working day and still walk out of the AWS Certified Developer – Associate (DVA-C02) exam feeling ambushed. That is the most common story among developers who under-prepare for it: the exam does not test whether you can program — it assumes you can — and instead probes how well you wire applications into Amazon Web Services (AWS) itself. Service configuration, SDK behaviour, deployment pipelines, permissions, debugging distributed systems: that is the terrain.

This guide is a preparation roadmap for that terrain. It covers what to study, in what order, what to build hands-on, and how to test your readiness before you spend the exam fee. If you want the exam's logistics in full — registration steps, languages, booking mechanics — those live in our companion AWS Developer Associate certification guide; this article stays focused on the preparation itself.

What you are actually preparing for

Before planning study time, anchor yourself to the exam's fixed parameters. As of 2026, DVA-C02 is the current version of the AWS Certified Developer – Associate exam. It presents 65 questions in 130 minutes, in multiple-choice and multiple-response format, and costs $150 USD (pricing varies by country and region, so confirm the local figure when you book). The passing score is 720 on AWS's scaled range of 100–1000 — a scaled score, not a percentage of questions answered correctly. There is no lab or coding component: every question is answered by selecting options, which shapes how you should study (more on that below).

There are no formal prerequisites. AWS recommends at least a year of hands-on experience developing on AWS, but nothing stops a motivated developer with less experience from booking the exam — you simply have more ground to cover in preparation. The certification is valid for three years, and passing the AWS Certified DevOps Engineer – Professional (DOP-C02) exam later will renew it automatically, which matters if you are treating this exam as the first step on a developer-to-DevOps track. If you are still weighing that progression, our comparison of the AWS Developer and DevOps Engineer certifications covers the decision in one place.

One deliberate omission here: this guide does not reproduce the exam's domain list and weightings. AWS publishes the authoritative domain breakdown in the official DVA-C02 exam guide on its Certified Developer – Associate page, and that document should be the first thing you download — treat it as your syllabus, and check it rather than any third-party summary, since AWS revises exam guides over time.

Start with a skills inventory, not a video course

Most candidates begin by buying a course and watching it front to back. For working developers this wastes the one advantage you have: you already know a large slice of this material from your day job. Spend your first study session doing an honest inventory instead.

Go through the objectives in the official exam guide and sort each line into three buckets:

  1. I have built this in production. You have deployed it, broken it, and fixed it. These need review, not study.
  2. I have used this but never configured it. Perhaps you call a queue or a database another team set up. These are your highest-value study targets — familiarity makes them quick wins.
  3. I have never touched this. These get the most calendar time and must be learned hands-on, not from slides.

A typical back-end developer who works in a single language and deploys through a platform team usually finds their gaps cluster in three places: identity and permissions (how AWS Identity and Access Management policies actually evaluate), deployment tooling (the AWS-native CI/CD services rather than whatever their employer uses), and serverless event plumbing (what invokes what, and what happens when an invocation fails). Front-end and full-stack developers often add a fourth gap: server-side data modelling for DynamoDB, Amazon's managed NoSQL database, which rewards access-pattern thinking that relational habits work against.

The three pillars of DVA-C02 preparation

However the official guide slices its domains, developer-associate preparation in practice organises into three pillars. Build your study plan around them.

Pillar 1: The serverless application core

The exam's centre of gravity is application code running on AWS-managed compute — above all AWS Lambda — and the services an application touches around it. Studying this from documentation alone is a mistake, because the questions tend to describe behaviour you only internalise by causing it. Build a small but real serverless application: an API that accepts requests, writes to DynamoDB, publishes events, and processes them asynchronously.

While building, force yourself into the situations the exam cares about:

  • Give a function too little memory or time and watch what a timeout looks like.
  • Send it a malformed event and follow where the failure goes when there is no error handling, then add handling and a dead-letter destination and compare.
  • Change the function's execution role so a permission is missing, and read the exact error the SDK surfaces.
  • Deploy a change badly, then practise rolling back.

Each of these exercises converts an abstract objective into a memory. Multiple-choice questions about failure modes are dramatically easier when you have seen the failure with your own eyes.

Pillar 2: SDKs, credentials and how code talks to AWS

The developer exam differentiates itself from AWS's architect-track exams by caring about the developer's-eye view: the software development kit (SDK) calls, the credential chain, the retry behaviour, the way applications authenticate to services. Sibling questions about whether you should sit this exam or the architect exam are settled in our Solutions Architect vs Developer comparison — but assuming you are here, this pillar is where you should expect the sharpest difference from any architect-oriented study material you may have used before.

Practical drills that pay off:

  • Write short scripts in your preferred language's AWS SDK that create, read and delete resources, paying attention to where credentials come from at each step — environment, profile, role.
  • Deliberately run code with expired or missing credentials and learn the error signatures.
  • Explore how the SDK handles throttling and retries, and where you would tune that behaviour rather than writing your own retry loop.
  • Practise the difference between granting your code permissions (roles and policies) and encrypting what it stores and transmits (AWS Key Management Service and service-side encryption options).

If you cannot explain to a colleague how a Lambda function gets the permissions it runs with, you are not ready for this section of the exam — and no amount of question drilling substitutes for closing that gap.

Pillar 3: Deployment pipelines and observability

The third pillar is everything that happens after the code works on your machine: packaging it, shipping it through a continuous integration and continuous delivery (CI/CD) pipeline, releasing it safely, and understanding it in production. Developers whose employers use non-AWS pipeline tooling need to give this pillar real time, because the exam speaks the vocabulary of AWS's own developer tooling.

Set up one end-to-end pipeline for the serverless application you built in Pillar 1, from a source repository through build and automated deployment. Then experiment with release strategy: deploy a change gradually rather than all at once, watch a deployment fail health checks and roll back, and add alarms and structured logging so you can trace a single request through the system. Tracing and log-correlation questions reward candidates who have actually followed a request across service boundaries at least once.

An eight-week study plan for working developers

Assuming roughly six to eight hours a week around a full-time job, an eight-week schedule covers the ground without cramming. Compress or stretch it according to your skills inventory — a developer already deploying serverless applications daily might halve it; someone new to AWS should not.

  1. Week 1 — Orientation. Download the official DVA-C02 exam guide, complete your skills inventory, set up a personal AWS account with billing alerts, and pick your primary learning resource.
  2. Weeks 2–3 — Serverless core. Build the Pillar 1 application. Cover compute, API, database and messaging services hands-on. Finish each session by writing three plain-language sentences about what surprised you — surprises are exactly what exams test.
  3. Week 4 — Identity, permissions and encryption. Work through Pillar 2's credential and permissions drills. This is the week most developers discover their mental model of IAM is vaguer than they thought; budget accordingly.
  4. Week 5 — Deployment and CI/CD. Build the Pillar 3 pipeline. Practise a failed deployment and a rollback deliberately.
  5. Week 6 — Observability and debugging. Instrument your application, then break it and diagnose it using only logs, metrics and traces — no guessing from the code.
  6. Week 7 — First full practice test and gap repair. Sit a timed, full-length practice test under exam conditions. Spend the rest of the week working only on your weakest areas, hands-on where possible.
  7. Week 8 — Second practice test, review, book. Sit another timed test. If your score and, more importantly, your error analysis look healthy, book the exam for the following week while the material is fresh.

Using practice questions properly

Practice questions are the most misused study tool in certification preparation. Used well, they are a measurement instrument; used badly, they become an answer-memorisation exercise that produces confident candidates who fail.

Three rules keep them honest. First, simulate before you drill: sit at least one full 65-question, 130-minute test in one sitting, because time pressure changes how you read questions and DVA-C02's scenario stems punish skimming. Second, analyse by topic, not by score: a 75% overall result matters less than noticing that most of your misses cluster in, say, deployment questions — that cluster is next week's study plan. Third, interrogate every wrong answer: for each miss, articulate why the correct option is right and why each distractor is wrong. If you cannot, you have found a concept gap, not a question you "should have got".

You can start with the free AWS Certified Developer – Associate sample questions on ExamPractice to benchmark where you stand, and move to the full timed practice-test simulation in weeks 7 and 8 when you need genuine exam conditions. Whatever source you use, treat every question as a probe of an objective — never as an item to memorise. Memorised answers do not transfer to differently worded questions, and the exam will word them differently.

Common preparation mistakes on DVA-C02

  • Studying architect material for a developer exam. Popular AWS study content skews towards the Solutions Architect track. Its service coverage overlaps, but its emphasis — network design, high-level trade-offs — is not what DVA-C02 rewards. Check that your resources are built for DVA-C02 specifically.
  • Skipping hands-on work because you code for a living. Writing application code and operating AWS services are different skills. The exam tests the second.
  • Learning services in isolation. DVA-C02 scenarios chain services together: an API triggers a function that writes to a table that streams to another function. Study the joints, not just the parts.
  • Ignoring the permissions model until the end. IAM reasoning threads through questions on every other topic. Front-load it.
  • Booking before benchmarking. A timed practice test costs an evening; a failed exam costs $150 USD and a waiting period. Benchmark first.

Signs you are ready to book

Rather than chasing an arbitrary practice-test percentage, look for these markers together:

  • You can sketch, from memory, how a request flows through your practice application — including where it can fail and what happens when it does.
  • You can read an unfamiliar IAM policy and predict what it allows and denies.
  • Timed practice tests are consistently comfortable on time, with misses spread thinly rather than clustered in one topic.
  • Wrong answers in review usually get a reaction of "careless" rather than "I have never seen this".

When those hold, book it. Momentum matters more than one more week of revision, and remember that a pass gives you three years of certification plus a 50% discount voucher towards your next AWS exam — useful if DOP-C02 or a specialty is on your horizon. Explore what else sits in the portfolio via the Amazon certification exams hub when you are ready to plan the step after this one.

Frequently asked questions

How long does AWS Developer Associate preparation take?

It depends on your starting point, which is why this guide begins with a skills inventory. A developer already working hands-on with AWS serverless services may need only a few weeks of targeted revision; a developer new to AWS should plan for the full eight-week schedule or longer. Treat any fixed hour-count you see quoted online as marketing, not measurement.

Is there any coding or lab component in the DVA-C02 exam?

No. The exam is entirely question-based — multiple choice and multiple response. You will read code snippets and configuration in questions, but you never write or run anything. That is precisely why hands-on preparation matters: the exam tests judgement you can only build by doing.

Can I take the exam online instead of at a test centre?

Yes. Like all AWS certification exams, DVA-C02 is delivered through Pearson VUE either at a test centre or via online proctoring from home, subject to the proctoring requirements you accept at booking.

What score do I need, and how many questions can I get wrong?

You need 720 on a scaled range of 100–1000. Because the score is scaled rather than a straight percentage, there is no fixed number of questions you can miss — do not try to reverse-engineer one from practice tests.

Your next commit

Preparation for the AWS Certified Developer – Associate exam is, fittingly, a development project: scope it with the official exam guide, build something real against each pillar, test continuously with timed practice questions, and ship — book the exam — when your metrics say the build is green. Start with the skills inventory this week; everything else in the plan flows from what it tells you.

Exam facts in this guide were checked against official certification-provider pages on . Fees, exam codes and policies change — confirm on the provider’s own site before you book.

Put it into practice

Test what you have just read

Reading about an exam only takes you so far. Work through practice questions for your certification and find the gaps before exam day does.

You may also like