Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Amazon
Exam Format
Registration
Validity
DVA-C02 Exam Topics and Domains
DVA-C02 is organized into 4 weighted domains. Expect to work with AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Amazon SQS, and more.
Development with AWS Services
Develop code for applications hosted on AWS
- Create fault-tolerant and resilient applications in a programmatic way
- Create, extend, and maintain APIs
- Write and run unit tests in AWS environments
- Write code to use messaging services
- Write code that interacts with AWS services by using APIs, SDKs, and AWS CLI
- Handle data streaming using AWS services
Develop code for AWS Lambda
- Configure Lambda functions by defining environment variables and parameters
- Handle the event lifecycle and errors by using code
- Write and run test code for Lambda functions
- Integrate Lambda functions with AWS services
- Tune Lambda functions for optimal performance
Use data stores in application development
- Serialize and deserialize data to provide persistence to a data store
- Use, manage, and maintain a data store
- Manage data lifecycles across different storage tiers
- Use data caching services to improve application performance
Security
Implement authentication and/or authorization
- Use identity providers to configure federated access
- Secure applications by using bearer tokens
- Configure programmatic access to AWS
- Make authenticated calls to AWS services
- Assume an IAM role to access a service
- Define permissions for principals
Implement encryption using AWS services
- Use encryption keys to encrypt or decrypt data
- Generate certificates and SSH keys for development purposes
- Use encryption across account boundaries
- Enable and disable key rotation
Manage sensitive data in application code
- Encrypt environment variables that contain sensitive data
- Use secret management services to secure sensitive data
- Sanitize sensitive data to prevent exposure
Deployment
Prepare application artifacts for deployment
- Manage the dependencies of the code module within the package
- Organize files and a directory structure for application deployment
- Use code repositories in deployment environments
- Apply application requirements for resources
Test applications in development environments
- Test deployed code by using AWS services and tools
- Perform mock integration for APIs and resolve integration dependencies
- Test applications by using development endpoints
- Deploy application stack updates to existing environments
Automate deployment testing
- Create application test events
- Deploy API resources to various environments
- Create application environments on AWS to enable development, testing, and production
- Implement and deploy IaC templates
- Manage environments in individual AWS services
Deploy code using AWS CI/CD services
- Update existing IaC templates
- Manage application environments by using AWS services
- Deploy an application version by using deployment strategies
- Commit code to a repository to invoke build, test, and deployment actions
- Use orchestrated workflows to deploy code to different environments
- Perform application rollbacks by using existing deployment strategies
- Use labels and branches for version and release management
- Use existing runtime configurations to create dynamic deployments
Troubleshooting and Optimization
Assist in root cause analysis
- Debug code to identify defects
- Interpret application metrics, logs, and traces
- Query logs to find relevant data
- Implement custom metrics to emit application metrics
- Review application health by using dashboards and insights
- Troubleshoot deployment failures by using service output logs
Instrument code for observability
- Implement an effective logging strategy to record application behavior and state
- Implement code that emits custom metrics
- Add annotations for tracing services
- Implement notification alerts for specific actions
- Implement tracing by using AWS services and tools
Optimize applications using AWS services and features
- Profile application performance
- Determine minimum memory and compute power for an application
- Use subscription filter policies to optimize messaging
- Cache content based on request headers
How do I earn this certification?
Passing DVA-C02 earns the AWS Certified Developer - Associate certification. It sits in the Developer track.
- DOP-C02 - AWS Certified DevOps Engineer - ProfessionalNatural progression for developers focusing on DevOps practices
- SAP-C02 - AWS Certified Solutions Architect - ProfessionalFor developers moving into architecture roles
- DEA-C01 - AWS Certified Data Engineer - AssociatePathway toward machine learning and data engineering roles
- SAA-C03 - AWS Certified Solutions Architect - AssociatePopular dual-certification for well-rounded AWS professionals
- SOA-C02 - AWS Certified SysOps Administrator - AssociateCompletes the Associate trifecta (Developer, Architect, SysOps)
- CLF-C02 - AWS Certified Cloud PractitionerStarter certification before DVA-C02 for those new to AWS
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for DVA-C02 is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- ACTIVE
- Last content update: 2024-06-15
- AWS Lambda HIGH - Lambda appears across all domains
- Amazon API Gateway HIGH - API Gateway is core to Domain 1 and Domain 2
- Amazon DynamoDB HIGH - DynamoDB heavily tested in Domain 1
- AWS CodePipeline HIGH - CI/CD is 24% of exam (Domain 3)
- Amazon Cognito HIGH - Core security service in Domain 2