เปลี่ยน Backend ให้เร็วและแรงกว่าเดิม พบกับ
หลักสูตร “Bun Fundamentals สำหรับ Node.js Dev: เปลี่ยน Backend ให้เร็วและแรงกว่าเดิม”
Bun คือ JavaScript Runtime รุ่นใหม่ที่ถูกพัฒนาขึ้นมาเพื่อให้สามารถแทนที่ Node.js ได้ โดยออกแบบให้ เร็วกว่า, เบากว่า, และ ใช้งานง่ายกว่า ตั้งแต่ระดับการรันโค้ด, การจัดการ dependency ไปจนถึงการ build และ testing ทั้งหมดถูกรวมไว้ในเครื่องมือเดียว (all-in-one toolkit) Bun สร้างขึ้นด้วยภาษา Zig ซึ่งทำให้มีประสิทธิภาพสูง และลด Overhead ที่มักเกิดใน Node.js โดยเฉพาะในงานที่ต้องการความเร็วในการเริ่มต้นเซิร์ฟเวอร์, การโหลดไฟล์, และการจัดการแพ็กเกจขนาดใหญ่
หลักสูตรนี้ออกแบบมาเพื่อ นักพัฒนา Node.js โดยเฉพาะ ที่ต้องการเรียนรู้การใช้ Bun ตั้งแต่พื้นฐาน ไปจนถึงการ ย้ายโค้ดจาก Node.js มายัง Bun อย่างมั่นใจ พร้อมแนวทางปฏิบัติที่ดีที่สุด (Best Practices) ในการเขียน Backend ที่ “เร็วและแรงกว่าเดิม”
ไม่ว่าคุณจะเป็น fullstack dev, frontend/backend dev ที่เขียน JavaScript หรือ TypeScript อยู่ คอร์สนี้จะช่วยให้คุณก้าวเข้าสู่โลกของ Bun ได้อย่างเป็นระบบ พร้อม workshop และตัวอย่างการใช้งานจริงที่นำไปปรับใช้ในโปรเจกต์ได้ทันที
“อยากลองย้ายโปรเจคฝั่ง Node.js มายัง Bun ลองเรียนหลักสูตรนี้ครับ”
.
สิ่งที่จะได้รับ และเนื้อหาการเรียน
– เข้าใจแนวคิดและสถาปัตยกรรมของ Bun Runtime
– เข้าใจและสามารถ install / upgrade / uninstall Bun และใช้ร่วมกับ Docker ได้
– เปรียบเทียบ Bun vs Node.js อย่างเป็นระบบ พร้อมกรณีการใช้งานที่เหมาะสม
– เรียนรู้การใช้คำสั่งพื้นฐานของ Bun เช่น bun init, bun run, bun add เป็นต้น
– การใช้งาน Bun คู่กับ TypeScript, ระบบ Module, และ Environment Variables ต่างๆ
– การใช้งาน Bun API ต่างๆ เช่น Bun.serve, Bun.build, Bun.SQL เป็นต้น
– การใช้งาน Bun กับงานด้านฐานข้อมูล
– แนวทางการพัฒนา RESTful API ด้วย Bun
– เข้าใจการจัดการ Dependency (Package Manager) และการ Bundler อย่างถูกต้อง
– การย้ายโค้ด แนวทางการพอร์ตโปรเจกต์จาก Node.js เช่น Express.js, Next.js มายัง Bun อย่างราบรื่น พร้อมตัวอย่าง Workshop
– Workshop: สร้าง Mini Project ด้วย Bun ตั้งแต่ต้นจน deploy จริง
แนวทางการ Deploy แอป Bun ไปยัง Production ทั้งแบบปกติ และใช้ Docker อย่างมีประสิทธิภาพ
.
รายละเอียดคอร์ส ตามลิ้งค์
https://codingthailand.com/course/bun-fundamentals-from-nodejs-to-bun