Back to All Certifications
AWS Certified Developer - Associate logo
Amazon Web Services

AWS Certified Developer - Associate

The AWS Certified Developer - Associate (DVA-C02) exam validates a candidate's ability to develop, test, deploy, and debug AWS Cloud-based applications. It targets individuals with 1 or more years of hands-on experience developing and maintaining applications using AWS services. The exam covers developing and optimizing applications on AWS, CI/CD workflows, securing application code and data, and identifying and resolving application issues.

Exam Details

Duration
130 minutes
Questions
65 questions
Passing Score
72%
Format
Multiple choice and multiple response

Exam Domains

Development with AWS Services

32%

Covers developing code for applications hosted on AWS, developing code for AWS Lambda, and using data stores in application development. Includes architectural patterns, fault-tolerant design, serverless development, and data persistence strategies.

Practice this domain's questions
  • Develop code for applications hosted on AWS

    Developing fault-tolerant and resilient applications using AWS services, creating and maintaining APIs, writing unit tests, using messaging services, and handling data streaming.

  • Develop code for AWS Lambda

    Configuring and optimizing Lambda functions, handling event lifecycles and errors, integrating Lambda with AWS services, and accessing private VPC resources from Lambda.

  • Use data stores in application development

    Working with relational and non-relational databases, implementing CRUD operations, managing data lifecycles, applying caching strategies, and using Amazon S3 and DynamoDB effectively.

Security

26%

Covers implementing authentication and authorization for applications and AWS services, implementing encryption using AWS services, and managing sensitive data in application code.

Practice this domain's questions
  • Implement authentication and/or authorization for applications and AWS services

    Implementing identity federation, bearer tokens, Amazon Cognito user and identity pools, resource-based and principal policies, RBAC, ACLs, and the principle of least privilege.

  • Implement encryption by using AWS services

    Implementing encryption at rest and in transit, managing certificates, key protection and rotation, and understanding client-side vs server-side encryption and AWS KMS key types.

  • Manage sensitive data in application code

    Classifying data, managing environment variables, using secrets management services, and handling sensitive credentials securely in application code.

Deployment

24%

Covers preparing application artifacts for deployment, testing applications in development environments, automating deployment testing, and deploying code using AWS CI/CD services.

Practice this domain's questions
  • Prepare application artifacts to be deployed to AWS

    Managing application configuration data, Lambda deployment packaging and layers, version control with Git, and working with container images for deployment.

  • Test applications in development environments

    Testing deployed code using AWS services, performing mock integration for APIs, testing with development endpoints, and deploying application stack updates to existing environments.

  • Automate deployment testing

    Automating deployment testing using API Gateway stages, CI/CD workflows, automated software testing, and infrastructure as code templates.

  • Deploy code by using AWS CI/CD services

    Using AWS CI/CD services to deploy applications including CodePipeline, CodeBuild, CodeDeploy, and related tools, implementing deployment strategies, and managing application rollbacks.

Troubleshooting and Optimization

18%

Covers assisting in root cause analysis, instrumenting code for observability, and optimizing applications using AWS services and features including logging, monitoring, tracing, caching, and concurrency.

Practice this domain's questions
  • Assist in a root cause analysis

    Using logging, monitoring, and tracing tools to identify and resolve application issues, including CloudWatch Logs Insights, AWS X-Ray, and code analysis tools.

  • Instrument code for observability

    Implementing effective logging strategies, emitting custom metrics, adding tracing annotations, and implementing notification alerts for application observability.

  • Optimize applications by using AWS services and features

    Optimizing application performance through caching, concurrency management, and messaging service optimization using AWS services.

Amazon Web Services Services Covered

This certification covers 54 key Amazon Web Services services and technologies.

Analytics

  • Amazon Athena
  • Amazon Kinesis
  • Amazon OpenSearch Service

Application Integration

  • AWS AppSync
  • Amazon EventBridge
  • Amazon Simple Notification Service (Amazon SNS)
  • Amazon Simple Queue Service (Amazon SQS)

Compute

  • AWS Lambda

Compute

  • Amazon Elastic Compute Cloud (Amazon EC2)
  • AWS Elastic Beanstalk

Containers

  • Amazon Elastic Container Registry (Amazon ECR)
  • Amazon Elastic Container Service (Amazon ECS)
  • Amazon Elastic Kubernetes Service (Amazon EKS)

Database

  • Amazon Aurora
  • Amazon DynamoDB
  • Amazon ElastiCache
  • Amazon MemoryDB
  • Amazon Relational Database Service (Amazon RDS)

Deployment

  • AWS Amplify

Developer Tools

  • AWS CloudShell
  • Amazon CodeGuru

Developer_tools

  • AWS Serverless Application Model (SAM)

Management

  • AWS X-Ray
  • AWS Command Line Interface (CLI)
  • AWS AppConfig
  • AWS Copilot
  • AWS CloudFormation
  • AWS CodePipeline
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS Cloud Development Kit (CDK)
  • AWS CodeArtifact

Management and Governance

  • AWS CloudTrail
  • Amazon CloudWatch
  • Amazon CloudWatch Logs
  • AWS Systems Manager

Networking and Content Delivery

  • Amazon API Gateway
  • Amazon CloudFront
  • Elastic Load Balancing (ELB)
  • Amazon Route 53
  • Amazon Virtual Private Cloud (Amazon VPC)

Orchestration

  • AWS Step Functions

Security

  • AWS Identity and Access Management (IAM)
  • AWS Security Token Service (STS)
  • AWS Key Management Service (KMS)
  • AWS Secrets Manager

Security, Identity, and Compliance

  • AWS Certificate Manager (ACM)
  • Amazon Cognito
  • AWS Private Certificate Authority
  • AWS WAF

Storage

  • Amazon Elastic Block Store (Amazon EBS)
  • Amazon Elastic File System (Amazon EFS)
  • Amazon Simple Storage Service (Amazon S3)
  • Amazon S3 Glacier

Compare with Other Certifications

Select a certification to compare exam structure and domain coverage side-by-side.

Ready to Start Your Journey?

Begin your AWS Certified Developer - Associate preparation with CertForge's curriculum-aware learning system