AWS Developer Associate Syllabus: Here’s What’s Actually on It (2026)

Written by: Team Scaler
20 Min Read

The AWS Certified Developer Associate is one of those certifications that people either prepare for strategically or attempt entirely on vibes and well, the latter group usually fails. If you’re reading this, you’re presumably in the former camp, which is already a solid start.

This is the DVA-C02 exam. It tests whether you can actually build, deploy, and debug applications on AWS, not just know what S3 stands for. Below is the full breakdown, from domains, weightings, what each section actually expects from you, to a study plan that doesn’t waste your time.

The DVA-C02 Exam Overview: Format, Cost, and Passing Score

Before getting into what to study, here are the basics of the exam itself. These details come straight from the official AWS exam guide, so they’re as accurate as it gets.

DetailInfo
Exam CodeDVA-C02
Exam Format65 questions (multiple choice and multiple response)
Duration130 minutes
Passing Score720 out of 1000
CostUSD 150 (approx. INR 12,500)
DeliveryPearson VUE or online proctored
Validity3 years from date of passing

The 720 passing threshold sounds oddly specific. AWS uses a scaled scoring model, so it doesn’t map directly to getting 72% of questions right. You can miss a few and still pass, but don’t do the math on that and take it as permission to wing it. It might prove to be one of those rash decisions later.

For more on exam costs and available AWS paths, you can check out Scaler’s AWS cloud course fee breakdown, which covers pricing across multiple certification tracks.

The Four Exam Domains and Their Weightings

The DVA-C02 is split into four domains. AWS tells you exactly how much each one contributes to your score, which is genuinely useful information that a lot of people ignore until two weeks before the exam.

DomainTopicExam Weighting
Domain 1Development with AWS Services32%
Domain 2Security26%
Domain 3Deployment24%
Domain 4Troubleshooting and Optimization18%

Development and Security together account for more than half the exam. If you’re strategically time-constrained, that tells you where to spend the most effort. That said, 18% on Troubleshooting is still about 12 questions, and those tend to be the ones that trip people up because they require actual debugging logic, not just service knowledge.

The full AWS exam guide is publicly available at aws.amazon.com/certification/certified-developer-associate if you want to cross-reference anything here.

Domain 1: Development with AWS Services (32%)

This is the largest chunk of the exam, and it’s where the DVA-C02 tests whether you can actually write code that talks to AWS, not just configure things in the console. The core services here are Lambda, DynamoDB, API Gateway, S3, SQS, SNS, and the AWS SDKs.

AWS Lambda

Lambda is everywhere on this exam. You need to understand how functions are invoked (synchronous vs asynchronous), how event sources work, cold start behavior, memory and timeout configuration, and how to use environment variables and Lambda layers. Concurrency limits and reserved concurrency come up too.

One thing people underestimate: Lambda’s integration with other services. Knowing that API Gateway can trigger Lambda synchronously while SQS triggers it asynchronously is the kind of detail that separates a solid answer from a wrong one.

DynamoDB

DynamoDB probably has the most exam questions per service, given how much there is to know about it. Partition keys, sort keys, and the difference between a simple primary key and a composite one. Read and write capacity modes (provisioned vs on-demand). Global Secondary Indexes and Local Secondary Indexes, and when you’d use each.

Beyond the basics: DynamoDB Streams for event-driven patterns, TTL for automatic item expiry, conditional writes to avoid race conditions, and the BatchWriteItem vs TransactWriteItems distinction. The exam loves asking about consistency models too, specifically the difference between eventual consistency and strongly consistent reads.

API Gateway

REST APIs vs HTTP APIs vs WebSocket APIs. Caching, throttling, and usage plans. How to pass data to Lambda via proxy integration versus non-proxy integration. Stage variables and deployment stages. You should also know how to handle CORS at the API Gateway level, because the exam will definitely ask about it.

S3

S3 knowledge expected here goes well beyond ‘it stores files.’ Presigned URLs for temporary access, S3 event notifications to trigger Lambda or SQS, multipart uploads for large objects, and versioning behavior. Also the difference between S3 Transfer Acceleration and standard uploads, and when to use each.

SQS and SNS

Standard queues vs FIFO queues, visibility timeout, dead-letter queues, and long polling vs short polling for SQS. For SNS: topics, subscriptions, fan-out architecture. The classic pattern of SNS feeding into multiple SQS queues shows up in system design questions on the exam.

AWS SDKs and CLI

You should be comfortable with how the AWS SDK works in practice, particularly around credential resolution order. When running locally, IAM user credentials. On EC2, instance profile roles. On Lambda, the execution role. Getting this wrong in an application is a real-world mistake, and the exam knows it.

Are you new to cloud concepts? Scaler’s cloud computing topics has solid foundational content before you go deep on AWS services.

Domain 2: Security (26%)

Security is the second heaviest domain and, honestly, the one where a lot of developers struggle because it requires thinking like someone whose job is to break things rather than build them. The main pillars here are IAM, Cognito, secrets management, and encryption.

