Hành trình đậu bộ 3 AWS: (Phần 2 - AWS Developer Associate : AWS DVA-C02)
1. Hoàn cảnh
Sau khi hoàn thành chứng chỉ AWS CLF-C02 (mình có chia sẻ chi tiết trong link:
https://viblo.asia/p/hanh-trinh-dau-bo-3-aws-phan-1-aws-practitionar-y0VGwwwEVPA),
mình bắt đầu tìm hiểu tiếp chứng chỉ AWS Developer Associate (DVA).
Lúc đó mình vừa học xong khóa AWS Developer Associate của Stephen (24/7),
nên khoảng thời gian sau đó mình tập trung vào ôn luyện và làm đề thử để chuẩn bị cho kỳ thi.
2. Hành trình học AWS Developer Associate (27/7/2025 – 15/8/2025)
Vì sao chọn DVA?
Lý do chính là mình làm dev, nên DVA khá phù hợp.
Ngoài ra, ở công ty có một project sử dụng AWS backend (CDK, Cognito, Lambda, API Gateway, …),
mình muốn tận dụng cơ hội để vừa học vừa áp dụng. Nhờ công ty mà khả năng hand - on đã lên nhiều rồi
Một vài anh chị cũng khuyên nên bắt đầu từ các chứng chỉ Associate để có nền tảng vững hơn,
nên mình coi đây như bước đi tự nhiên sau CLF.
Các domain chính trong DVA-C02
- Tên đầy đủ: AWS Certified Developer – Associate (DVA-C02).
- Định dạng: 65 câu hỏi trắc nghiệm (MCQ & multiple response).
- Thời gian: 130 phút.
- Ngôn ngữ: Tiếng Anh (có thể chọn thêm Japanese, Korean, Simplified Chinese).
- Điểm đạt: 720/1000.
- Phí thi: 150 USD (có thể dùng voucher giảm giá).
Theo exam guide của AWS, đề thi DVA-C02 chia thành 4 domain với tỉ lệ như sau:
-
Development with AWS Services – 32%
Tập trung vào cách sử dụng các dịch vụ core như Lambda, DynamoDB, API Gateway, SQS, SNS, Kinesis… để xây dựng ứng dụng. -
Security – 26%
Kiểm soát truy cập bằng IAM, quản lý secrets, encryption, ký số request, bảo mật API. -
Deployment – 24%
Bao gồm CI/CD (CodePipeline, CodeBuild, CodeDeploy), CloudFormation, SAM, Elastic Beanstalk. -
Troubleshooting and Optimization – 18%
Giám sát bằng CloudWatch, logging, X-Ray, xử lý lỗi, tối ưu hiệu năng và chi phí.
Cách mình học và ôn tập
-
Khóa học chính
Mình sử dụng khóa AWS Developer Associate (DVA-C02) của Stephane Maarek.
Nhờ đã học CLF trước đó, nên mình tập trung nhiều hơn vào phần giải đề -
Practice Exam (70%)
Bộ đề thi thử trên Udemy của Stephane Maarek:
👉 https://www.udemy.com/course/aws-certified-developer-associate-practice-tests-dva-c01/learn/quiz/4540360/test#searchĐây là nguồn mình luyện nhiều nhất. Cảm nhận cá nhân là đề thi thật có phần khó hơn (ngược với clf, đề thật lại dễ hơn),
nhưng phần Lambda, DynamoDB trong đề thi thật có nhiều câu khá giống với đề thử này.
Lời khuyên: làm xong nên xem kỹ phần giải thích, vì đôi khi chính phần đó giúp nhớ lâu hơn. -
Gemini (AI luyện đề)
Mình thử dùng Gemini để tạo đề giả lập. Prompt hay dùng:"Tạo giúp tôi 1 đề AWS DVA, tiếng Anh, khó, có đáp án giải thích chi tiết bằng tiếng Việt."
Cách này giúp mình phát hiện ra các lỗ hổng kiến thức và dễ nhớ nhờ giải thích song ngữ.
-
Gemini (AI generate full đề 65 câu như 1 đề thi thật)
Mình thử dùng Gemini để tạo đề giả lập. Prompt hay dùng:"Tạo giúp tôi 1 đề AWS DVA, tiếng Anh, khó, có đáp án giải thích chi tiết bằng tiếng Việt."
Nhưng xài chế độ "Deep search" => Nó sẽ giúp bạn có 1 đề "free" chất lượng (Lịch sử đề DVA bị trôi nên mình lấy ảnh SAA thay thế, nhưng kiểu khá giống, mình promt lỗi kĩ thuật nên có 20 câu ở SAA) -
GitHub Exam Bank
Mình có tham khảo thêm một repo trên GitHub (tổng hợp hơn 400 câu hỏi):
👉 https://github.com/tasid/AWS-DVA-C02-Practice-Tests-Exams-Questions-Answers
Kiến thức trọng tâm trong đề thi DVA
Một số chủ đề mình gặp trong bài thi thật:
- Timeout của Lambda: mặc định 3 giây, tối đa 15 phút.
- Cách tính số shard/partition trong DynamoDB dựa trên RCU/WCU.
- Khi nào dùng Parameter Store (config, plaintext).
- Khi nào dùng Secrets Manager (rotation, sensitive data).
- Các khái niệm: visibility timeout, long polling trong SQS.
- Các dịch vụ CI/CD: CodePipeline, CodeDeploy, CodeBuild.
- Canary vs Linear deployment trong Lambda.
- Các câu hỏi về git workflow: push thẳng main hay tạo pull request.
- Liên quan đến canary deployment, Lambda alias, API Gateway stage variable.
- Phân tích đoạn code Lambda bị chậm, cách xử lý (lí do đoạn connect db lại bỏ vào trong function).
- CloudFormation: changeset, stackset.
Mình thấy trọng tâm xoay quanh Lambda, DynamoDB, CI/CD, SQS/SNS/Kinesis, CloudFormation,
3. Lời kết
Cảm nhận cá nhân: đây là một chứng chỉ yêu cầu khá nhiều về hands-on và kiến thức thực tế.
Trong blog tiếp theo, mình sẽ viết tiếp về hành trình với SAA-C03.
All Rights Reserved