รายละเอียดคอร์ส


เรียนรู้วิธีการสร้าง Web App แบบ Real-Time ที่สามารถติดต่อสื่อสารและควบคุมเองได้

ในคอร์สนี้ผู้เรียนจะได้เรียนรู้เกี่ยวกับการสร้าง Real-Time Web App ด้วย Socket.io ซึ่งเป็นไลบรารีแบบ Bi-Directional Communication ช่วยให้เราสร้าง App ที่สามารถติดต่อสื่อสารแบบ Real-Time ระหว่าง client กับ server ได้

เนื้อหาในคอร์สจะเน้นการนำเอาข้อมูลจากฐานข้อมูลมาแสดงผลแบบ Real-Time ที่หน้าเว็บ (ใช้ Next.js 15.x ล่าสุด) ไม่ว่าจะเป็นการแสดงผลรูปแบบ Dashboard / Chart และอื่น ๆ ส่วนในเรื่องฐานข้อมูลนั้นเราจะใช้ Drizzle ซึ่งเป็น ORM มาแรงตัวล่าสุด ถ้าเรารู้ SQL ก็ใช้ Drizzle ได้

ประโยชน์ที่ผู้เรียนจะได้รับ
- สามารถเขียนโค้ดด้วยภาษา TypeScript ได้
- เรียนรู้ Socket.io และ Node.js สำหรับงานแบบ Realtime
- รู้วิธีสร้าง Dashboard / Chart และแสดงผลข้อมูลแบบ Realtime
- เรียนรู้การใช้งาน Next.js ล่าสุด ร่วมกับ Socket.io
- เรียนรู้ Material UI / shadcn/ui ใช้สำหรับสร้าง UI และ Dashboard ร่วมกับ Next.js
- เรียนรู้ Drizzle ORM และใช้งานร่วมกับฐานข้อมูล MySQL ได้
- สามารถนำ Socket.io ไปใช้กับ framework อื่นๆ ได้
- สามารถ Build / Deploy Next.js / Socket.io เพื่อใช้งานบน production ได้

ผู้เรียนควรมีพื้นฐานอะไรมาก่อน
มีความรู้พื้นฐานภาษา JavaScript สมัยใหม่ พื้นฐาน React.js และเคยพัฒนา Web App มาก่อน

เนื้อหาของคอร์ส

ผู้สอน


เอกนรินทร์ คำคูณ (โค้ชเอก)
ไปที่หน้าผู้สอน
  • โปรแกรมเมอร์มืออาชีพ ผู้ก่อตั้ง CodingThailand (www.codingthailand.com)
  • วิทยากรอบรมการเขียนโปรแกรมให้กับบริษัทชั้นนำระดับประเทศ
  • วิทยากรพิเศษสอนการเขียนโปรแกรมให้กับมหาวิทยาลัยหลายแห่ง
  • MySQL-Real-time-Web-App
    คอร์สออนไลน์