IAM: Policies, Roles, and Least Privilege

IAM is foundational. You need to know the difference between identity-based policies and resource-based policies, how policy evaluation works (explicit deny always wins), and when to use roles versus users. Cross-account access via roles, instance profiles, and service-linked roles are all fair game.

The exam will test your understanding of least privilege in practical scenarios. You’ll see questions where an application isn’t working, and the answer is that the IAM role attached to it is missing a specific permission. Remember to read the policy JSON examples carefully!

Amazon Cognito

Cognito User Pools handle authentication. Cognito Identity Pools handle authorization and give federated users temporary AWS credentials. The exam likes to test whether you know which one to use in which scenario, and the answer is often both, working together. User Pools authenticate the user, then Identity Pools give them access to AWS resources.

Secrets Manager and Parameter Store

Don’t hardcode credentials. That’s the entire lesson, but the exam wants you to know the specific services. AWS Secrets Manager handles automatic rotation of secrets like RDS passwords and API keys. Systems Manager Parameter Store is a lower-cost option that works for configuration data and non-rotating secrets. SecureString parameters are encrypted with KMS.

Encryption

KMS is the service to know here. Symmetric vs asymmetric keys, envelope encryption, and how KMS integrates with S3, DynamoDB, and other services. The difference between SSE-S3, SSE-KMS, and SSE-C for S3 encryption comes up consistently. In transit: HTTPS, TLS, and enforcing encrypted connections via bucket policies.

Domain 3: Deployment (24%)

This domain covers how you actually get code into production on AWS, including infrastructure as code, CI/CD pipelines, and the specific deployment strategies AWS supports. A lot of developers find this section interesting because it’s the closest to real day-to-day DevOps work.

AWS CodePipeline, CodeBuild, and CodeDeploy

These three services form the CI/CD backbone on AWS. CodePipeline orchestrates the workflow. CodeBuild compiles, tests, and packages your code. CodeDeploy pushes it to EC2, Lambda, or ECS. You need to understand how they connect and what each stage in a pipeline does.

Deployment strategies in CodeDeploy matter a lot here: in-place deployment, blue/green deployment, canary releases, and linear traffic shifting. Each has tradeoffs around downtime, rollback speed, and risk exposure, and the exam tests whether you can pick the right one for a given requirement.

CloudFormation and SAM

CloudFormation is AWS’s infrastructure as code service. You should know the anatomy of a CloudFormation template (Resources, Parameters, Outputs, Mappings, Conditions), how stacks and stack sets work, and change sets for previewing updates before applying them.

AWS SAM (Serverless Application Model) is a CloudFormation extension specifically for serverless applications. It simplifies defining Lambda functions, API Gateway APIs, and DynamoDB tables in a template. The SAM CLI lets you test Lambda functions locally before deploying, which the exam treats as a useful development workflow.

Elastic Beanstalk

Elastic Beanstalk abstracts away a lot of EC2 configuration. The exam tests deployment policies (all at once, rolling, rolling with additional batch, immutable, traffic splitting) and when each makes sense. The .ebextensions configuration folder for customizing environments also shows up.

Interested in the broader DevOps and cloud engineering path? Scaler’s DevOps course covers CI/CD, containerization, and cloud infrastructure in a structured format.

Domain 4: Troubleshooting and Optimization (18%)

Eighteen percent. That’s not a lot, but these questions are genuinely harder than they look because they require you to diagnose problems, not just recall service features. CloudWatch and X-Ray are the main tools, and knowing how to actually use them matters more than just knowing they exist.

Amazon CloudWatch

Metrics, logs, alarms, and dashboards. Key things to know: how to create custom metrics from application code, how CloudWatch Logs Insights works for querying logs, and how metric filters turn log patterns into metrics. CloudWatch Alarms can trigger Auto Scaling, SNS notifications, or EC2 actions.

CloudWatch Application Insights is worth knowing for automatically detecting application issues, especially in multi-tier architectures. CloudWatch Contributor Insights helps identify top contributors to traffic or errors, which sounds niche but has appeared on the exam.

AWS X-Ray

X-Ray is for distributed tracing. It shows you the full request path across multiple services, with timing for each segment. To use it, you add the X-Ray SDK to your application, and it instruments your code to send trace data. The X-Ray daemon runs as a sidecar or as a Lambda layer to forward traces.

Service maps in X-Ray visualize the connections between services and highlight where latency or errors are happening. The exam often presents a scenario where a request is slow, and you need to identify whether the problem is in Lambda, DynamoDB, or somewhere else. X-Ray is almost always the answer.

Performance Optimization

DynamoDB: avoid hot partitions by designing partition keys with high cardinality. Use DynamoDB Accelerator (DAX) for microsecond read latency on frequently accessed data. For Lambda: minimize package size to reduce cold start time, use Provisioned Concurrency for latency-sensitive functions, and right-size memory allocation.

