AWS · DVA-C02
Validates ability to develop, test, deploy, and debug AWS Cloud-based applications using AWS services.
Practice Questions
536
≈ 8 practice exams
Duration
130 minutes
Passing Score
720/1000
Difficulty
AssociateLast Updated
Jan 2026
DVA-C02 weights Development with AWS Services heaviest at 32 percent of scored content, followed by Security at 26 percent, Deployment at 24 percent, and Troubleshooting and Optimization at 18 percent. This practice bank of 536 questions is built to match that split, so you spend proportionally more time on writing and optimizing application code against AWS service APIs than on any single domain.
On test day you face 65 questions in 130 minutes: 50 scored and 15 unscored questions AWS uses to test future content, mixed in without being identified. Scoring is scaled from 100 to 1,000, and you need 720 to pass. AWS explicitly scopes out architecture design, IAM administration, and networking infrastructure from this exam, so expect application-layer questions on AWS SDKs and the CLI, securing application code and data, and debugging deployed applications, not designing distributed systems.
AWS recommends 1 or more years of hands-on experience developing and maintaining applications on AWS, plus proficiency in at least one programming language, though there's no formal prerequisite. The certification is valid for 3 years. Start with the 30 free questions, then work through the full 536-question bank until your accuracy holds steady across all four domains.
The AWS Certified Developer – Associate (DVA-C02) is an intermediate-level certification from Amazon Web Services that validates a candidate's proficiency in developing, testing, deploying, and debugging cloud-based applications on the AWS platform. It demonstrates hands-on competency with core AWS developer services including AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon S3, Amazon SQS, Amazon SNS, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, and the AWS SDKs and CLI. The exam was updated in December 2024 (Version 2.1) to include 18 new skills, incorporating topics such as Amazon Q Developer, event-driven architecture patterns with Amazon EventBridge, and resilience patterns like retry logic and circuit breakers.
The certification covers four weighted domains: developing applications with AWS services (32%), implementing security controls (26%), automating deployment workflows (24%), and troubleshooting and optimizing applications (18%). It is recognized globally as a benchmark for cloud developers and is valid for three years, after which holders can recertify by retaking the current exam version or by earning the AWS Certified DevOps Engineer – Professional credential.
This certification is designed for software developers and cloud engineers who spend at least a portion of their role building and maintaining applications on AWS. Relevant job titles include Cloud Developer, Backend Developer, Full-Stack Developer, DevOps Engineer, and Solutions Developer. Candidates typically have one or more years of hands-on experience writing application code using AWS services, familiarity with at least one high-level programming language (such as Python, Java, JavaScript, or Go), and practical knowledge of cloud-native development patterns.
Developers who are new to cloud but hold strong general programming backgrounds will also find this exam accessible, though AWS recommends that individuals with no prior IT experience first earn the AWS Certified Cloud Practitioner to build foundational knowledge before attempting this associate-level exam.
There are no formal prerequisites required to register for the DVA-C02 exam. However, AWS recommends that candidates have one or more years of practical experience developing and maintaining applications using AWS services before sitting the exam. Candidates should be comfortable with at least one high-level programming language and have working knowledge of AWS core services such as IAM, S3, DynamoDB, Lambda, API Gateway, SQS, and SNS.
Familiarity with CI/CD concepts and hands-on experience with AWS developer tools (CodeCommit, CodeBuild, CodeDeploy, CodePipeline) is also strongly advised. Candidates should understand RESTful API design, serverless architectures, and basic cloud security principles including authentication via Amazon Cognito and secrets management via AWS Secrets Manager and AWS Systems Manager Parameter Store.
The DVA-C02 exam consists of 65 total questions: 50 scored questions and 15 unscored pretest questions that do not affect the final score (unscored questions are not identified during the exam). Question types are either multiple choice (one correct answer from four options) or multiple response (two or more correct answers from five or more options). The time limit is 130 minutes, and the exam is proctored via Pearson VUE either at an authorized testing center or through an online proctored session. The exam is available in English, Japanese, Korean, Portuguese (Brazil), Simplified Chinese, and Spanish (Latin America).
Scores are reported on a scaled score of 100–1,000, with a minimum passing score of 720. Unanswered questions are scored as incorrect; there is no penalty for guessing. The exam fee is $150 USD, and AWS provides certified holders with a 50% discount voucher for their next certification exam.
The AWS Certified Developer – Associate is one of the highest-compensating associate-level cloud certifications available. AWS-certified developers in the United States report average salaries of approximately $130,000–$133,000 per year, with senior roles exceeding $150,000. According to industry salary surveys, AWS-certified IT professionals earn on average 27.5% more than non-certified counterparts, and 19% of certification holders report a direct salary increase following certification. The credential is recognized globally and is frequently listed as a required or preferred qualification in cloud developer job postings across financial services, healthcare, technology, and e-commerce sectors.
Beyond compensation, 63% of certified AWS professionals report receiving or expecting a promotion after certification, and 41% report increased workplace engagement. The DVA-C02 serves as a natural step toward higher-level credentials including the AWS Certified DevOps Engineer – Professional and AWS Certified Solutions Architect – Professional. Compared to vendor-neutral developer certifications, the AWS Developer Associate carries stronger market specificity, particularly for organizations running workloads on AWS — which represents the majority of enterprise cloud deployments.
5 sample questions with answers and explanations. The full bank has 536 questions, enough for 8 full-length practice exams.
Preview — answers shown1. An application is using S3 Intelligent-Tiering. An object is accessed daily for the first two months. It is then not accessed for the next five months. What will be the automatic tiering progression for this object?
Explanation
S3 Intelligent-Tiering automatically moves data between access tiers based on observed access patterns. Why it's correct: The object starts in Frequent Access. After 30 days of no access, it automatically moves to the Infrequent Access tier. After a total of 90 days of no access, it automatically moves to the Archive Instant Access tier. If the optional Archive Access and Deep Archive Access tiers are enabled in the configuration, it will move to them after their configured time (e.g., 180 days for Archive Access). Why others are incorrect: This progression follows the documented automatic behavior of the service. It does not skip tiers, nor does it stay in Infrequent Access if the archive tiers are enabled.
2. FinanceSecure Corp must retain customer records containing PII for 10 years for regulatory compliance. Internal staff can access complete records, but third-party analysts need statistical data with PII removed. The company wants to maintain a single immutable document copy in S3. A Lambda function named 'sanitizeData' removes PII. How should access be configured to meet PII requirements?
Explanation
S3 Object Lambda access points provide the ideal solution for on-demand data transformation. When requests are made through the Object Lambda access point, it automatically invokes the sanitizeData function to remove PII before returning the document. This maintains a single source of truth (the original document in S3) while providing different views based on access patterns. Internal users access the original S3 object directly, while third-party analysts access through the Object Lambda access point for automatically sanitized data.
3. An organization requires that all IAM users can only perform actions from within the corporate network. Which element should be added to their IAM policies to enforce this?
Explanation
IAM policies can include a Condition element to add extra logic for when a policy should take effect. AWS provides global condition keys for common checks like IP address. Why it's correct: The aws:SourceIp global condition key can be used to restrict access based on the request's source IP address. By adding a Condition block with an IpAddress operator to a Deny policy, you can deny all actions unless the source IP falls within the defined corporate IP address ranges. This is a common way to enforce network-level controls. Why others are incorrect: The Principal element specifies who is allowed or denied. A corporate network does not have an ARN. The other options do not correctly implement the desired IP-based restriction.
4. A developer is writing a CloudFormation template and needs to set the EC2 instance AMI based on the region where the stack is being deployed. Which section of the template should be used to define this region-to-AMI mapping?
Explanation
The Mappings section is designed for creating static, key-value maps that can be looked up within the template. Why it's correct: Mappings are ideal for handling environment-specific values like region-dependent AMIs. You can create a map that keys on the AWS region (using the AWS::Region pseudo parameter) and returns the appropriate AMI ID for that region. This allows you to use a single template that works across multiple regions. Why others are incorrect: Parameters are for user input at launch time. Resources define the resources themselves. Outputs are for exporting values from the stack.
5. To perform a batch write operation in DynamoDB, which API call should be used?
Explanation
DynamoDB provides specific batch operations to improve performance and reduce the number of API calls. Why it's correct: The BatchWriteItem operation is designed to perform multiple PutItem or DeleteItem requests in a single API call. You can batch up to 25 requests. This is much more efficient than calling PutItem or DeleteItem individually in a loop because it reduces network round-trip time. It's important to note that BatchWriteItem is not transactional. Why others are incorrect: Looping PutItem is inefficient. UpdateItem only works on a single item. TransactWriteItems is for transactional writes, which is a different use case with stronger guarantees and higher cost.
65 questions in 130 minutes: 50 scored plus 15 unscored questions AWS uses to evaluate future content.
720 on AWS’s scaled score of 100 to 1,000.
$150 USD, though the exact price varies by the country or region where you sit the exam.
Development with AWS Services (32%), Security (26%), Deployment (24%), and Troubleshooting and Optimization (18%).
None formal, but AWS recommends 1 or more years of hands-on experience developing on AWS plus proficiency in at least one programming language.
Architecture design (distributed systems, microservices, database modeling), building CI/CD pipelines from scratch, administering IAM users and groups, administering servers and operating systems, and designing networking infrastructure like VPCs — those fall under the Solutions Architect or SysOps exams instead.
Yes, after 3 years. You renew by retaking the current exam or passing a higher-level AWS exam.
AWS does not publish a pass rate. It is application- and code-focused rather than architecture-focused, so candidates without hands-on SDK or CLI experience tend to struggle most on the Development domain, the largest single weighting at 32%.
AWS Certified Cloud Practitioner (CLF-C02)
CLF-C02 · 600 questions
AWS Certified CloudOps Engineer - Associate (SOA-C03)
SOA-C03 · 2141 questions
AWS Certified Data Engineer - Associate (DEA-C01)
DEA-C01 · 1120 questions
AWS Certified DevOps Engineer - Professional (DOP-C02)
DOP-C02 · 436 questions
AWS Certified Generative AI Developer - Professional (AIP-C01)
AIP-C01 · 1978 questions
AWS Certified Machine Learning Engineer - Associate (MLA-C01)
MLA-C01 · 582 questions
$17.99
One-time access to this exam