AWS Certified Developer – Associate (DVA-C02)

Complete study library — 9 guides covering the full DVA-C02 topic map. Each service guide follows the same structure: Overview → Components → Exam Logic → Integrations → Best Practices & Traps → Hands-On Lab → Flashcards → Quiz. Built for scenario reasoning, not memorisation.

9
Study Guides
~156
Flashcards
~102
Scenario Questions
16
Core Services
Single-service deep dive Multi-service synthesis Contains a deprecation flag — don't treat as current best practice
1

Compute & Containers

Deployment
Amazon ECS · ECR · AWS Fargate · Amazon EKS 22 cards · 12 Q

Clusters, services, tasks, task definitions. Task role vs task execution role — the single most common ECS IAM trap. ECS vs EKS vs Fargate vs EC2 launch type.

Standalone
2

Build, Deploy & Infrastructure as Code

CI/CD & Deployment
CodePipeline · CodeBuild · CodeDeploy · CodeCommit · CodeStar 22 cards · 12 Q

Source → Build → Test → Deploy. buildspec.yml, appspec.yml, in-place vs blue/green. CodeCommit and CodeStar are deprecated for new customers — flagged clearly, not presented as current.

StandaloneCodeCommit/CodeStar deprecation
AWS CloudFormation · AWS SAM · AWS CDK 24 cards · 13 Q

Stacks, change sets, intrinsic functions, drift detection. How SAM and CDK both synthesize down to CloudFormation, and when to reach for each.

Standalone
AWS Elastic Beanstalk 22 cards · 12 Q

Rolling, rolling with additional batch, immutable, blue/green. Beanstalk vs ECS/Fargate vs Lambda — the "least ops but still need infra control" decision.

Standalone
3

API, Identity & Observability

Application Layer
Amazon API Gateway 22 cards · 13 Q

REST API vs HTTP API. Lambda proxy vs non-proxy integration. Authorizers (Cognito/IAM/Lambda), usage plans, throttling, and the CORS-is-usually-a-backend-header-problem trap.

Standalone
Amazon Cognito 22 cards · 12 Q

User Pools (authentication) vs Identity Pools (temporary AWS credentials via STS). ID token vs access token vs refresh token — a frequent JWT trap.

Standalone
AWS X-Ray 22 cards · 13 Q

Traces, segments, service maps, sampling rules. Annotations vs metadata — indexed/searchable vs not — one of the most reliable single-fact exam traps.

Standalone
4

Putting It Together

Synthesis & Practice
5 Cross-Service Architectures + Consolidated Study Priorities 0 cards · 15 Q

Containerised app, serverless API, CI/CD pipeline, enterprise deployment, secure app with auth+observability — plus the full MUST/SHOULD/NICE-TO-KNOW matrix and recommended study sequence.

Synthesis
Hands-On Lab — Console + AWS CLI (eu-west-1) 5 exercises · 50 steps

Build a real Fargate service behind an ALB, wire a blue/green CodePipeline, deploy a SAM app, secure an HTTP API with a Cognito authorizer, and trace it all with X-Ray.

Practical

How to use this library

Consolidated Study Priorities

The highest-leverage topic per guide. Full topic-by-topic breakdown lives in file 08's Priorities tab — this is the condensed version.

GuideTop MUST KNOW itemPriority
01 ContainersTask role vs task execution role; awsvpc networking + ALB target type ipMUST
02 CI/CDbuildspec.yml / appspec.yml mechanics; in-place vs blue/green by target typeMUST
03 IaCCloudFormation vs SAM vs CDK — when to use eachMUST
04 Elastic BeanstalkDeployment policies (rolling/immutable/blue-green) and their risk/speed tradeoffsMUST
05 X-RayAnnotations vs metadata — indexed/searchable vs notMUST
06 API GatewayREST API vs HTTP API; Lambda proxy vs non-proxy integrationMUST
07 CognitoUser Pools vs Identity Pools; ID token vs access token vs refresh tokenMUST

Recommended Study Sequence

Follows real dependencies — containers introduce IaC/CI/CD vocabulary informally before those guides cover it formally.

1

Containers (01) — establishes ECS/ECR/Fargate vocabulary that CI/CD, IaC, and file 08 all assume.

2

CI/CD (02) — builds directly on the container deployment target from step 1.

3

IaC (03) — now that you've deployed manually and via a pipeline, IaC's value is concrete.

4

Elastic Beanstalk (04) — a natural contrast point: same outcome, different operational model.

5

API Gateway (06) — shifts focus to the request-facing layer; needed before Cognito makes full sense.

6

Cognito (07) — layers directly onto API Gateway's authorizer concept just learned in step 5.

7

X-Ray (05) — studied last among the service guides; most useful once you have real request chains in mind to trace.

8

Cross-Service Architectures (08) — synthesises all seven guides into the five patterns the exam actually tests.

9

Hands-On Lab (09) — closes the loop by building real versions of these architectures in the console.