keyboard_tabSkip to content

✦ Learning Path

Backend (Node.js)

เส้นทางสาย Backend ด้วย Node.js — SQL และ REST API เป็นแกนหลัก แล้วแตกสาย Authentication, NoSQL, Cache, NestJS ไปจนถึง Microservice, Docker และ Security

Introduction to Web devplay_circleพื้นฐาน

Introduction to Web dev

Web Development 101 EP.1

Node.js สำหรับการทำ Backendplay_circleพื้นฐาน

Node.js สำหรับการทำ Backend

Web Development 101 EP.7

พื้นฐาน MySQL และคำสั่ง SQLplay_circleพื้นฐาน

พื้นฐาน MySQL และคำสั่ง SQL

Web Development 101 EP.8

SQL Guidebook (ครบทุก feature ของ SQL)play_circleพื้นฐานoptional

SQL Guidebook (ครบทุก feature ของ SQL)

REST API (Express + Node.js)play_circleพื้นฐาน

REST API (Express + Node.js)

Web Development 101 EP.9

What is API Architecture ?play_circleพื้นฐานoptional

What is API Architecture ?

REST API (Express) กับ MySQLplay_circleพื้นฐาน

REST API (Express) กับ MySQL

Web Development 101 EP.10

ทำ Login ด้วย Authentication แต่ละแบบplay_circleต่อยอด

ทำ Login ด้วย Authentication แต่ละแบบ

OAuth คืออะไร ?play_circleต่อยอดoptional

OAuth คืออะไร ?

NoSQL, MongoDB และ ODM (Mongoose)play_circleต่อยอด

NoSQL, MongoDB และ ODM (Mongoose)

ORM ตัวช่วยงาน Database (Sequelize)play_circleต่อยอดoptional

ORM ตัวช่วยงาน Database (Sequelize)

Transaction และ Deadlockplay_circleต่อยอดoptional

Transaction และ Deadlock

ทำ Upload file แต่ละเคสplay_circleต่อยอดoptional

ทำ Upload file แต่ละเคส

ทำหน้าจ่ายเงินด้วย Stripeplay_circleต่อยอดoptional

ทำหน้าจ่ายเงินด้วย Stripe

ทำ Search ด้วย Elasticsearchplay_circleต่อยอดoptional

ทำ Search ด้วย Elasticsearch

LIFF และ LINE Messaging APIplay_circleต่อยอดoptional

LIFF และ LINE Messaging API

Cache design pattern (MySQL + Redis)play_circleต่อยอด

Cache design pattern (MySQL + Redis)

Redis ทำอะไรได้อีกบ้าง (นอกจาก Cache)play_circleต่อยอดoptional

Redis ทำอะไรได้อีกบ้าง (นอกจาก Cache)

NestJS และ Mongoplay_circleFramework

NestJS และ Mongo

Authentication ด้วย NestJS และ Passport.jsplay_circleFramework

Authentication ด้วย NestJS และ Passport.js

Bun และ ElysiaJS (ทางเลือก runtime)play_circleทางเลือกoptional

Bun และ ElysiaJS (ทางเลือก runtime)

รู้จักกับ Microserviceplay_circleสถาปัตยกรรม

รู้จักกับ Microservice

Message queue ด้วย RabbitMQplay_circleสถาปัตยกรรมoptional

Message queue ด้วย RabbitMQ

Kafka + LINE Messaging APIplay_circleสถาปัตยกรรมoptional

Kafka + LINE Messaging API

Docker สำหรับการ developmentplay_circleDeploy & Security

Docker สำหรับการ development

การทำ Backend Deploymentplay_circleDeploy & Security

การทำ Backend Deployment

Backend Security Attacks คืออะไร ?play_circleDeploy & Securityoptional

Backend Security Attacks คืออะไร ?

OWASP มาตรฐาน Security ของ websiteplay_circleDeploy & Securityoptional

OWASP มาตรฐาน Security ของ website