조현영 지음
도서출판 길벗 2018.8.1.초판 발행
1장 노드 시작하기
1.1 핵심 개념 이해하기 : 서버, 자바스크립트 런타임, 이벤트 기반, 논블로킹I/O, 싱글 스레드
1.2 서버로서의 노드
1.3 서버 외의 노드
1.4 개발환경 설정하기 : 노드 / npm / VS Code 설치하기
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 https와 http2
4.5 cluster
5장 패키지 매니저
6장 익스프레스 웹 서버 만들기
6.1 Express-generator로 빠르게 설치하기
6.2 익스프레스 구조 이해하기
6.3 미들웨어
6.4 express-session
6.5 템플릿 엔진 사용하기
7장 MySQL
8장 몽고디비
9장 익스프레스로 SNS 서비스 만들기
10장 웹 API 서버 만들기
11장 웹소켓으로 실시간 데이터 전송하기
12장 실시간 경매 시스템 만들기
13장 구글 API로 장소 검색 서비스 만들기
14장 CLI 프로그램 만들기
15장 AWS와 GCP로 배포하기
16장 서버리스 노드 개발