- Develop code for applications hosted on AWS
- Develop code for AWS Lambda
- Use data stores in application development
AWS Certified Developer Associate Training
We'll get you ready for the AWS Certified Developer Associate exam, the AWS credential for people who write and ship code on AWS.
What the Developer Associate course covers and who it's for.
AWS is updating this exam. Registration for DVA-C03 opens October 27, 2026, and the last day to take DVA-C02 is November 30, 2026. We'll help you pick the right version for your test date.
We follow the four domains in the official DVA-C02 exam guide. Development with AWS Services is the largest at 32%, so we write real code against Lambda, DynamoDB, S3 and API Gateway, then cover security, deployment pipelines and troubleshooting.
Live virtual expert-led classes with hands-on labs and practice questions.
Accumentum is an AWS Authorized Training Partner. AWS sets exam content, fees and policies, so check aws.amazon.com/certification before you book.
Get ready for Developer Associate the way the exam is built.
Cover the Whole Exam Guide
Work through all 4 domains in the official DVA-C02 exam guide, weighted the way AWS weights them.
Go Deep on the Biggest Domain
Development with AWS Services is 32% of the scored content per AWS, so it gets the most class time.
Practice in Real AWS Labs
Hands-on lab work on the tasks the DVA-C02 guide lists, not just slides.
Be Ready for Test Day
The exam has 65 multiple choice and multiple response questions in 130 minutes. We practice both question types under time.
Who Should Attend
- Software developers building on AWS.
- DevOps and platform engineers who write code.
- Cloud engineers who support development teams.
- Developers working toward DevOps Engineer Professional.
Prerequisites
- AWS doesn't require another certification first, and we don't have enrollment prerequisites either.
- AWS recommends hands-on experience developing and maintaining applications with AWS services. You should be comfortable in at least one programming language.
The Developer Associate course in 4 modules.
Each module is one domain from the official DVA-C02 exam guide, with its exam weight.
- Implement authentication and/or authorization for applications and AWS services
- Implement encryption by using AWS services
- Manage sensitive data in application code
- Prepare application artifacts to be deployed to AWS
- Test applications in development environments
- Automate deployment testing
- Deploy code by using AWS Continuous Integration and Continuous Delivery (CI/CD) services
- Assist in a root cause analysis
- Instrument code for observability
- Optimize applications by using AWS services and features
How we teach Developer Associate.
Expert-Led Classes
Live virtual instruction with time for questions, so you aren't figuring out the hard parts alone.
Hands-On Labs
Lab work in AWS tied to the tasks in the DVA-C02 exam guide.
Exam Guide Mapping
Every module maps to a domain in the official DVA-C02 exam guide.
Exam Strategy
Timed practice with multiple choice and multiple response questions, plus test day tips for the center or online.
About the Developer Associate exam.
Developer Associate Exam Readiness
Our students pass at a 98.8% rate across Accumentum courses. We'll get you ready for Developer Associate the same way.

