1. คอร์สเรียนฟรี
  2. คอร์สเรียน Backend: สร้างระบบหลังบ้านด้วย Node.js
คอร์สเรียน Backend: สร้างระบบหลังบ้านด้วย Node.js 9:58:44
  • ระดับขั้นสูง
  • Backend

คอร์สเรียน Backend: สร้างระบบหลังบ้านด้วย Node.js

คอร์สเรียนฉบับสมบูรณ์ สอนวิธีการพัฒนา Backend ด้วย Node.js

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

คอร์สเรียนนี้จะสอนวิธีการพัฒนา Backend ด้วย Node.js โดยจะครอบคลุมตั้งแต่การติดตั้ง Node.js การออกแบบ RESTful API การจัดการ Authentication ด้วย JWT แนวทางการใช้ Session และ Cookie การยกระดับความปลอดภัยของ Password Hashing, CORS, CSRF, XSS และอื่นๆอีกมากมายที่รวมไว้ในคอร์สเรียนเดียว

สิ่งที่จะได้เรียนรู้

  • การใช้งาน Hono, Express.js และ Nest.js สำหรับการพัฒนาออกแบบ RESTful API
  • การใช้งาน Request และ Response สำหรับการจัดการ HTTP Server
  • แนวทางการ Validation ข้อมูลที่รับมาจากผู้ใช้ เพื่อความปลอดภัย
  • วิธีการพัฒนาเว็บแบบ MPA (Multi-Page Application) ด้วย Hono โดยใช้ JSX/TSX แบบเดียวกับ React
  • แนวทางการออกแบบ RESTful API ด้วยดข้อกำหนดมาตรฐานจาก OpenAPI
  • แนวทางการพัฒนาเว็บแบบ MVC (Model-View-Controller)
  • วิธีการใช้งาน Middleware เสริมสำหรับการจัดการ HTTP Requests ต่างๆ
  • แนวทางการสร้าง Session ที่จะใช้งานร่วมกับ Cookie แบบ Stateful
  • การใช้ JWT (JSONWebToken) เพื่อจัดการ Authentication แบบ Stateless
  • แนวทางการใช้ Better Auth เพื่อการทำระบบ Authentication ที่ง่ายและปลอดภัยกว่าเดิม
  • แนวทางพึงปฏิบัติ สำหรับความปลอดภัยของระบบ Backend เช่น Cookie Security, CORS, CSRF, XSS, Password Hashing และอื่นๆ
  • การเชื่อมต่อกับ SMTP (Simple Mail Transfer Protocol) สำหรับการส่งอีเมล
  • การ Upload Files ผ่าน HTTP Requests
  • การเข้า Queue บน Server เพื่อจัดการงานที่ต้องทำตามลำดับแบบ Background
  • แนวทางการใช้ WebSocket สำหรับการสื่อสารแบบ Real-time
  • วิธีการสร้างชุดทดสอบระบบแบบ Unit Testing และ Integration Testing
  • แนะนำวิธีการ Deploy โดยพื้นฐานสำหรับ Node.js

ทักษะที่จำเป็นก่อนเริ่มเรียน

เครื่องมือและแหล่งเรียนรู้ที่จะใช้สอน