The AWS Developer Associate (DVA-C02) validates that you can build, deploy and debug cloud-native applications on AWS. It leans heavily on serverless (Lambda, API Gateway, DynamoDB), security in code (IAM, Cognito, KMS), and automated deployment (CI/CD). The fastest way to prepare is to build a small serverless app yourself. This guide is study guidance only, with no real or simulated exam questions.
The four domains, and how to study each
1. Development with AWS Services (32%)
The largest domain. Writing applications that use Lambda, API Gateway, DynamoDB, S3 and the AWS SDK, including event-driven and serverless patterns. Build something small end-to-end.
2. Security (26%)
IAM roles and policies for applications, user authentication with Cognito, encryption with KMS, and secrets management. The recurring theme is least privilege and never hard-coding credentials.
3. Deployment (24%)
CI/CD with CodeCommit, CodeBuild, CodeDeploy and CodePipeline, plus infrastructure as code with SAM and CloudFormation. Know which service does what in a release pipeline.
4. Troubleshooting and Optimization (18%)
Debugging with CloudWatch and X-Ray, error handling, retries with exponential backoff, idempotency, and performance tuning. Expect scenario questions about why something fails.
How to prepare
Build a serverless application (an API backed by Lambda and DynamoDB) and deploy it with a pipeline. That single project touches most of the exam. Avoid “exam dump” sites — they breach AWS policy and copyright.