백엔드-노드

노드 실전

강사: 오백엔드 · 작성자: 이종춘 · 작성일: 2026-07-07 16:39:16 · 조회수: 6

node.js 목차
목록으로
다음은 실무형 Node.js 30강 커리큘럼입니다.

Node.js 목차
1강. Node.js란?
Node.js의 개념
브라우저 JavaScript와 차이
Node.js가 필요한 이유
백엔드 역할 이해

2강. Node.js 설치
Node.js 설치
npm 설치
VSCode 환경설정
프로젝트 생성

3강. 터미널 기초
pwd
cd
mkdir
touch
rm
ls
npm 명령어

4강. npm 이해하기
package.json
package-lock.json
node_modules
npm install
npm uninstall

5강. Node 실행하기
console.log()
node app.js
nodemon 사용

6강. 모듈(Module)
require()
module.exports
export
import

7강. 내장 모듈
path
os
fs
http

8강. 파일 읽기
fs.readFile()
readFileSync()
UTF-8

9강. 파일 쓰기
writeFile()
appendFile()
파일 생성

10강. 폴더 관리
mkdir()
readdir()
unlink()
rename()

11강. HTTP 서버 만들기
createServer()
request
response
listen()

12강. URL 처리
URL 분석
query
pathname
GET 방식

13강. Express 설치
Express란?
npm install express
첫 서버 만들기

14강. Express Routing
app.get()
app.post()
app.put()
app.delete()

15강. 미들웨어
next()
express.json()
express.urlencoded()

16강. 정적 파일 제공
express.static()
CSS 연결
이미지 연결
JS 연결

17강. HTML 출력
send()
sendFile()
템플릿 연결

18강. EJS 템플릿
EJS 설치
변수 출력
반복문
조건문

19강. REST API 이해
REST
CRUD
JSON
API 구조

20강. API 만들기
JSON 반환
Postman 테스트
fetch 연동

21강. MySQL 설치
데이터베이스 개념
MySQL 설치
Workbench

22강. Node.js + MySQL 연결
mysql2 설치
connect()
query()

23강. CRUD 만들기
INSERT
SELECT
UPDATE
DELETE

24강. 로그인 만들기
회원가입
로그인
비밀번호 확인

25강. 세션(Session)
express-session
로그인 유지
로그아웃

26강. 파일 업로드
multer
이미지 업로드
파일 저장

27강. JWT 로그인
Token
JWT 생성
JWT 인증

28강. React + Node.js 연동
fetch()
axios
CORS
API 호출

29강. 실무 프로젝트
게시판
회원관리
파일업로드
댓글
검색
페이징

30강. 배포하기
PM2
GitHub
서버 업로드
도메인 연결
HTTPS 적용
최종 프로젝트

Node.js 학습을 마치면 아래와 같은 프로젝트를 직접 만들 수 있습니다.

회원가입 / 로그인
게시판(CRUD)
댓글 시스템
관리자 페이지
파일 업로드
이미지 갤러리
REST API 서버
React + Node.js + MySQL 연동
쇼핑몰 백엔드
커뮤니티 사이트
추천 학습 순서
HTML

CSS

JavaScript

React

Node.js

Express

MySQL

REST API

JWT 인증

React + Node.js

실무 프로젝트

배포

이 커리큘럼을 따라가면 프런트엔드와 백엔드를 모두 이해하는 풀스택 개발의 기반을 갖출 수 있으며, React에서 만든 화면을 Node.js와 MySQL에 연결해 실제 서비스 형태의 웹 애플리케이션을 구현하는 수준까지 이어갈 수 있습니다.
#node.js 목차

첨부 파일

0개
첨부된 파일이 없습니다.

댓글 / 답글

0개
댓글을 작성하려면 로그인하세요.
아직 댓글이 없습니다.