JavaScript Essentials
type & coercion, scope & closure, this, ESM เทียบ CommonJS modules เริ่ม →
JavaScript Essentials
type & coercion, scope & closure, this, ESM เทียบ CommonJS modules เริ่ม →
Event Loop & Async
event loop เธรดเดียว, callback, promise, async/await, micro/macrotask, timer เรียน async →
Core APIs
process & env, Buffer, โมดูล fs และ EventEmitter สำรวจ →
Streams & I/O
readable & writable stream, pipe/pipeline และ backpressure สตรีม →
HTTP & Networking
http server, การ routing เอง, fetch ขาออก, JSON API เล็ก ๆ เสิร์ฟ →
Modules & npm
package.json, module resolution, dependencies, การ publish จัดการแพ็กเกจ →
Testing & Tooling
ตัวรันเทสต์ในตัว node:test, debugging, performance, ecosystem ส่งงานจริง →
รันใน browser
ตัวอย่างภาษา JavaScript รันสดในแซนด์บ็อกซ์ iframe — แก้แล้วรันใหม่ได้ ไม่ต้องติดตั้ง
Node จริงเมื่อจำเป็น
ตัวอย่างที่ใช้ Node API (fs, http, streams) เปิดเป็นโปรเจกต์ Node จริงบน StackBlitz ด้วยคลิกเดียว
แบบทดสอบ & ความคืบหน้า
ทบทวนความเข้าใจหลังแต่ละบท ความคืบหน้าถูกบันทึกไว้ในเครื่อง
สองภาษา
มีทั้งภาษาอังกฤษและไทย — สลับได้ตลอดจากแถบด้านบน