Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
AWS

AWS Certified Developer - Associate

DVA-C02AWS Certified Developer - Associate (DVA-C02)

The AWS Certified Developer - Associate certification validates your ability to develop, test, deploy, and debug applications on AWS. It is designed for developers who build and maintain cloud-based applications using AWS services, CI/CD workflows, and modern development practices. Earning this credential demonstrates that you can turn requirements into secure, optimized, and reliable cloud applications.

329 practice questions · Updated 2026-07-30

4Domains
13Objectives
112Concepts
329Questions

DVA-C02 Curriculum

Every domain, objective, and concept the DVA-C02 exam measures.

  1. Architectural Patterns
  2. Stateful vs Stateless
  3. Tight vs Loose Coupling
  4. Synchronous vs Asynchronous
  5. Fault-Tolerant Code
  6. API Development
  7. Unit Testing with AWS SAM
  8. Messaging Services
  9. AWS SDK Integration
  10. Streaming Data Handling
  11. Amazon Q Developer
  12. EventBridge Patterns
  13. Resilient Third-Party Integrations

Task 2: Develop code for AWS Lambda

7 concepts · 27 questions
  1. VPC access from Lambda
  2. Lambda function configuration
  3. Lambda event lifecycle and error handling
  4. Testing Lambda functions
  5. Lambda integration with AWS services
  6. Lambda performance tuning
  7. Near real-time data processing with Lambda
  1. High-cardinality partition keys
  2. Database consistency models
  3. Query vs scan operations
  4. DynamoDB keys and indexing
  5. Data serialization and deserialization
  6. Data store management and maintenance
  7. Data lifecycle management
  8. Data caching services
  9. Specialized data stores for access patterns

  1. Federated identity providers
  2. Bearer token authentication
  3. Programmatic access configuration
  4. Authenticated AWS service calls
  5. IAM role assumption
  6. IAM principal permissions
  7. Application-level authorization
  8. Cross-service authentication
  1. Encryption at rest vs. in transit
  2. Certificate management with AWS Private CA
  3. Client-side vs. server-side encryption
  4. Using encryption keys for encrypt/decrypt
  5. Generating certificates and SSH keys for development
  6. Encryption across AWS account boundaries
  7. Enabling and disabling key rotation
  1. Data Classification
  2. Encrypting Environment Variables
  3. Secret Management Services
  4. Sanitizing Sensitive Data
  5. Application-Level Data Masking
  6. Multi-Tenant Data Access Patterns

  1. Dependency Management
  2. Environment Variables and Configuration Files
  3. Container Image Preparation
  4. Directory Structure Organization
  5. Code Repository Usage
  6. Resource Requirements Specification
  7. Environment-Specific Configuration
  8. AWS AppConfig Integration
  1. Testing deployed code with AWS services
  2. Writing integration tests for AWS applications
  3. Mocking external dependencies in tests
  4. Configuring API Gateway stages for development testing
  5. Deploying stack updates to existing environments
  6. Testing event-driven applications

Task 3: Automate deployment testing

12 concepts · 34 questions
  1. Creating Lambda test events
  2. Creating API Gateway test events
  3. Creating AWS SAM test events
  4. Deploying API resources to environments
  5. Using Lambda aliases for environment testing
  6. Using container image tags for environment testing
  7. Using AWS Amplify branches for environment testing
  8. Using AWS Copilot environments for testing
  9. Implementing AWS SAM templates
  10. Implementing AWS CloudFormation templates
  11. Managing API Gateway environments
  12. Using Amazon Q Developer for test generation
  1. Lambda deployment packaging options
  2. API Gateway stages
  3. API Gateway custom domains
  4. Updating IaC templates
  5. Managing application environments
  6. Deployment strategies overview
  7. Committing code to trigger CI/CD
  8. Orchestrated deployment workflows
  9. Application rollbacks
  10. Labels and branches for release management
  11. Dynamic deployments with runtime configurations
  12. Configuring deployment strategies

Task 1: Assist in a root cause analysis

7 concepts · 19 questions
  1. Debugging code to identify defects
  2. Interpreting application metrics, logs, and traces
  3. Querying logs to find relevant data
  4. Implementing custom metrics with CloudWatch EMF
  5. Reviewing application health with dashboards and insights
  6. Troubleshooting deployment failures using service output logs
  7. Debugging service integration issues
  1. Logging vs Monitoring vs Observability
  2. Effective Logging Strategy
  3. Custom Metrics Emission
  4. Tracing Annotations
  5. Notification Alerts
  6. AWS Tracing Services and Tools
  7. Structured Logging
  8. Health Checks and Readiness Probes
  1. Concurrency in AWS
  2. Profiling Application Performance
  3. Determining Memory and Compute Requirements
  4. Subscription Filter Policies
  5. Caching Based on Request Headers
  6. Application-Level Caching
  7. Optimizing Resource Usage
  8. Analyzing Performance Issues
  9. Using Logs for Bottleneck Identification
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for DVA-C02, so none is invented.