เรียนเขียน Web Application
ด้วย Node.js ตั้งแต่ศูนย์
หลักสูตรระดับ 1 — เริ่มจาก JavaScript พื้นฐาน ค่อยๆ ก้าวสู่การสร้าง Web Server ด้วย Express.js และ ลงมือทำ Workshop สร้าง Web App จริงใน 4 วัน 30 ชั่วโมง
- 4
- วัน
- 30
- ชั่วโมง
- 5
- บทเรียน
// วันที่ 3 — Express.js
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(3000);จบหลักสูตรแล้ว คุณจะทำอะไรได้บ้าง
6 ความสามารถสำคัญที่ผู้เรียนจะมีหลังเรียนจบ — ครอบคลุมตั้งแต่ syntax พื้นฐาน ไปจนถึงการสร้าง Web App จริง
เขียน JavaScript พื้นฐาน
Variables, Data Types, Functions, Arrays, Objects
ติดตั้ง Node.js & npm
เข้าใจ Runtime + ใช้ npm จัดการ packages
Module System
ใช้ require/exports + Built-in modules (fs, path, os)
สร้าง Web Server
Express.js + Routing + Middleware
CRUD Operations
Create, Read, Update, Delete กับ JSON File
ผ่านการประเมิน
ทฤษฎี 60% + ปฏิบัติ 70%
เส้นทางการเรียนรู้รายบท
เริ่มจากพื้นฐานที่สุด ค่อยๆ ต่อยอด — เนื้อหา 5 บท เรียนใน 4 วัน (วันละ 8 ชม. · วันสอบ 6 ชม.)
บทที่ 1 · 6 ชั่วโมง
JavaScript & แนะนำ Node.js
ทบทวน JavaScript พื้นฐาน + ติดตั้ง Node.js & npm + รัน script แรก
- Variables & Data Types
- Functions & Arrays
- Node.js Runtime
- REPL & console
บทที่ 2 · 6 ชั่วโมง
Core Modules & npm
Module System, Built-in Modules, npm package + อ่าน/เขียนไฟล์
- require / module.exports
- fs · path · os
- package.json
- nodemon
บทที่ 3 · 6 ชั่วโมง
Express.js + To-Do CRUD
HTTP, Express Routing, Middleware + สร้าง To-Do App ครบ CRUD (form + EJS)
- Routing · Middleware
- params / query / POST
- CRUD + fs persist
- To-Do App (EJS)
บทที่ 4 · 6 ชั่วโมง
Workshop — Bookshelf + Challenge
พาทำ Bookshelf (fetch + JSON API) + โจทย์สร้างแอปเอง + Best Practices
- fetch + JSON API
- พาทำ Bookshelf
- Challenge สร้างเอง
- Best Practices
บทที่ 5 · 6 ชั่วโมง
สอบประเมินผล
ภาคทฤษฎี 2 ชม. + ภาคปฏิบัติ 4 ชม. (สร้าง Web App ตามโจทย์)
- ปรนัย 20 ข้อ
- อัตนัย 10 ข้อ
- ปฏิบัติจริง
- เกณฑ์ผ่าน 70%
Stack ที่จะได้ลงมือทำจริง
JavaScript
Node.js
npm
Express
EJS
VS Code
พร้อมเริ่มเส้นทาง
Web Developer หรือยัง?
อายุ 18 ปีขึ้นไป + มีประสบการณ์ 6 เดือนในสาขาที่เกี่ยวข้อง — ก็เริ่มเรียนได้แล้ว