개요
AWS Certified Developer – Associate(DVA-C02)는 AWS 서비스를 사용해 클라우드 기반 애플리케이션을 개발, 배포, 디버깅하는 능력을 검증하는 자격증입니다. SDK와 CLI를 통해 AWS와 연동하는 애플리케이션 코드 작성, 보안 모범 사례 적용, CI/CD 도구를 활용한 배포 및 문제 해결에 중점을 둡니다. 개발자 관점에서 핵심 컴퓨팅, 스토리지, 데이터베이스, 통합 서비스를 실무적으로 다룰 수 있음을 확인합니다.
이런 분께 적합합니다
AWS 기반 애플리케이션을 구축하고 유지보수한 실무 경험이 약 1년 이상인 소프트웨어 개발자, 애플리케이션 엔지니어, DevOps 실무자에게 적합합니다. 최소 하나의 고급 프로그래밍 언어와 AWS SDK 및 CLI 사용에 익숙한 지원자를 권장합니다.
출제 도메인
- Development with AWS ServicesLambda, API Gateway, DynamoDB, S3, SQS, SNS, Step Functions 같은 서비스에 대해 SDK를 사용하여 애플리케이션 코드를 작성·통합·리팩터링하고 이벤트 기반 및 서버리스 패턴을 구현합니다.
- SecurityIAM, Amazon Cognito, STS로 인증과 권한 부여를 적용하고 KMS, Secrets Manager, Systems Manager Parameter Store를 사용해 암호화와 시크릿 관리를 구현합니다.
- DeploymentCodePipeline, CodeBuild, CodeDeploy, AWS SAM, Elastic Beanstalk, CloudFormation 같은 CI/CD 서비스를 사용해 애플리케이션 코드와 인프라를 준비·패키징·배포합니다.
- Troubleshooting and OptimizationCloudWatch, X-Ray 같은 관측성 도구와 ElastiCache, DynamoDB Accelerator(DAX)를 활용한 캐싱 전략으로 애플리케이션 문제를 진단·해결하고 성능을 개선합니다.
시험 형식
시험은 65문항으로 구성되며 단일 선택(정답 1개)과 복수 선택(정답 2개 이상) 형식이 있고 제한 시간은 130분입니다. 일부 문항은 채점되지 않으며 평가 목적으로만 사용됩니다.
공부 전략
- 직접 손으로 해보세요. Lambda, API Gateway, DynamoDB, S3를 연결한 작은 서버리스 앱을 만들고 콘솔뿐 아니라 AWS SDK를 통해 각 서비스를 다뤄봅니다.
- DynamoDB를 깊이 이해하세요. 파티션 키/정렬 키 설계, LSI와 GSI의 차이, 읽기/쓰기 용량과 온디맨드 모드, 조건부 쓰기, DAX 캐싱은 자주 나오는 핵심 주제입니다.
- CI/CD 흐름을 처음부터 끝까지 파악하세요. CodeCommit, CodeBuild(buildspec.yml), CodeDeploy 배포 전략(인플레이스, 블루/그린, Lambda의 카나리/선형), CodePipeline과 함께 AWS SAM 및 CloudFormation 패키징을 익힙니다.
- IAM 정책 해석과 최소 권한 설계를 연습하고, Cognito 사용자 풀과 자격 증명 풀의 사용 구분, STS AssumeRole, S3 사전 서명 URL을 언제 쓰는지 이해합니다.
- 통합과 느슨한 결합 패턴을 학습하세요. SQS(표준과 FIFO, 가시성 시간 초과, 데드레터 큐), SNS 팬아웃, Kinesis와 더불어 Lambda 동시성, 환경 변수, 오류/재시도 동작을 익힙니다.
- 시간을 재는 실전형 모의시험으로 시간 배분 감각을 키우고, CloudWatch 지표/로그와 X-Ray 추적을 이용한 문제 해결 시나리오를 AWS 백서와 공식 시험 가이드로 복습합니다.