HTTP & REST Foundations
request/response cycle, method, status code และ REST constraints เริ่ม →
HTTP & REST Foundations
request/response cycle, method, status code และ REST constraints เริ่ม →
Resource & URI Design
การออกแบบ resource และตั้งชื่อ URI ที่สะอาดและคาดเดาได้ ออกแบบ →
Methods, CRUD & Idempotency
GET/POST/PUT/PATCH/DELETE, safety, idempotency, bulk & async แมป →
Status Codes & Errors
การเลือก status code และรูปแบบ error ที่สม่ำเสมอด้วย problem+json รายงาน →
Querying Collections
pagination, filtering, sorting, field selection และ envelope ค้นหา →
Versioning & Caching
การพัฒนา API อย่างปลอดภัย; Cache-Control, ETag และ conditional request สเกล →
Security
authn เทียบ authz, JWT/OAuth2, CORS, rate limiting, validation ป้องกัน →
Docs, Testing & Building
OpenAPI, ชั้นของการทดสอบ และการ implement ด้วย Hono ส่งขึ้นจริง →
TypeScript ที่รันได้
รัน logic snippet ใน browser และเปิด Hono API server จริงใน StackBlitz — endpoint ที่เรียกได้จริง
ไดอะแกรมที่อธิบายชัด
request/response cycle, โมเดล resource และ flow ของ auth เป็นไดอะแกรม Mermaid ที่รองรับธีม
เน้นการออกแบบ ไม่ใช่แค่ syntax
ทุกหัวข้อครอบคลุมเหตุผลและ trade-off — ควรใช้ pattern ไหนเมื่อไร และเมื่อไรไม่ควรใช้
สองภาษา + read mode
ภาษาอังกฤษและไทย, แบบทดสอบที่บันทึกความคืบหน้า และโหมดอ่านแบบไร้สิ่งรบกวน