✦ Learning Path
Backend (Node.js)
เส้นทางสาย Backend ด้วย Node.js — SQL และ REST API เป็นแกนหลัก แล้วแตกสาย Authentication, NoSQL, Cache, NestJS ไปจนถึง Microservice, Docker และ Security
play_circleพื้นฐานIntroduction to Web dev
Web Development 101 EP.1
play_circleพื้นฐานNode.js สำหรับการทำ Backend
Web Development 101 EP.7
play_circleพื้นฐานพื้นฐาน MySQL และคำสั่ง SQL
Web Development 101 EP.8
play_circleพื้นฐานoptionalSQL Guidebook (ครบทุก feature ของ SQL)
play_circleพื้นฐานREST API (Express + Node.js)
Web Development 101 EP.9
play_circleพื้นฐานoptionalWhat is API Architecture ?
play_circleพื้นฐานREST API (Express) กับ MySQL
Web Development 101 EP.10
play_circleต่อยอดทำ Login ด้วย Authentication แต่ละแบบ
play_circleต่อยอดoptionalOAuth คืออะไร ?
play_circleต่อยอดNoSQL, MongoDB และ ODM (Mongoose)
play_circleต่อยอดoptionalORM ตัวช่วยงาน Database (Sequelize)
play_circleต่อยอดoptionalTransaction และ Deadlock
play_circleต่อยอดoptionalทำ Upload file แต่ละเคส
play_circleต่อยอดoptionalทำหน้าจ่ายเงินด้วย Stripe
play_circleต่อยอดoptionalทำ Search ด้วย Elasticsearch
play_circleต่อยอดoptionalLIFF และ LINE Messaging API
play_circleต่อยอดCache design pattern (MySQL + Redis)
play_circleต่อยอดoptionalRedis ทำอะไรได้อีกบ้าง (นอกจาก Cache)
play_circleFrameworkNestJS และ Mongo
play_circleFrameworkAuthentication ด้วย NestJS และ Passport.js
play_circleทางเลือกoptionalBun และ ElysiaJS (ทางเลือก runtime)
play_circleสถาปัตยกรรมรู้จักกับ Microservice
play_circleสถาปัตยกรรมoptionalMessage queue ด้วย RabbitMQ
play_circleสถาปัตยกรรมoptionalKafka + LINE Messaging API
play_circleDeploy & SecurityDocker สำหรับการ development
play_circleDeploy & Securityการทำ Backend Deployment
play_circleDeploy & SecurityoptionalBackend Security Attacks คืออะไร ?
play_circleDeploy & SecurityoptionalOWASP มาตรฐาน Security ของ website
