AWS DVA-C02
Esc
↑↓เลื่อน↵เปิดescปิด28 ผลลัพธ์
28

Exam Tips & Strategy

Exam format, domains & test-taking strategy

Other & Exam 10 นาที 23 คำถาม

01รูปแบบข้อสอบ DVA-C02 (Exam Format)

ข้อสอบ AWS Certified Developer - Associate (DVA-C02) เป็นข้อสอบระดับ Associate ที่เน้นการพัฒนา deploy และ maintain application บน AWS ก่อนลงสนามจริงต้องเข้าใจ กติกาและรูปแบบ ให้แม่นยำ เพราะการบริหารเวลาและความเข้าใจโครงสร้างข้อสอบมีผลต่อคะแนนโดยตรง

  • จำนวนข้อ: 65 ข้อ แบ่งเป็น 50 ข้อที่คิดคะแนน (scored) และ 15 ข้อ unscored (pretest) ที่ AWS ใช้ทดลองคุณภาพคำถาม
  • เวลา: 130 นาที เฉลี่ยประมาณ ~2 นาที/ข้อ
  • คะแนนผ่าน: 720/1000 (scaled score ไม่ใช่เปอร์เซ็นต์ตรง)
  • ประเภทคำถาม: Multiple choice (เลือก 1 จาก 4) และ Multiple response (เลือก 2 ขึ้นไปตามที่โจทย์ระบุ)
  • ภาษา: มีให้เลือกหลายภาษา รวมภาษาอังกฤษ ญี่ปุ่น เกาหลี และอื่นๆ
  • ค่าสอบ: 150 USD (ราคาอาจเปลี่ยนตามภูมิภาค)
ทำไมมี unscored 15 ข้อ?
AWS แทรกคำถามทดสอบ (pretest items) ไว้เพื่อเก็บสถิติก่อนนำไปใช้คิดคะแนนจริงในอนาคต ผู้สอบไม่สามารถรู้ได้ว่าข้อไหนคิดคะแนน จึงต้องตั้งใจทำให้ดีทุกข้อเสมอ
กับดัก: Multiple response ไม่มี partial credit
คำถามแบบ (Choose TWO) หรือ (Choose THREE) ต้องเลือกให้ ครบและถูกทุกตัว ถึงจะได้คะแนน หากเลือกเกิน ขาด หรือมีตัวผิดปน จะ ไม่ได้คะแนนเลย อย่ามองข้ามจำนวนที่โจทย์ระบุ

02Exam Domains และน้ำหนัก (Domains & Weighting)

ข้อสอบ DVA-C02 แบ่งเป็น 4 domains แต่ละ domain มีน้ำหนักต่างกัน การเข้าใจน้ำหนักช่วยจัดลำดับการทบทวน ควรลงแรงกับ domain ที่มีน้ำหนักมากก่อน โดยเฉพาะ Domain 1 ที่ครอบคลุมถึง 32%

Domainชื่อน้ำหนักเนื้อหาหลัก
1Development with AWS Services32%Lambda, DynamoDB, API Gateway, SQS/SNS, S3, Step Functions
2Security26%IAM, STS, KMS, Cognito, Secrets Manager, encryption
3Deployment24%CI/CD (CodePipeline/Build/Deploy), CloudFormation, SAM, Beanstalk
4Troubleshooting and Optimization18%CloudWatch, X-Ray, logging, performance tuning, caching
Tips สำหรับการสอบ
ให้น้ำหนักการอ่านตาม % ของ domain แต่ อย่าทิ้ง Domain 4 (18%) เพราะข้อ Troubleshooting มักเป็น scenario-based ที่ต้องเข้าใจ X-Ray, CloudWatch Logs Insights และ error code ของ services ซึ่งทำคะแนนได้ง่ายถ้าเตรียมตัว

สังเกตว่า Domain 1 + Domain 2 รวมกันคือ 58% ของข้อสอบ ดังนั้น Lambda, DynamoDB, API Gateway, IAM, KMS คือกลุ่มบริการที่ต้องแม่นที่สุด

03หัวข้อที่ออกบ่อย (High-Yield Topics)

จากประสบการณ์คอร์ส Stephane Maarek และ exam ตัวจริง มีกลุ่มบริการที่ ออกบ่อยและถามลึก ควรทบทวน detail และ limits ให้แม่น

