1장 노드 시작하기
1.1 핵심 개념 이해하기(//)
1.2 서버로서의 노드(//)
1.3 서버 외의 노드(//)
1.4 개발 환경 설정하기(//)
2장 알아두어야 할 자바스크립트
2.1 ES2015+(//)
2.2 프런트엔드 자바스크립트(//)
3장 노드 기능 알아보기
3.1 REPL 사용하기(//)
3.2 JS 파일 실행하기(//)
3.3 모듈로 만들기(//)
3.4 노드 내장 객체 알아보기(//)
3.5 노드 내장 모듈 사용하기(//)
3.6 파일 시스템 접근하기(//)
3.7 이벤트 이해하기(//)
3.8 예외 처리하기(//)
4장 http 모듈로 웹 서버 만들기
4.1 요청과 응답 이해하기(//)
4.2 쿠키와 세션 이해하기(//)
4.3 REST API와 라우팅(//)
4.4 http와 http2(//)
5장 패키지 매니저
5.1 npm 알아보기(//)
5.2 package.json으로 패키지 관리하기(//)
5.3 패키지 버전 이해하기(//)
5.4 기타 npm 명령어(//)
5.5 패키지 배포하기(//)
6장 익스프레스 웹 서버 만들기
6.1 Express-generator로 빠르게 설치하기(//)
6.2 익스프레스 구조 이해하기(//)
6.3 미들웨어(//)
6.4 Router 객체로 라우팅 분리하기(//)
6.5 템플릿 엔진 사용하기(//)
7장 MySQL
7.1 데이터베이스란(//)
7.2 MySQL 설치하기(//)
7.3 워크벤치 설치하기(//)
7.4 데이터베이스 및 테이블 생성하기(//)
7.5 CRUD 작업하기(//)
7.6 시퀄라이즈 사용하기(//)
8장 몽고디비
8.1 NoSQL vs SQL(//)
8.2 몽고디비 설치하기(//)
8.3 컴퍼스 설치하기(//)
8.4 데이터베이스 및 컬렉션 생성하기(//)
8.5 CRUD 작업하기(//)
8.6 몽구스 사용하기(//)
9장 익스프레스로 sns 서비스 만들기
9.1 프로젝트 구조 갖추기(//)
9.2 데이터베이스 세팅하기(//)
9.3 Passport 모듈로 로그인 구현하기(//)
9.4 Multer 모듈로 이미지 업로드 구현하기(//)
9.5 프로젝트 마무리(//)
11장 웹 소켓으로 실시간 데이터 전송하기
11.1 웹 소켓 이해하기(//)
11.2 ws 모듈로 웹 소켓 사용하기(//)
11.3 Socket.IO 사용하기(//)
11.4 실시간 GIF 채팅방 만들기(//)
11.5 채팅 구현하기(//)
11.6 프로젝트 마무리(//)
12장 실시간 경매 시스템 만들기
12.1 프로젝트 구조 갖추기
12.2 서버센트 이벤트 사용하기
12.3 스케줄링 구현하기
12.4 프로젝트 마무리하기