DVA-C02 · Associate

AWS Certified Developer – Associate

Strengthen the AWS application decisions that sit between writing code and running it reliably.

Start Free

Your free account includes a full DVA-C02 practice exam.

ExamNova practice

Your first session

Questions
65
Time limit
130 min
Coverage
4 domains

Practise, review your answers and see where to focus next.

Preview a question

Is DVA-C02 your next step?

For developers building and maintaining applications on AWS. The focus is how application code uses AWS services, handles permissions and failures, and moves through deployment and troubleshooting.

Build service integrations

Reason through event-driven applications, API behaviour, data access and asynchronous processing.

Secure the application

Choose suitable identity, permission, encryption and secret-management approaches.

Deploy and diagnose

Compare release strategies and use logs, metrics and traces to investigate application failures.

Official certification guide ↗

What you’ll study

Explore the domains and topics in your ExamNova study path.

Development with AWS Services32% practice balance

Explore Development with AWS Services

Develop Code for Applications Hosted on AWS

  • GraphQL Development with AWS AppSync
  • Event-Driven Architecture with AWS EventBridge
  • API Development and Management
  • Event Messaging with SQS and SNS
  • Centralized Logging and Monitoring
  • Access Control and Security in AWS
  • AI-Assisted Code Development
  • AI-Assisted Testing and Review
  • Secure AI-Assisted Development

Develop Code for AWS Lambda

  • Lambda Execution Environment and Management
  • Lambda Function URL and Direct Invocation
  • Error Handling and Invocation Types
  • Data Passing and Error Handling in Workflows
  • Workflow Types and State Management
  • VPC Integration and Networking for Lambda

Use Data Stores in Application Development

  • Data Modeling and Querying Techniques
  • Key Structures and Capacity Management
  • Transactional Operations and Caching
  • Data Recovery and Change Tracking
  • Data Access and Compliance Features
  • Data Querying and Transformation Techniques
Security26% practice balance

Explore Security

Implement Authentication and Authorization for Applications and AWS Services

  • Identity and Access Management Fundamentals
  • User Authentication with Amazon Cognito
  • API Authorization Techniques
  • Federation and Multi-Factor Authentication
  • Access Control and Security Policies

Implement Encryption by Using AWS Services

  • Key Management and Access Control
  • Data Encryption Techniques
  • Encryption Context and Security
  • Storage and Transport Encryption
  • Environment Variable Encryption

Manage Sensitive Data in Application Code

  • Automatic Credential Generation and Rotation
  • Custom Secret Rotation Lambda Functions
  • Monitoring and Access Control for Secrets
  • Parameter Management and Versioning
  • Application Configuration with Parameter Store
Deployment24% practice balance

Explore Deployment

Prepare Application Artifacts to Be Deployed to AWS

  • Application Artifact Preparation Techniques
  • Infrastructure as Code Practices
  • Container Image Management Strategies
  • Testing and Validation of Deployments
  • Resource Management and Permissions

Test Applications in Development Environments

  • API Gateway Stages and Environment Setup
  • Local Testing Frameworks and Tools
  • SAM Local Testing and Event Strategies
  • Testing Methodologies and Types
  • Lambda Versioning and Testing Techniques
  • Lambda Version Pinning and Configuration

Automate Deployment Testing

  • AppSpec Hooks and CodeDeploy Basics
  • Deployment Strategies and Best Practices
  • Pipeline Configuration and Management
  • Advanced Deployment Techniques
  • Monitoring and Alarms for Deployments

Deploy Code Using AWS CI/CD Services

  • CI/CD Pipeline Configuration and Triggers
  • Deployment Strategies and Policies
  • Artifact Management and Environment Configuration
  • Monitoring and Health Checks in Deployments
  • Integration with Development Tools
Troubleshooting and Optimization18% practice balance

Explore Troubleshooting and Optimization

Assist in a Root Cause Analysis

  • Trace Data Analysis for Performance Issues
  • Error Handling and SDK Exception Interpretation
  • Incident Response with AWS Tools
  • IAM and Network Connectivity Troubleshooting
  • X-Ray Integration for Application Monitoring

Instrument Code for Observability

  • CloudTrail Insights and Security Integration
  • Advanced Log Querying Techniques
  • API Call Logging and Event Management
  • System Metrics Collection and Alerts
  • Metrics Visualization and Event Monitoring
  • Log Group Management and Aggregation

Optimize Applications by Using AWS Services and Features

  • Edge Caching and Content Delivery Optimization
  • Cost Optimization Strategies for AWS Services
  • Performance Tuning for Serverless Applications
  • Database Optimization Techniques
  • Resource Optimization and Lifecycle Management

Percentages show ExamNova’s practice balance. Consult the official guide for the vendor’s current exam outline.

Try focused practice

Explore a topic with sample questions and explanations.

Try a question before you start.

Read the scenario. Consider your answer, then reveal the reasoning.

For each failure scenario, separate the application issue from the permissions, deployment or service configuration around it.

A session table should automatically remove expired items after their expiration timestamp passes. Which DynamoDB feature should be enabled?

  • Time to Live.
  • Lambda aliases.
  • API Gateway throttling.
  • SQS FIFO ordering.
Show answer and explanations

Time to Live. — DynamoDB Time to Live marks items for automatic deletion after a configured timestamp attribute expires.

Lambda aliases. — Lambda aliases point to function versions and are unrelated to item expiration in DynamoDB.

API Gateway throttling. — API Gateway throttling limits client request rates and does not delete DynamoDB items.

SQS FIFO ordering. — SQS FIFO ordering preserves message order and does not expire table records.

A clearer way to prepare.

One place to practise, understand your results and plan the next session.

Practise with purpose

Start with your free exam. Explore Exam, Endless and Custom practice modes as you build your study routine.

Understand the answer

Review the reasoning behind your answers and return to the decisions that need another look.

Find your next focus

Use domain-level performance and readiness to see strengths, gaps and areas you have yet to assess.

Put it into practice.

Explore hands-on tasks connected to DVA-C02. These are real Labs from the catalogue.

Make DVA-C02 your next step.

Create your free account. Start practising.

Start Free