Lambda
Cold start vs Provisioned Concurrency, Reserved Concurrency, Lambda Layers, environment variables (limit 4KB), timeout สูงสุด 15 นาที, /tmp storage, destinations, DLQ, versions & aliases
DynamoDB
RCU/WCU capacity modes (provisioned vs on-demand), LSI vs GSI, DynamoDB Streams, TTL, DAX (caching), conditional writes, optimistic locking, BatchGetItem/BatchWriteItem, eventual vs strong consistency
API Gateway
REST vs HTTP vs WebSocket API, stages & deployment, caching, throttling/usage plans, Lambda/IAM/Cognito authorizers, integration types (proxy vs non-proxy)
IAM / STS
Roles vs Users, AssumeRole, cross-account access, identity federation, policy evaluation (explicit deny ชนะเสมอ), instance profiles, Cognito Identity Pools
KMS
Symmetric vs asymmetric keys, envelope encryption, key policies, automatic rotation, CloudTrail audit, การเลือกใช้กับ S3/EBS/RDS
CI/CD & IaC
CodeCommit/Build/Deploy/Pipeline, buildspec.yml, appspec.yml, deployment strategies, CloudFormation intrinsic functions, SAM, nested stacks, change sets
Tips: ระวังคำว่า fully managed / serverless
โจทย์ที่เน้น least operational overhead หรือ fully managed มักชี้ไปที่ serverless services (Lambda, DynamoDB, Fargate, API Gateway) มากกว่าการ manage EC2 เอง — ใช้ keyword นี้ช่วยตัดตัวเลือก

04กลยุทธ์ทำข้อสอบ (Test-Taking Strategy)

การสอบ AWS ไม่ได้วัดแค่ความรู้ แต่วัด การอ่านโจทย์และตัดสินใจภายใต้เวลาจำกัด กลยุทธ์ที่ดีช่วยเพิ่มคะแนนได้แม้ในข้อที่ไม่มั่นใจ

ขั้นตอนการตอบแต่ละข้อ

  • อ่านโจทย์หา keyword/qualifier: เช่น most cost-effective, least latency, real-time, highly available, most secure, minimal code change
  • ระบุสิ่งที่โจทย์ถามจริง (requirement หลัก) ก่อนดูตัวเลือก
  • ใช้ elimination ตัดตัวเลือกที่ผิดชัดเจน (เช่น ขัดหลัก security หรือไม่มีบริการนั้นจริง) ออกก่อน
  • ระวัง distractor ตัวเลือกที่ฟังดูถูกแต่ไม่ตรง requirement หรือถูกแต่ไม่ใช่ best answer
  • เลือกคำตอบที่ตรงที่สุด เมื่อหลายข้อ "ทำได้" ให้เลือกข้อที่ AWS แนะนำ (best practice)

การบริหารเวลา

  • เฉลี่ย ~2 นาที/ข้อ หากข้อไหนใช้เกิน 2-3 นาที ให้ flag for review แล้วไปต่อ
  • ทำรอบแรกให้จบทุกข้อก่อน แล้วค่อยกลับมาที่ข้อ flag
  • เหลือเวลา ~10-15 นาทีท้าย ใช้ทบทวนข้อที่ flag และตรวจว่า ตอบครบทุกข้อ
Tips: ไม่มี penalty สำหรับการตอบผิด
ข้อสอบ AWS ไม่หักคะแนนเมื่อตอบผิด (no negative marking) ดังนั้น ต้องตอบทุกข้อ แม้ต้องเดา — การปล่อยว่างคือการเสียโอกาสได้คะแนนฟรี
กับดัก: โจทย์มักมี 2 คำตอบที่ "ถูก"
AWS ชอบใส่ตัวเลือกที่ ทำงานได้จริงทั้งคู่ แต่ข้อหนึ่ง over-engineered/แพง/ปลอดภัยน้อยกว่า ให้กลับไปดู qualifier ในโจทย์ (เช่น least cost) เพื่อตัดสิน — best answer ไม่ใช่แค่ correct answer

05กับดักข้อสอบที่พบบ่อย (Common Distractors)

การจำคู่บริการที่ สับสนกันบ่อย จะช่วยให้ตัด distractor ได้เร็ว ต่อไปนี้คือคู่ที่ข้อสอบ DVA-C02 ชอบนำมาหลอก

