Kinh nghiệm thi chứng chỉ AWS Certified Developer Associate không phải một nội dung mới. Tuy nhiên mình vẫn chia sẻ góc nhìn của mình trong quá trình ôn luyện và thi chứng chỉ này. Đây là chứng chỉ AWS đầu tiên của mình may mắn là không bị toang. Bài viết này mục đích chính là giúp các bạn lần đầu làm chuyện ấy như mình có cái nhìn tổng quan hơn cũng như có kết quả tốt trong kỳ thi. Những bạn có kinh nghiệm hơn vui lòng góp ý cho mình cải thiện nội dung cũng như kiến thức cho những lần thi sắp tới.
Tổng quan

Chứng chỉ AWS có nhiều level và nhiều phần, mình chọn thi AWS Certified Developer – Associate đầu tiên vì nghe giang hồ đồn đại rằng đây là chứng chỉ có mức độ dễ nhất (không tính Foundational level). Nếu lần đầu thi mà toang thi cũng đau thận lắm. Mục tiêu của mình sau chứng chỉ này sẽ tiếp tục với AWS Solutions Architect – Associate. Mình không chia sẻ về lý do vì sao thi chứng chỉ của AWS, vì ai cũng có câu trả lời cho riêng mình rồi.
Kỳ thi với 7 domains chính
- Domain 1: Deployment 22%
- Domain 2: Security 26%
- Domain 3: Development with AWS Services 30%
- Domain 4: Refactoring 10%
- Domain 5: Monitoring and Troubleshooting 12%
Cấu trúc đề thi
- 65 câu hỏi trắc nghiệm bao gồm câu hỏi nhiều lựa chọn
- Thời gian làm bài trong vòng 130 phút (bạn có thể yêu cầu thêm 30 phút cho Quốc gia không nói tiếng Anh)
- Điểm đậu: 720/1000 (72%/100%)
Đăng ký tài khoản AWS Training
Bước này bạn có thể thực hiện sau khi học xong các khóa học và chuẩn bị đăng ký thi cũng được, tuy nhiên mình nghĩ cứ tạo tài khoản (nếu chưa có) trước cho khỏe. Tài khoản này là tài khoản Amazon, không phải tài AWS.
Truy cập https://www.aws.training/SignIn, chọn All Regions, sau đó nhấn Sign-In, nếu chưa có tài khoản thì Create Your Amazon account
Bước này chắc ai cũng biết, nhưng mình thích viết cho bài nó dài á…
Tài liệu
Bạn phải xác định rằng mình sẽ mất khoảng $200 cho kỳ thi này bao gồm chi phí cho việc ôn luyện cũng như thi hoặc mất hơn thế nữa nếu bạn toang. Mình tập trung vào các khóa học trên Udemy và Whizlabs.
Udemy
- Practice Exams | AWS Certified Developer Associate 2021
- Link: https://www.udemy.com/course/aws-certified-developer-associate-dva-c01
- Phí: $10.99
- Bài giảng chi tiết, dễ hiểu cũng như phần hands on đầy đủ. Cover tất cả các nội dung mình sẽ thi. Với mình thanh niên này nói hơi nhanh, nên được thì các bạn giảm speed xuống ^^
- Practice Exams | AWS Certified Developer Associate 2021
- Link: https://www.udemy.com/course/aws-certified-developer-associate-practice-tests-dva-c01/
- Phí: $10.99
- Gồm 325 câu hỏi chia làm 5 bộ đề. Có một số câu hỏi trùng lặp lại. Nội dung dàn trải, nhưng so với nội dung thi thật thì mình thấy cover khoảng 30%. Ở course này, sẽ giải thích chi tiết những câu hỏi vì sao đúng, vì sao sai, đa số mình học ở đây nhiều hơn course về lý thuyết.
Whizlabs
- AWS Certified Developer Associate Online Couse
- Link: https://www.whizlabs.com/aws-developer-associate/
- Giá: $12.95
- Hơn 21 giờ học với hơn 121 videos.
- Có hơn 60 labs để bạn thực hành
- AWS Certified Developer Associate – Practice Tests
- Link: https://www.whizlabs.com/aws-developer-associate/
- Gồm hơn 900 câu hỏi bao gồm theo từng section và hơn 10 bộ đề (có đề cũ). Đề khó hơn Udemy, đôi lúc giải thích chưa đầu đủ lắm, nếu bạn làm hết có thể cover hơn 30% đề thi thật. Mình thấy bên này khó hơn Udemy, đọc nhức đầu quá nên mình lười. Sau khi check lại thì có vài ba câu tương một số câu mình không biết trong đề thi thật.
- Có hơn 60 labs để bạn thực hành
Free Practice Tests
- AWS Certified Developer Associate Practice Exam Free
- Link: https://digitalcloud.training/certification-training/aws-developer-associate/
- Gồm 20 câu hỏi, không giới hạn thời gian làm bài, giải thích cũng chi tiết, nếu có thể thì các bạn mua các courses khoảng $15 tại đây.
- FREE AWS Certified Developer Associate Practice Exams – Sampler
- Link: https://portal.tutorialsdojo.com/courses/free-aws-certified-developer-associate-practice-exams-sampler/
- Gồm 3 bộ câu hỏi với 2 chế độ là Timed và Review. Mình thấy câu hỏi cũng ổn, giải thích chi tiết. Tuy nhiên, nội dung này sau thi mình mới làm thử. Nghe nói đề bên Dojo sát với thực tế lắm, các bạn có thể mua thêm tại đây với giá khoảng $15.
- AWS Certified Developer Associate Free Tests
- Link: https://www.whizlabs.com/aws-developer-associate/
- Gồm 25 câu hỏi chia thành 2 bộ đề. Bộ đề mới gồm 15 câu và đề cũ 10 câu.
Link tham khảo
- https://acloud.guru/forums/aws-certified-developer-associate/discussion/-KUdI5f2LNbi4wvK7v4I/how_to_pass_aws_certified_deve
- http://clusterfrak.com/notes/certs/aws_deva_notes/
- https://www.freecodecamp.org/news/how-i-passed-the-aws-certified-developer-associate-exam/
- https://digitalcloud.training/aws-developer-associate-exam/
Trên đây là một số tài liệu mà mình đã học và tổng hợp lại. Udemy và Whizlabs mình làm gần 10 đề và vừa đủ pass 2 đề cho mỗi bên trong lần đầu, còn lại fail hết. Cơ bản mình tập trung làm practice bên Udemy nhiều hơn, Whizlabs làm mình đau đầu quá.
Sau khi làm lại một vài lần bên Udemy (mình không touch bên Whizlabs nữa), tất cả các đề pass hơn 90% thì mình đăng ký thi. Nếu các bạn không thấy đau đầu do lười như mình thì nên learn và practice bên Whizlabs cũng như tham khảo nhiều tài liệu bên ngoài để đạt điểm số tốt hơn.
Đề thi thử đa số là khó hơn với đề thi thật, tuy nhiên không thể cover hết tất cả các trường hợp. Đề thi thật đôi khi nhiều câu hỏi rất đơn giản nhưng mình lại nghĩ phức tạp lên ^^
Notes
Dưới đây là một số notes mình liệt kê những domain topics mà các bạn cần tập trung nhiều hơn. Phần Serverless là phần quan trọng nhất, hãy học và thực hành sâu nếu có thể.
Deployment
- CloudFormation
- CodeDeploy
- CodePipeline
- CI/CD
- ECS, Fargate
- Beanstalk
- Deployment policies (link)
- .ebextensions and config file usage
- Blue/Green
Security
- S3 Encryption (cái nay mình hay quên nên có vẽ MindMap tại đây)
- In-rest
- Encryption in flight (SSL)
- Server-side encryption at rest
- Client-side encryption
- AWS KMS Customer Master Key, Envelope Encryption
Development with AWS Services
- API Gateway:
- Integration types: proxy vs custom / AWS vs HTTP
- Invalidation of cache
- Stage variables
- Authorizers
- Method Responses
- Method Requests
- Lambda
- Concurrency and throttling
- Versions and aliases
- Dependencies
- Packaging and deployment
- VPC connections (with Internet/NAT GW)
- DynamoDB
- Scans vs queries
- Calculating Read Capacity Units (RCUs) and Write Capacity Units (WCUs)
- Local and Global Secondary indexes
- DynamoDB Accelerator (DAX)
- Cognito
- User pools vs Identity pools
- Unauthenticated identities
- Using MFA with Cognito
- ElastiCache
- Lazy loading vs Write Through Caching
- Memcached vs Redis
- In-memory datastore
- SQS
- Standard queues, FIFO, DLQ, delay queue
- Visibility timeout
- Ordering, deduplication
- Short polling vs long polling
- S3
- Encryption
- CORS
- Version
- Lifecycle
- Pre-Signed URL
- IAM
- IAM policies and roles
- Cross account access
- MFA
- CloudFront
Refactoring
- Migration to cloud
- Optimizing apps
- Refactor legacy apps
Monitoring and Troubleshooting
- X-ray: Think debug and trace data across accounts and visualize it in a centralized account
- CloudWatch: Think resource performance monitoring, events, and alerts
- CloudTrail: Think account-specific activity and audit
- Config: Think resource-specific history, audit, and compliance
Đăng ký thi
Sau khi tự lừa bản thân rằng mình đã ngon lành cành đào rồi thì mình bắt đầu đăng ký đi thi. Mình ở Đà Nẵng, hiện tại có 2 trung tâm là Vinaphone và SDC. Các anh chị công ty mình đều thi Vinaphone, nhưng mà hiện tại khi mình thi không có slot nên mình chọn SDC. Các bạn nên đăng ký trước một tuần cho thong thả, nếu có vấn đề chi có thể yêu cầu thay đổi.
Yêu cầu thêm 30 phút làm bài
AWS cho phép bạn yêu cầu thêm thời gian 30 phút với quốc gia không nói tiếng Anh (hoặc những ngôn ngữ được hỗ trợ khác). Mình ở Việt Nam và chọn tiếng Anh nên có thể chọn option là thêm thời gian. Mình khuyên các bạn nên chọn option này dù bạn có tốt tiếng Anh đến đâu. Thực tế thì tiếng Anh cũng không khó để hiểu, cơ bản là kiến thức về AWS của bạn. Thời gian càng nhiều giúp bạn review đáp án tốt hơn. Nếu bạn yêu cầu một lần, hệ thống sẽ áp dụng cho những lần thi tiếp theo.
- Đăng nhập vào tài khoản Amazon, truy cập CertMetrics
- Click Request Exam Accommodations button
- Tại Accommodation Type chọn ESL +30 MINUTES sau đó bấm Create
Hệ thống sẽ tự đông Approve trong khoảng 1 phút.
Hướng dẫn đăng ký
Trước khi bắt đầu bạn phải chắc chắn rằng bạn đã điền đầy đủ và chính xác thông tin tại My Profile. Tên cúng cơm của mình là Châu Ngọc Quốc Huy.

