AWS DVA-C02 Complete Course
Master serverless development on AWS and pass the Developer Associate exam. Covers Lambda, DynamoDB, API Gateway, SQS/SNS, Cognito, KMS, CodePipeline, CloudFormation, X-Ray, and everything the 2025 blueprint tests.
Reinforce Lambda patterns, DynamoDB design, and CI/CD concepts while commuting. New episodes covering DVA-C02 topics drop weekly.
About the exam
Why earn the AWS Developer Associate?
DVA-C02 is the go-to certification for developers building cloud-native and serverless applications on AWS. It validates that you can architect, build, deploy, and debug production-grade AWS workloads — not just use the console.
- Proves hands-on AWS development skills: Lambda, DynamoDB, API Gateway, SQS/SNS
- Validates CI/CD knowledge: CodePipeline, CodeBuild, CodeDeploy, Elastic Beanstalk
- Demonstrates security practices: IAM, Cognito, KMS, Secrets Manager
- Opens doors to senior developer and cloud engineer roles — median salary $130k+
- Natural next step after Cloud Practitioner (CLF-C02) or alongside SAA-C03
- Valid for 3 years; earns AWS re:Certify continuing education credits
Exam blueprint
DVA-C02 exam domains
Four domains weighted by importance. Development is the largest — make sure Lambda, DynamoDB, and API Gateway are your strongest areas.
Course content
8 modules · ~35 hours
Each module focuses on an exam domain cluster. Work through them in order or jump to your weak areas.
AWS Lambda — Deep Dive
Lambda is the heart of DVA-C02. This module covers the full Lambda lifecycle: cold starts and provisioned concurrency, execution roles, environment variables, layers, VPC integration, event source mappings (SQS, Kinesis, DynamoDB Streams), synchronous vs asynchronous invocations, retries and DLQs, Lambda Destinations, concurrency limits, and traffic shifting with aliases and versions.
API Gateway — REST, HTTP & WebSocket APIs
Build and secure APIs the AWS way. Covers REST vs HTTP API differences, Lambda proxy vs custom integration, request/response mapping templates, stage variables, caching and throttling, usage plans and API keys, Lambda authorizers, Cognito User Pool authorizers, CORS configuration, canary deployments, and WebSocket APIs for real-time bidirectional communication.
DynamoDB — Design, Query & Optimization
DynamoDB is the most-tested data store on DVA-C02. Master partition key and sort key design, avoiding hot partitions, LSI vs GSI, Query vs Scan and when to use each, ProjectionExpression, ConditionExpression, optimistic locking with version attributes, DynamoDB Streams, TTL, transactions (TransactGetItems/TransactWriteItems), DAX for caching, and on-demand vs provisioned capacity.
Halfway through? Reinforce DynamoDB and Lambda patterns by listening to the CertQuests podcast — concise audio episodes covering exactly these topics for your commute.
▶ Open SpotifyMessaging — SQS, SNS, Kinesis & EventBridge
Decoupled event-driven architectures are a core DVA-C02 topic. Learn when to use SQS (durable queuing), SNS (fan-out pub/sub), Kinesis Data Streams (ordered high-throughput streaming), and EventBridge (event routing with schema registry). Key concepts: SQS visibility timeout and DLQ, FIFO vs Standard queues, SNS subscription filters, Kinesis shard management and Lambda parallelization factor, and EventBridge rules and targets.
Security — Cognito, IAM, KMS & Secrets Manager
Security is 26% of DVA-C02. This module covers Cognito User Pools vs Identity Pools and when to use each, ID token vs Access token vs Refresh token, fine-grained DynamoDB/S3 access with identity pool policy variables, IAM roles for Lambda and cross-account access, resource-based policies, KMS envelope encryption with GenerateDataKey, Secrets Manager automatic rotation, SSM Parameter Store SecureString, and S3 presigned URLs.
CI/CD — CodeCommit, CodeBuild, CodeDeploy & CodePipeline
The deployment domain (24%) focuses on AWS-native CI/CD. Learn CodePipeline stage architecture (Source → Build → Deploy), CodeBuild buildspec.yml phases, compute types, and artifact caching, CodeDeploy deployment strategies for EC2/ECS/Lambda (AllAtOnce, Rolling, Blue/Green, Canary, Linear), AppSpec hooks (BeforeInstall, AfterInstall, ValidateService), CloudWatch alarm rollback, and CodeArtifact for private package management.
Infrastructure as Code — CloudFormation, SAM & CDK
Every AWS developer needs IaC skills. This module covers CloudFormation template anatomy (Parameters, Mappings, Conditions, Resources, Outputs), Change Sets for safe updates, cross-stack references with Exports/ImportValue, custom resources, DeletionPolicy (Retain, Snapshot, Delete), and stack failure behavior. Then SAM: Transform declaration, AWS::Serverless::Function, sam local invoke/start-api for local testing. Finally CDK: L1/L2/L3 constructs, cdk synth/deploy, and why CDK synthesizes to CloudFormation.
Observability & Optimization — X-Ray, CloudWatch & Step Functions
The troubleshooting domain (18%) demands deep observability skills. Master AWS X-Ray: active tracing, segments/subsegments, annotations (indexed, filterable) vs metadata (not indexed), sampling rules, and capturing AWS SDK calls with captureAWSv3Client. CloudWatch: Lambda standard metrics (Duration, Errors, Throttles, ConcurrentExecutions), custom metrics via PutMetricData, Log Insights query syntax, and alarms for automated rollbacks. Step Functions: state machine design patterns (sequential, parallel, wait, error catch/retry), Express vs Standard workflows, and when to use Step Functions vs SQS for orchestration.
Exam quick-reference
High-frequency DVA-C02 concepts
These patterns appear repeatedly on the exam. Knowing them cold will save minutes per question.
{ "statusCode": 200, "headers": {}, "body": "..." }. Any other shape causes a 502 Bad Gateway.
Study plan
Pass DVA-C02 in 6 weeks
A structured week-by-week plan for working developers who can dedicate 5–6 hours per week.
- Week 1: Module 1 (Lambda) + Module 2 (API Gateway). Build a simple REST API with Lambda and test locally with SAM.
- Week 2: Module 3 (DynamoDB). Design a table schema from scratch, practice Query vs Scan, implement optimistic locking.
- Week 3: Module 4 (SQS/SNS/Kinesis). Set up an SQS-triggered Lambda with a DLQ, implement an SNS fan-out pattern.
- Week 4: Module 5 (Security). Configure Cognito User Pools, add a Cognito authorizer to API Gateway, rotate a Secrets Manager secret.
- Week 5: Module 6 (CI/CD) + Module 7 (IaC). Build a CodePipeline: CodeCommit → CodeBuild → CodeDeploy to Lambda with Canary strategy.
- Week 6: Module 8 (Observability) + full practice test. Review wrong answers. Listen to CertQuests podcast episodes for topic reinforcement. Sit the exam.
The CertQuests podcast covers Lambda edge cases, DynamoDB design anti-patterns, and CI/CD war stories — all mapped to DVA-C02 exam objectives. Perfect for study sessions when you can't be at a screen.
Related certifications
Continue your AWS journey
DVA-C02 pairs well with these certifications — they share significant topic overlap.