รหัสหลักสูตร 0920084220103·30 ชั่วโมง

เรียนเขียน Web Application
ด้วย Node.js ตั้งแต่ศูนย์

หลักสูตรระดับ 1 — เริ่มจาก JavaScript พื้นฐาน ค่อยๆ ก้าวสู่การสร้าง Web Server ด้วย Express.js และ ลงมือทำ Workshop สร้าง Web App จริงใน 4 วัน 30 ชั่วโมง

4
วัน
30
ชั่วโมง
5
บทเรียน
app.js
// วันที่ 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 บท · 30 ชั่วโมง

เส้นทางการเรียนรู้รายบท

เริ่มจากพื้นฐานที่สุด ค่อยๆ ต่อยอด — เนื้อหา 5 บท เรียนใน 4 วัน (วันละ 8 ชม. · วันสอบ 6 ชม.)

บทที่ 1

JavaScript & แนะนำ Node.js

ทบทวน JavaScript พื้นฐาน + ติดตั้ง Node.js & npm + รัน script แรก

  • Variables & Data Types
  • Functions & Arrays
  • Node.js Runtime
  • REPL & console
เข้าหน่วยเรียน
บทที่ 2

Core Modules & npm

Module System, Built-in Modules, npm package + อ่าน/เขียนไฟล์

  • require / module.exports
  • fs · path · os
  • package.json
  • nodemon
เข้าหน่วยเรียน
บทที่ 3

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

Workshop — Bookshelf + Challenge

พาทำ Bookshelf (fetch + JSON API) + โจทย์สร้างแอปเอง + Best Practices

  • fetch + JSON API
  • พาทำ Bookshelf
  • Challenge สร้างเอง
  • Best Practices
เข้าหน่วยเรียน
บทที่ 5

สอบประเมินผล

ภาคทฤษฎี 2 ชม. + ภาคปฏิบัติ 4 ชม. (สร้าง Web App ตามโจทย์)

  • ปรนัย 20 ข้อ
  • อัตนัย 10 ข้อ
  • ปฏิบัติจริง
  • เกณฑ์ผ่าน 70%
เข้าหน่วยเรียน
เครื่องมือที่ใช้

Stack ที่จะได้ลงมือทำจริง

JavaScript

Node.js

npm

Express

EJS

VS Code

การประเมินผล

วัดผลทั้ง ทฤษฎี และ ปฏิบัติ

เพื่อให้มั่นใจว่าผู้เรียนเข้าใจแนวคิดและสามารถลงมือทำได้จริง จึงประเมินทั้งสองด้านในสัดส่วน 30/70

ภาคทฤษฎี — 30 คะแนน

ปรนัย 20 ข้อ + อัตนัย 10 ข้อ · ผ่าน 60%

30%

ภาคปฏิบัติ — 70 คะแนน

สร้าง Web Application ตามโจทย์ · ผ่าน 70%

70%
ดูเกณฑ์ประเมินเต็ม

100%

คะแนนรวม

ปฏิบัติทฤษฎี
เปิดรับสมัคร

พร้อมเริ่มเส้นทาง
Web Developer หรือยัง?

อายุ 18 ปีขึ้นไป + มีประสบการณ์ 6 เดือนในสาขาที่เกี่ยวข้อง — ก็เริ่มเรียนได้แล้ว