________________________________________
Bun.js Web Programming: Intermediate
จากพื้นฐานสู่การพัฒนาเว็บแอประดับมืออาชีพด้วย Bun.js หนังสือเล่มนี้เจาะลึกฟีเจอร์สำคัญตั้งแต่การสร้างเว็บเซิร์ฟเวอร์ ไปจนถึงการจัดการ configuration และ dependencies พร้อมตัวอย่างที่ประยุกต์ใช้ได้จริง ครอบคลุมทั้งการทำงานกับไฟล์ การทดสอบโค้ด การทำงานร่วมกับไลบรารีภายนอก และการตั้งค่า Dev Server เพื่อพัฒนาอย่างรวดเร็วและมีประสิทธิภาพ
สารบัญ
หน้า
บทที่ 7 การสร้าง HTTP Server ด้วย Bun (HTTP Server by Bun)-- 1
การสร้าง HTTP Server ด้วย Bun
การสร้าง HTTP Server ด้วย Bun (เชิงลึก)
การสร้างเว็บเซิร์ฟเวอร์ด้วย Bun APIs
การใช้งาน WebSocket กับ Bun
บทที่ 8 การใช้งาน File System และ Process API (File System and Process API)-- 73
การใช้งาน File System และ Process API
การใช้งาน File System และ Process API (เชิงลึก)
การอ่าน/เขียนไฟล์ด้วย Bun APIs
การจัดการ Directory และไฟล์แบบ Async ใน Bun
การใช้งาน process และ environment variables ใน Bun
การสร้าง CLI Tools ด้วย Bun
ตัวอย่างบูรณาการ
บทที่ 9 การทดสอบด้วย Bun Test Runner (Bun Test Runner)-- 126
การทดสอบด้วย Bun Test Runner
บทที่ 9: การทดสอบด้วย Bun Test Runner (เชิงลึก)
การเขียน Unit Test ด้วย Bun
การตั้งค่าและรัน test suites ด้วย Bun Test Runner
การ mock ฟังก์ชันและโมดูลใน Bun Test Runner
การวัด Coverage ใน Bun Test Runner
ตัวอย่างบูรณาการ
บทที่ 10 การจัดการ Environment Variables และ Config (Environment Variables and Config)-- 190
การจัดการ Environment Variables และ Config
การจัดการ Environment Variables และ Config รายละเอียดเชิงลึก
รายละเอียดเชิงลึกของ การใช้ environment variables ใน Bun
การตั้งค่า config แยกตาม environment ใน Bun
การจัดการ Secrets และ Config ที่ปลอดภัย กับ Bun.js
การ integrate Bun กับ dotenv หรือไฟล์ config
ตัวอย่างบูรณาการ
บทที่ 11 การจัดการ Dependency และ Package Management (Dependency and Package Management)-- 251
การจัดการ Dependency และ Package Management
การจัดการ Dependency และ Package Management (เชิงลึก)
ติดตั้งและจัดการ dependencies ด้วย Bun
การอัปเดต package และจัดการเวอร์ชันด้วย Bun
การแก้ปัญหา conflicts และ resolutions ในการจัดการ dependencies ด้วย Bun
publish package ด้วย Bun
ตัวอย่างบูรณาการ
บทที่ 12 การทำงานร่วมกับ Third-party Libraries (Third-party Libraries)-- 304
การทำงานร่วมกับ Third-party Libraries
รายละเอียดเชิงลึก: การทำงานร่วมกับ Third-party Libraries บน Bun.js
การใช้ไลบรารีจาก npm ecosystem บน Bun.js
การแก้ไขปัญหา Compatibility ระหว่าง Bun กับไลบรารี npm
การ optimize performance ร่วมกับ Bun
ตัวอย่างบูรณาการ
บทที่ 13 การตั้งค่าและใช้งาน Bun Dev Server (Bun Dev Server Setting)-- 367
การตั้งค่าและใช้งาน Bun Dev Server
การตั้งค่าและใช้งาน Bun Dev Server (เชิงลึก)
การตั้งค่า Hot Reload ด้วย Bun Dev
การจัดการการพัฒนาแบบ Live Reload กับ Bun
การ Debug Application ด้วย Bun
การ Integrate Bun กับ Editor / Debugger
ตัวอย่างบูรณาการ
บรรณานุกรม-- 414
หนังสือเล่มนี้เหมาะสำหรับนักพัฒนาที่มีพื้นฐาน Bun.js อยู่แล้ว และต้องการยกระดับสู่การทำงานแบบมืออาชีพ ด้วยเนื้อหาที่เข้มข้นและเป็นระบบ คุณจะได้เรียนรู้การประยุกต์ใช้ Bun ในการสร้างเว็บแอปเต็มรูปแบบ พร้อมเทคนิคแก้ปัญหาและการเพิ่มประสิทธิภาพในทุกขั้นตอนของการพัฒนา
________________________________________