
AWS Certified Developer - Associate
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.
- Architectural Patterns
- Stateful vs Stateless
- Tight vs Loose Coupling
- Synchronous vs Asynchronous
- Fault-Tolerant Code
- API Development
- Unit Testing with AWS SAM
- Messaging Services
- AWS SDK Integration
- Streaming Data Handling
- Amazon Q Developer
- EventBridge Patterns
- Resilient Third-Party Integrations
- VPC access from Lambda
- Lambda function configuration
- Lambda event lifecycle and error handling
- Testing Lambda functions
- Lambda integration with AWS services
- Lambda performance tuning
- Near real-time data processing with Lambda
- High-cardinality partition keys
- Database consistency models
- Query vs scan operations
- DynamoDB keys and indexing
- Data serialization and deserialization
- Data store management and maintenance
- Data lifecycle management
- Data caching services
- Specialized data stores for access patterns
- Federated identity providers
- Bearer token authentication
- Programmatic access configuration
- Authenticated AWS service calls
- IAM role assumption
- IAM principal permissions
- Application-level authorization
- Cross-service authentication
- Encryption at rest vs. in transit
- Certificate management with AWS Private CA
- Client-side vs. server-side encryption
- Using encryption keys for encrypt/decrypt
- Generating certificates and SSH keys for development
- Encryption across AWS account boundaries
- Enabling and disabling key rotation
- Data Classification
- Encrypting Environment Variables
- Secret Management Services
- Sanitizing Sensitive Data
- Application-Level Data Masking
- Multi-Tenant Data Access Patterns
- Dependency Management
- Environment Variables and Configuration Files
- Container Image Preparation
- Directory Structure Organization
- Code Repository Usage
- Resource Requirements Specification
- Environment-Specific Configuration
- AWS AppConfig Integration
- Testing deployed code with AWS services
- Writing integration tests for AWS applications
- Mocking external dependencies in tests
- Configuring API Gateway stages for development testing
- Deploying stack updates to existing environments
- Testing event-driven applications
- Creating Lambda test events
- Creating API Gateway test events
- Creating AWS SAM test events
- Deploying API resources to environments
- Using Lambda aliases for environment testing
- Using container image tags for environment testing
- Using AWS Amplify branches for environment testing
- Using AWS Copilot environments for testing
- Implementing AWS SAM templates
- Implementing AWS CloudFormation templates
- Managing API Gateway environments
- Using Amazon Q Developer for test generation
- Lambda deployment packaging options
- API Gateway stages
- API Gateway custom domains
- Updating IaC templates
- Managing application environments
- Deployment strategies overview
- Committing code to trigger CI/CD
- Orchestrated deployment workflows
- Application rollbacks
- Labels and branches for release management
- Dynamic deployments with runtime configurations
- Configuring deployment strategies
- Debugging code to identify defects
- Interpreting application metrics, logs, and traces
- Querying logs to find relevant data
- Implementing custom metrics with CloudWatch EMF
- Reviewing application health with dashboards and insights
- Troubleshooting deployment failures using service output logs
- Debugging service integration issues
- Logging vs Monitoring vs Observability
- Effective Logging Strategy
- Custom Metrics Emission
- Tracing Annotations
- Notification Alerts
- AWS Tracing Services and Tools
- Structured Logging
- Health Checks and Readiness Probes
- Concurrency in AWS
- Profiling Application Performance
- Determining Memory and Compute Requirements
- Subscription Filter Policies
- Caching Based on Request Headers
- Application-Level Caching
- Optimizing Resource Usage
- Analyzing Performance Issues
- 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.