1편 Node.js 입문 — 브라우저 밖에서 자바스크립트가 돈다 jspark1st | 2026-05-20 Node.js 는 V8 엔진을 서버에 옮긴 자바스크립트 런타임. 한 언어로 풀스택. 왜 등장했고 무엇이 다른가, 어떤 사람이 쓰나. 교재 1편.
2편 Node.js 설치와 버전 관리 — nvm 완전 정리 jspark1st | 2026-05-20 nvm 으로 Node.js 여러 버전을 깔끔하게 관리하는 법. 맥·우분투·윈도우 각각 설치, LTS 선택, 프로젝트별 버전 고정까지. 교재 2편.
3편 REPL과 첫 스크립트 — node 명령으로 JS 실행하기 jspark1st | 2026-05-20 node 명령으로 자바스크립트를 실행하는 두 가지 방법. 인터랙티브 REPL 과 파일 실행. 차이와 언제 무엇을 쓰는가. 교재 3편.
4편 모듈 시스템 — CommonJS vs ESM 완전 정리 jspark1st | 2026-05-20 Node.js 모듈 시스템 두 가지 — require 의 CJS 와 import 의 ESM. 차이·언제 무엇을·.cjs/.mjs 규칙. 교재 4편.
5편 npm과 package.json — 의존성 관리의 기본 jspark1st | 2026-05-20 npm 으로 패키지 설치·버전 범위·lockfile·scripts. package.json 핵심 필드 정리. Node.js 교재 5편.
6편 fs 모듈 — 파일 읽기·쓰기, 동기 vs 비동기 jspark1st | 2026-05-20 Node.js fs 모듈로 파일 읽고 쓰기. 동기·비동기·promises API 세 방식의 차이와 언제 무엇을 쓰나. 자주 쓰는 메서드 정리. 교재 6편.
7편 path와 os 모듈 — 경로와 시스템 정보 다루기 jspark1st | 2026-05-20 Node.js path 모듈로 크로스 플랫폼 경로 안전하게 다루기, os 모듈로 메모리·CPU·홈 디렉토리 정보 읽기. 자주 쓰는 메서드 정리. 교재 7편.
8편 이벤트 루프 완전 정리 — Call Stack·Queue·libuv jspark1st | 2026-05-20 Node 이벤트 루프 — Call Stack·Macrotask·Microtask·libuv 6단계가 도는 방식. 비동기 정체. 교재 8편.
9편 비동기 패턴 — 콜백·Promise·async/await jspark1st | 2026-05-20 Node 비동기 진화사 — 콜백 헬, Promise, async/await. 세 시대의 코드 모양과 변환 방법, 실전 패턴. 교재 9편.
10편 Stream — 대용량 파일을 메모리 걱정 없이 jspark1st | 2026-05-20 Node Stream — Readable·Writable·Transform 3종, pipeline·for await. 1GB 파일 청크 처리. 교재 10편.
11편 Buffer — 바이너리 데이터 다루기 기초 jspark1st | 2026-05-20 Node.js Buffer — 문자열이 아닌 바이너리를 다루는 기본형. from·toString·concat·인코딩 변환과 흔한 함정 정리. 교재 11편.
12편 HTTP 서버 직접 만들기 — http 모듈 기초 jspark1st | 2026-05-20 Express 없이 Node http 모듈로 서버 — createServer·req·res·라우팅·바디 파싱. 교재 12편.