สื่อการสอน คอร์สเรียน Backend: สร้างระบบหลังบ้านด้วย Node.js
Workshop ทั้งหมด: https://github.com/nakorncode/workshop
Slides ประกอบการเรียน: https://nakorncode.com/slides/backend
รวมคอร์สเรียนอื่นๆ: https://nakorncode.com/courses
-
Intro: Web Framework สำหรับการทำเว็บไซต์เต็มรูปแบบ 0:16:40 -
-
Comparison: เปรียบเทียบ Web Framework ที่ใช้ Node.js 0:26:58 -
-
Web Framework: แนะนำการใช้ Hono สำหรับการเรียนรู้ช่วงแรก 0:29:51 -
-
Request & Response: การรับและส่งข้อมูลผ่าน HTTP 1:50:14 -
-
Error Handling: การจัดการ Errors ที่เกิดขึ้น 1:59:17 -
-
Middleware: ตัวกลางของการประมวลผล 2:12:48 -
-
MPA: การออกแบบระบบ Multi Page Application 2:21:22 -
-
JSX/TSX: การใช้ JSX/TSX โดยพื้นฐานบน Hono 2:38:07 -
-
Database: การเชื่อมต่อกับฐานข้อมูล 3:02:13 -
-
MVC: โครงสร้างโค้ดแบบ Model-View-Controller 3:12:58 -
-
Validation: การตรวจสอบความถูกต้องข้อมูล 3:31:16 -
-
OpenAPI: กำหนดเอกสาร RESTful API ตามมาตรฐาน 3:48:19 -
-
Method Override: การใช้ Method อื่นๆบน Form Element 3:53:40 -
-
Compress: การบีบอัดข้อมูล HTTP 3:59:06 -
-
Basic Authentication: การเข้าสู่ระบบพื้นฐาน 4:01:53 -
-
Cookies: การจัดการข้อมูลคุกกี้ 4:27:04 -
-
Password Hashing: การเข้ารหัส Password 4:43:21 -
-
Session: การทำระบบช่วงเวลาใช้ระบบ 5:06:09 -
-
JSONWebToken: การเข้าสู่ระบบแบบ JWT 5:38:44 -
-
OAuth: การเข้าสู่ระบบข้ามแพลตฟอร์ม 6:10:10 -
-
SMTP: การส่งอีเมลผ่าน SMTP 6:20:43 -
-
Better Auth: Framework สำหรับการเข้าสู่ระบบ 6:56:17 -
-
File Uploads: การอัปโหลดไฟล์ผ่าน HTTP 7:17:55 -
-
Queues: กำหนดกระบวนการทำงานตามลำดับ 7:27:07 -
-
CORS Protection: การป้องกันโจมตีแบบ CORS 7:43:30 -
-
CSRF Protection: การป้องกันโจมตีแบบ CSRF 8:02:16 -
-
XSS Protection: การป้องกันโจมตีแบบ XSS 8:15:14 -
-
Server Sent Events: การส่งข้อมูลแบบ Realtime 8:26:48 -
-
WebSocket: การสื่อสารข้อมูลแบบ Realtime 8:38:49 -
-
Testing: การสร้างชุดทดสอบระบบ 9:02:35 -
-
Hono: Web Framework รุ่นใหม่ที่แนะนำ 9:26:52 -
-
Express.js: Web Framework รุ่นเก่าและยอดนิยม 9:33:04 -
-
Nest.js: Web Framework ระดับ Enterprise 9:55:30 -
-
Deploy: การนำระบบไปใช้งานจริงอย่างง่าย (บทส่งท้าย)