Schedule New Exam

Schedule with Person VUE

Chọn thi tại trung tâm

Chọn ngôn ngữ

Kiểm tra thông tin

Những bước tiếp theo nhập địa chỉ hiện tại cũng như chọn trung tâm gần nhất và chọn thời gian thi thích hợp. Tiến hành nhập payment info sau khi kiểm tra các thông tin đây đủ và chính xác nhất. Bạn sẽ nhận một số email vê thông tin kỳ thi bạn đăng ký.
Kinh nghiệm thi chứng chỉ AWS Certified Developer Associate
Vào một chiều thứ 6 hơi se lạnh, sau khi tắm rửa sạch sẽ cũng như mặc underwear màu đỏ cho nó hên thì mình đánh con xe trộm chó huyền thoại đến trung tâm. Mình đến sớm hơn thời gian thi gần một tiếng và chờ bên ngoài tiền sảnh (tầng 5) của SDC. Quả không phụ lòng người, ở đây sinh viên thường hay qua lại, hên cho mình là gặp toàn nữ, mà lại dễ thương. Cùng với đó là chị giám thị cũng xinh xinh nữa, mọi áp lực thi cử dường như bay theo kiến thức của mình luôn rồi. Sau này, dù thế nào đi nữa, mình cũng sẽ thi ở trung tâm này chứ không phải một nơi nào khác ^^ Những bạn ở Đà Nẵng mình khuyến khích thi tại đây.
Một số lưu ý
- Nên có nhất 2 giấy tờ tùy thân có ảnh: Chứng minh nhân dân, Hộ chiếu, bằng lái xe,…
- Cởi giày dép, áo khoác (nhưng không được cởi trần thi)
- Không đem bất kỳ vật dụng cá nhân vào
- Có thể đem nước theo nhưng không có nhãn, mác và phải được giám thị kiểm tra trước
- Bonus: Nên vuốt keo cho dẹp trai các kiểu, mình vào chụp hình qua camera nhìn ngu lắm ^^
Quá trình làm bài
Mặc dù mình hơi bị áp lực khi đăng ký thi nhưng khi vào phòng thi thì những áp lực ấy lại tan biến đi đâu hết, có thể do mấy em sinh viên và giám thị chăng?
Khi bắt đầu làm bài thì mình thấy rất nhiều câu hỏi mới mẻ so với mình ôn luyện, nên mình nhiều lúc nghĩ dễ toang rồi, hoặc nhiều kiến thức mình lướt qua và nó đi luôn không ở lại nữa. Mình chia sẻ cách làm của mình bên dưới.
- Dành khoảng 1 phút để đọc kỹ đề và chọn câu hỏi (không nên bỏ trống)
- Câu nào chưa chắc hoặc không biết thì gắn flag, câu nào chắc rồi thì thôi
- Sau khi làm xong 65 câu thì dò lại những câu có flag, bỏ bớt flag nếu có thể
- Dò lại những câu chưa gắn flag một lần nữa
- Dò lại tất cả những câu đã gắn flag lần nữa
- Dò lại tất cả các câu hỏi nếu có thể, không cần phải ra sớm
May mắn là sau khi submit và làm khảo sát thì máy báo kết quả là mình pass. Ngày mình thi có 3 người, 2 người fail.
Kết quả
Sau gần 2 ngày (tối đa 5 ngày) thì mình có kết quả thi chi tiết qua email với một số nội dung như:- Tổng điểm: 867/1000 (chưa đạt target của mình ^^)
- File mềm certification
- Link để tham gia group trên LinkedIn
- Acclaim để vác link đi khoe
- Voucher $20 để mua các bài practice thi thử 15 câu của AWS
- Voucher giảm 50% lệ phí cho kỳ thi sau
- Và một số ưu đãi khác
Tổng chi phí của mình là $170.98 gồm $20.98 cho 2 courses ở Udemy và $150 lệ phí thi, còn lại mình đi xin, và quỳ xuống xin :)))
Chúc các bạn và mình may mắn!