บริการ Aบริการ Bจุดต่างที่ต้องจำ
SQSSNSSQS = queue (pull, 1 consumer/message); SNS = pub/sub (push, fan-out หลาย subscriber)
Secrets ManagerParameter StoreSecrets Manager มี automatic rotation ในตัว; Parameter Store Standard ไม่มี (ฟรีกว่า)
buildspec.ymlappspec.ymlbuildspec = CodeBuild; appspec = CodeDeploy (lifecycle hooks)
Reserved ConcurrencyProvisioned ConcurrencyReserved = จำกัด/การันตีจำนวน concurrent; Provisioned = pre-warm แก้ cold start
LSIGSILSI = sort key ใหม่, สร้างพร้อมตารางเท่านั้น; GSI = key ใหม่ทั้งหมด, สร้างได้ทุกเมื่อ, capacity แยก
STSIAMSTS = temporary credentials (AssumeRole); IAM = identity & permission ถาวร
กับดัก: hardcode credentials
ตัวเลือกที่ให้ hardcode access key/secret key ลงในโค้ดหรือ environment variable มัก ผิดเสมอ ในข้อ security คำตอบที่ถูกคือใช้ IAM Role (สำหรับ EC2/Lambda/ECS) หรือ temporary credentials ผ่าน STS
จำหลัก IAM policy evaluation
ลำดับ: Explicit Deny > Allow > Implicit Deny (default) หากมี explicit deny ที่ใดที่หนึ่ง จะ override allow ทั้งหมดเสมอ — ข้อสอบชอบถาม scenario ที่มี policy ขัดกัน

06ตัวอย่าง Config/Code ที่ต้องอ่านออก

ข้อสอบมักแสดง snippet ของ config หรือ policy แล้วถามว่าทำอะไร หรือผิดตรงไหน ควรอ่าน structure ของไฟล์เหล่านี้ออก

appspec.yml (CodeDeploy - EC2/On-premises)

yaml
version: 0.0
os: linux
files:
  - source: /
    destination: /var/www/html
hooks:
  BeforeInstall:
    - location: scripts/install_deps.sh
      timeout: 300
      runas: root
  ApplicationStart:
    - location: scripts/start_server.sh
      timeout: 300

buildspec.yml (CodeBuild)

yaml
version: 0.2
phases:
  install:
    runtime-versions:
      nodejs: 18
  pre_build:
    commands:
      - npm install
  build:
    commands:
      - npm run build
  post_build:
    commands:
      - echo Build completed
artifacts:
  files:
    - '**/*'
  base-directory: dist

SAM template (serverless)

yaml
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Resources:
  MyFunction:
    Type: AWS::Serverless::Function
    Properties:
      Handler: app.handler
      Runtime: python3.12
      MemorySize: 256
      Timeout: 10
      Events:
        Api:
          Type: Api
          Properties:
            Path: /hello
            Method: get

IAM policy (least privilege ตัวอย่าง S3 read)

json
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": ["s3:GetObject"],
      "Resource": "arn:aws:s3:::my-bucket/*"
    }
  ]
}
Tips: จำ Transform ของ SAM
หาก template มี Transform: AWS::Serverless-2016-10-31 แสดงว่าเป็น SAM template ข้อสอบชอบถามว่าบรรทัดไหนทำให้ไฟล์เป็น SAM — คำตอบคือบรรทัด Transform นี้เอง

07การลงทะเบียนสอบ & หลังสอบ (Registration & After)

เมื่อพร้อมสอบ ให้จัดการเรื่อง logistics ให้เรียบร้อยเพื่อไม่ให้กระทบสมาธิวันสอบจริง

การลงทะเบียน

  • ลงทะเบียนผ่าน AWS Certification account (Certification portal)
  • Delivery provider คือ Pearson VUE เลือกได้ทั้ง online proctored (สอบที่บ้าน) หรือ test center (ศูนย์สอบ)
  • Online proctored ต้องเตรียม ห้องที่เงียบ โต๊ะโล่ง ID ยืนยันตัวตน และ webcam
  • สามารถขอ accommodation (เช่นเวลาเพิ่มสำหรับ non-native English) ได้ก่อนจองสอบ

หลังสอบ

  • หลังกด submit จะเห็นสถานะ pass/fail เบื้องต้น ที่หน้าจอ
  • Score report อย่างเป็นทางการ มาทีหลังใน AWS Certification account (ปกติภายในไม่กี่วัน) พร้อม section-level feedback ว่า domain ไหน meet/needs improvement
  • ผ่านแล้วได้ digital badge (ผ่าน Credly) และสิทธิ์ส่วนลด exam ถัดไป (เคยมี 50% retake/discount voucher)
  • Certification มีอายุ 3 ปี ต้อง recertify ก่อนหมดอายุ