Exam update: AWS is updating this exam. DVA-C03 registration opens October 27, 2026, and the last day to take DVA-C02 is November 30, 2026.
Per AWS, AWS Certified Developer Associate (DVA-C02) is a Associate level exam with 65 multiple choice and multiple response questions in 130 minutes, priced at 150 USD. You can take it at a Pearson VUE test center or as an online proctored exam.
AWS certifications are valid for three years. Full details are on the official AWS Developer Associate page and in the DVA-C02 exam guide.
Accumentum is an AWS Authorized Training Partner. AWS sets exam content, fees and policies, so check aws.amazon.com/certification before you book. We're also an Army CA and Air Force COOL Approved Vendor.
Every DVA-C02 task, in AWS's own words.
Here is the full DVA-C02 blueprint at the task level. That means 4 domains, 13 tasks and the specific knowledge and skills AWS tests under each one.
Domain 1: Development with AWS Services (32%)
Task 1: Develop code for applications hosted on AWS
- Describe architectural patterns (for example, event-driven, microservices, monolithic, choreography, orchestration, fanout)
- Describe differences between stateful and stateless concepts
- Describe differences between tightly coupled and loosely coupled components
- Describe differences between synchronous and asynchronous patterns
- Create fault-tolerant and resilient applications in a programming language (for example, Java, C#, Python, JavaScript, TypeScript, Go)
- Create, extend, and maintain APIs (for example, response/request transformations, enforcing validation rules, overriding status codes)
- Write and run unit tests in development environments (for example, using AWS SAM)
- Write code to use messaging services
- Write code that interacts with AWS services by using APIs and AWS SDKs
- Handle streaming data using AWS services
- Use Amazon Q Developer to assist with development
- Use Amazon EventBridge to implement event-driven patterns
- Implement resilient application code for third-party service integrations (for example, retry logic, circuit breakers, error handling patterns)
Task 2: Develop code for AWS Lambda
- Describe the access of private resources in VPCs from Lambda code
- Configure Lambda functions by defining environment variables and parameters (for example, memory, concurrency, timeout, runtime, handler, layers, extensions, triggers, destinations)
- Handle the event lifecycle and errors by using code (for example, Lambda Destinations, dead-letter queues)
- Write and run test code by using AWS services and tools
- Integrate Lambda functions with AWS services
- Tune Lambda functions for optimal performance
- Use Lambda functions to process and transform data in near real time
Task 3: Use data stores in application development
- Describe high-cardinality partition keys for balanced partition access
- Describe database consistency models (for example, strongly consistent, eventually consistent)
- Describe differences between query and scan operations
- Define Amazon DynamoDB keys and indexing
- Serialize and deserialize data to provide persistence to a data store
- Use, manage, and maintain data stores
- Manage data lifecycles
- Use data caching services
- Use specialized data stores based on access patterns (for example, Amazon OpenSearch Service)
Domain 2: Security (26%)
Task 1: Implement authentication and/or authorization for applications and AWS services
- Use an identity provider to implement federated access (for example, Amazon Cognito, IAM)
- Secure applications by using bearer tokens
- Configure programmatic access to AWS
- Make authenticated calls to AWS services
- Assume an IAM role
- Define permissions for IAM principals
- Implement application-level authorization for fine-grained access control
- Handle cross-service authentication in microservice architectures
Task 2: Implement encryption by using AWS services
- Define encryption at rest and in transit
- Describe certificate management (for example, AWS Private CA)
- Describe differences between client-side encryption and server-side encryption
- 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
Task 3: Manage sensitive data in application code
- Describe data classification (for example, personally identifiable information [PII], protected health information [PHI])
- Encrypt environment variables that contain sensitive data
- Use secret management services to secure sensitive data
- Sanitize sensitive data
- Implement application-level data masking and sanitization
- Implement data access patterns for multi-tenant applications
Domain 3: Deployment (24%)
Task 1: Prepare application artifacts to be deployed to AWS
- Manage the dependencies of the code module (for example, environment variables, configuration files, container images) within the package
- Organize files and a directory structure for application deployment
- Use code repositories in deployment environments
- Apply application requirements for resources (for example, memory, cores)
- Prepare application configurations for specific environments (for example, by using AWS AppConfig)
Task 2: Test applications in development environments
- Test deployed code by using AWS services and tools
- Write integration tests and mock APIs for external dependencies
- Test applications by using development endpoints (for example, configuring stages in Amazon API Gateway)
- Deploy application stack updates to existing environments (for example, deploying an AWS SAM template to a different staging environment)
- Test event-driven applications
Task 3: Automate deployment testing
- Create application test events (for example, JSON payloads for testing AWS Lambda, API Gateway, AWS SAM resources)
- Deploy API resources to various environments
- Create application environments that use approved versions for integration testing (for example, Lambda aliases, container image tags, AWS Amplify branches, AWS Copilot environments)
- Implement and deploy infrastructure as code (IaC) templates (for example, AWS SAM templates, AWS CloudFormation templates)
- Manage environments in individual AWS services (for example, differentiating between development, test, and production in API Gateway)
- Use Amazon Q Developer to generate automated tests
Task 4: Deploy code by using AWS Continuous Integration and Continuous Delivery (CI/CD) services
- Describe Lambda deployment packaging options
- Describe API Gateway stages and custom domains
- Update existing IaC templates (for example, AWS SAM templates, CloudFormation 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 (for example, using staging variables from API Gateway in Lambda functions)
- Configure deployment strategies (for example, blue/green, canary, rolling) for application releases
Domain 4: Troubleshooting and Optimization (18%)
Task 1: Assist in a root cause analysis
- Debug code to identify defects
- Interpret application metrics, logs, and traces
- Query logs to find relevant data
- Implement custom metrics (for example, Amazon CloudWatch embedded metric format [EMF])
- Review application health by using dashboards and insights
- Troubleshoot deployment failures by using service output logs
- Debug service integration issues in applications
Task 2: Instrument code for observability
- Describe differences between logging, monitoring, and 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 (for example, notifications about quota limits or deployment completions)
- Implement tracing by using AWS services and tools
- Implement structured logging for application events and user actions
- Configure application health checks and readiness probes
Task 3: Optimize applications by using AWS services and features
- Define concurrency
- 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
- Implement application-level caching to improve performance
- Optimize application resource usage
- Analyze application performance issues
- Use application logs to identify performance bottlenecks
Is DVA-C02 the right exam for you?
AWS describes a target candidate for every exam. Here is how it describes the person who should sit DVA-C02, in its words.
Who AWS wrote this exam for
The target candidate should have 1 or more years of hands-on experience in developing and maintaining applications by using AWS services.
Knowledge AWS recommends you bring
- Proficiency in at least one high-level programming language
- Understanding of application lifecycle management
- Basic understanding of cloud-focused applications to write code
- Ability to develop functional applications
- Experience in using development tools
- Develop and secure applications by using AWS service APIs, the AWS Command Line Interface (AWS CLI), and SDKs.
- Use a CI/CD pipeline to deploy applications on AWS.
What AWS says is out of scope
- Design architectures (for example, distributed systems, microservices, database schemas and modeling).
- Design and create CI/CD pipelines.
- Administer IAM users and groups.
- Administer servers and operating systems.
- Design AWS networking infrastructure (for example, Amazon Virtual Private Cloud [Amazon VPC], AWS Direct Connect).
AWS lists these as outside what the target candidate needs to do, so we leave them out too.
Inside the DVA-C02 exam.
DVA-C02 has 65 questions in total. 50 of them count toward your score and 15 are unscored questions AWS uses to gather data for future exams. You won't know which ones are unscored, so give every question your full attention.
AWS reports results as a scaled score from 100 to 1,000, and the minimum passing score for DVA-C02 is 720. The exam uses compensatory scoring, which means you pass on your overall score and don't have to pass each domain on its own.
The question types listed in the DVA-C02 exam guide are multiple choice and multiple response. You get 130 minutes, and the exam fee AWS lists is $150.
The biggest single block is Development with AWS Services at 32%. We weight our labs and practice questions the same way.
AWS is updating this exam. DVA-C03 registration opens October 27, 2026, and the last day to take DVA-C02 is November 30, 2026.
Jobs that ask for DVA-C02.
Developer Associate lines up with backend developer, cloud developer and serverless engineer roles. It tells a team lead you can write code that calls AWS services correctly, secure it, ship it through a pipeline and debug it when something breaks in production.
For a sense of pay, BLS puts the May 2025 median annual wage for software developers, quality assurance analysts and testers at $134,040. Treat it as a reference point and not a promise. Location, experience and the employer drive what any one person earns. Source: BLS Occupational Outlook Handbook.
Ways to pay for DVA-C02 training.
Accumentum is an Army CA and Air Force COOL Approved Vendor. If you're serving, start with your education center and read our Army CA and Air Force COOL pages for the steps. We'll help you line up the course with your request.
Paying on your own? DVA-C02 prep is eligible for PathPay, our monthly payment plan. Terms of 3, 4 and 6 months carry no added fee. 9, 12 and 18 month terms add 5%, 10% and 15%. Course access opens when your first payment clears.
Veterans can also look at VR&E benefits for career training.
Common questions about our Developer Associate course.
Enroll in Developer Associate training with Accumentum.
Enroll in our Developer Associate course to get ready for the AWS Certified Developer Associate exam with expert-led classes and hands-on labs.
For dates and next steps, use the registration page linked below or email info@accumentum.net.
Ready to start on Developer Associate?
Tell us your target date and we'll help you plan the path.