For APIs, caching at the API Gateway level reduces backend load. For S3, CloudFront as a CDN reduces latency for globally distributed users. These optimization patterns come up in scenario questions where the task is identifying the most cost-effective or performant solution.

The DVA-C02 Study Plan: A Realistic Week-by-Week Breakdown

How long this takes depends heavily on where you’re starting. Someone who builds on AWS daily needs far less ramp-up than someone who has only worked on-premises. Here’s a realistic breakdown:

Experience LevelEstimated Prep Time
Active AWS developer with daily usage4 to 6 weeks
General developer with some AWS exposure8 to 10 weeks
Developer new to AWS or cloud entirely12 to 16 weeks

Weeks 1 to 2: Foundations

If you’re new to AWS, start with IAM, EC2 basics, S3, and core networking concepts like VPCs, subnets, and security groups. These aren’t heavily tested on the Developer Associate but they’re assumed knowledge underneath everything else. Set up an AWS Free Tier account and actually use it.

Weeks 3 to 5: Domain 1 Deep Dive

Lambda, DynamoDB, API Gateway, SQS, SNS, and SDK usage patterns. Don’t just read documentation. Build a small serverless application that uses at least three of these services together. The exam tests integration knowledge, not isolated service facts.

Weeks 6 to 7: Security Domain

IAM policies, Cognito, KMS, Secrets Manager. Practice writing and reading IAM policy JSON. There are free AWS policy simulator tools that let you test what a policy actually allows, which is worth using. Understand encryption at rest vs in transit across multiple services.

Weeks 8 to 9: Deployment Domain

CloudFormation templates, SAM, CodePipeline, CodeDeploy deployment strategies, Elastic Beanstalk configuration. If you’ve never written a CloudFormation template by hand, now is the time. The exam includes template-reading questions.

Week 10: Troubleshooting and Practice Exams

CloudWatch and X-Ray, then move to practice exams. Take at least two full-length practice tests and review every wrong answer, including the ones you got right by guessing. The AWS Skill Builder platform has official practice questions. Third-party options like Tutorials Dojo are widely recommended by people who have actually passed.

Scaler’s full course catalog at scaler.com/courses and the Academy program include structured cloud and DevOps tracks if you want guided learning with mentorship rather than going it solo.

ResourceWhat It’s Good For
AWS Official Exam Guide (PDF)Ground truth for domains and weightings
AWS Skill BuilderOfficial practice questions and labs
AWS Documentation (docs.aws.amazon.com)Service-level technical depth
Tutorials Dojo DVA-C02 Practice ExamsRealistic question sets, detailed explanations
Scaler Topics – AWS (scaler.com/topics/aws/)Concept explanations and study reference

DVA-C02 vs Solutions Architect Associate: Which One First

The honest answer: it depends on what you actually do.

The Developer Associate assumes you’re building and deploying applications. The questions are code-oriented, deployment-focused, and heavy on specific service APIs. The Solutions Architect Associate is broader but less code-specific. It covers more services at a higher level and focuses on architecture decisions rather than implementation details.

If you write application code and want a certification that validates your AWS development skills specifically, DVA-C02 is the more targeted choice. If you’re moving toward cloud architecture or solutions engineering, start with SAA-C03.

Some people do both. The knowledge overlaps significantly, so the second one takes less time than the first.

FAQs aka The Most Frequently Asked Questions

What is the syllabus for AWS Developer Associate?

The DVA-C02 exam covers four domains: Development with AWS Services (32%), Security (26%), Deployment (24%), and Troubleshooting and Optimization (18%). Key services include Lambda, DynamoDB, API Gateway, S3, SQS, SNS, IAM, Cognito, KMS, CloudFormation, SAM, CodePipeline, CloudWatch, and X-Ray.

How hard is the DVA-C02 exam?

It’s moderately difficult…? It’s not a memorization test. It requires practical understanding of how services work together, and scenario-based questions make up a significant portion. Most people with solid AWS development experience need 6 to 10 weeks of focused preparation.

How long does it take to prepare for DVA-C02?

Anywhere from 4 weeks for an experienced AWS developer to 16 weeks for someone new to cloud. 8 to 10 weeks is realistic for most working developers who can dedicate 8 to 10 hours per week to studying.

Do I need coding experience for the AWS Developer Associate?

Yes! The exam assumes you’re a developer. You don’t write code on the exam itself, but the questions assume familiarity with how applications are built, how APIs are structured, and how deployment pipelines function. Someone with no development background will find this exam significantly harder than the Solutions Architect track.

Which is better: Developer Associate or Solutions Architect Associate?

Neither is objectively better, being truthful. Developer Associate is more appropriate if you build applications on AWS. Solutions Architect Associate is better if your work involves designing infrastructure or you want a broader cloud foundation. The Developer Associate tends to carry more weight specifically for software engineering roles.

Share This Article
Scaler is an outcome-focused, ed-tech platform for techies looking to upskill with the help of our programs - Scaler Academy and Scaler Data Science & ML.
Leave a comment

Get Free Career Counselling