ไม่มีเฉลยรายข้อ
AWS ไม่เปิดเผยว่าตอบผิดข้อไหน score report ให้แค่ภาพรวมแต่ละ domain ว่า meet competencies หรือไม่ ใช้เป็น feedback กว้างๆ เท่านั้น
Tips สำหรับการสอบ: เช็ก system ก่อนวัน online proctored
หากสอบแบบ online ให้รัน system test ของ Pearson VUE ล่วงหน้า และเตรียม internet สำรอง ปัญหา technical วันสอบเป็นสาเหตุยอดฮิตที่ทำให้เสียสมาธิหรือถูกยกเลิก

คำถามทบทวน

ทดสอบความเข้าใจหัวข้อ Exam Tips & Strategy

23 ข้อ · เลือกคำตอบเพื่อดูเฉลยและคำอธิบาย

ทำแล้ว 0/23คะแนน 0
  1. 1.ข้อสอบ DVA-C02 มีคำถามทั้งหมด 65 ข้อ แต่มีกี่ข้อที่ถูกนำมาคิดคะแนนจริง?

  2. 2.คะแนนผ่าน (passing score) ของ DVA-C02 คือเท่าไรจากสเกล 100-1000?

  3. 3.Domain ใดมีน้ำหนักมากที่สุดในข้อสอบ DVA-C02?

  4. 4.เวลาในการทำข้อสอบ DVA-C02 คือเท่าไร?

  5. 5.คำถามแบบ multiple response ในข้อสอบ AWS โดยทั่วไปต้องเลือกคำตอบอย่างไร?

  6. 6.กลยุทธ์ที่ดีที่สุดเมื่อเจอคำถามที่ยาวและซับซ้อนในข้อสอบคืออะไร?

  7. 7.ผู้สมัครต้องการ deploy Lambda function โดยมี dependencies ขนาดใหญ่ (เช่น library 200MB) วิธีที่เหมาะสมที่สุดคือ?

  8. 8.ใน DynamoDB ความแตกต่างหลักระหว่าง LSI และ GSI คืออะไร?

  9. 9.Application ต้องการ decouple components และรับประกันว่า message ถูกประมวลผลตามลำดับ (ordering) แบบ exactly-once ควรใช้บริการใด?

  10. 10.เมื่อ EC2 instance ต้องการเข้าถึง S3 bucket แนวปฏิบัติด้านความปลอดภัยที่ดีที่สุดคืออะไร?

  11. 11.ใน CodeDeploy ไฟล์ใดใช้กำหนด lifecycle hooks และวิธี deploy application?

  12. 12.ไฟล์ buildspec.yml ใช้กับบริการใด?

  13. 13.ต้องการเข้ารหัส (encrypt) ข้อมูลที่อ่อนไหวและจัดการ key อย่างปลอดภัยพร้อม audit ผ่าน CloudTrail ควรใช้บริการใด?

  14. 14.AWS STS ใช้สำหรับอะไรในบริบทของ IAM?

  15. 15.ใน SAM template ค่า Transform ที่ต้องระบุที่ส่วนบนสุดคืออะไร?

  16. 16.ต้องการ deploy application เวอร์ชันใหม่บน EC2 โดยลด downtime และสามารถ rollback เร็วที่สุด ควรใช้ deployment strategy ใด?

  17. 17.API Gateway ต้องการ cache ผลลัพธ์เพื่อลด load ที่ backend และลด latency ควรใช้ feature ใด?

  18. 18.หลังจากทำข้อสอบเสร็จและกด submit ผู้สอบจะได้รับผลอย่างไร?

  19. 19.ผู้สมัครสอบ DVA-C02 ปัจจุบันลงทะเบียนสอบผ่านผู้ให้บริการ delivery รายใด?

  20. 20.เมื่อไม่แน่ใจคำตอบและใกล้หมดเวลา กลยุทธ์ใดเหมาะสมที่สุด?

  21. 21.Domain ที่เกี่ยวกับการ debug error, วิเคราะห์ logs ด้วย CloudWatch และ X-Ray จัดอยู่ใน domain ใด?

  22. 22.ใน Lambda การลด cold start สำหรับ function ที่ต้องการ latency ต่ำคงที่ ควรใช้ feature ใด?

  23. 23.ต้องการเก็บ database credentials อย่างปลอดภัยและ rotate อัตโนมัติ ควรใช้บริการใด?