목차

Chapter 1 Node.js 개요
__1.1 Node.js 배경사
__1.2 이벤트 기반의 비동기 방식의 의미
__1.3 Node.js 장점과 단점
__1.4 Node.js를 사용한 애플리케이션

Chapter 2 Node.js 개발 환경 구축
__2.1 윈도우 설치
__2.2 우분투 설치
__2.3 맥 설치
__2.4 첫 번째 Node.js 응용프로그램
__2.5 두 번째 Node.js 응용프로그램

Chapter 3 Node.js의 전역 객체
__3.1 전역 변수
__3.2 console 객체
__3.3 process 객체
__3.4 exports 객체와 모듈

Chapter 4 기본 내장 모듈
__4.1 os 모듈
__4.2 url 모듈
__4.3 Query String 모듈
__4.4 util 모듈
__4.5 File System 모듈

Chapter 5 이벤트
__5.1 이벤트 연결
__5.2 이벤트 연결 개수 제한
__5.3 이벤트 제거
__5.3 이벤트 강제 발생
__5.3 이벤트 생성

Chapter 6 http 모듈
__6.1 요청과 응답
__6.2 server 객체
__6.3 response 객체
__6.4 request 객체

Chapter 7 외부 웹 모듈
__7.1 EJS 모듈
__7.2 Jade 모듈 
__7.3 connect 모듈 기본 
__7.4 connect 모듈 미들웨어 기본 
__7.5 connect 모듈 - Router 미들웨어 
__7.6 connect 모듈 - Cookie Parser 미들웨어 
__7.7 connect 모듈 - Body Parser 미들웨어 
__7.8 connect 모듈 - Session 미들웨어 

Chapter 8 MySQL 데이터베이스 
__8.1 MySQL 설치 
__8.2 MySQL 기본 
__8.3 MySQL 모듈 기본 
__8.4 MySQL 모듈을 사용한 CRUD 구현 

Chapter 9 Express 프레임워크 
__9.1 Express 프레임워크 설치 
__9.2 프로젝트 설정 
__9.3 Express 프레임워크 기본 
__9.4 페이지 라우트 
__9.5 레이아웃 페이지 
__9.6 response 객체 
__9.7 request 객체 

Chapter 10 socket.io 모듈 
__10.1 socket.io 모듈 기본 
__10.2 소켓 통신의 종류 
__10.3 클라이언트 정보 저장 
__10.4 방 생성 
__10.5 웹 채팅 프로그램 

Chapter 11 영화 예매 애플리케이션 
__11.1 프로젝트 개요 
__11.2 프로젝트 생성 
__11.3 서버 전체 코드 
__11.4 서버 구현 
__11.5 클라이언트 페이지 전체 코드 
__11.6 클라이언트 페이지 구현 
__11.7 정리 및 남은 과제 

Chapter 12 실시간 물건 구매 
__12.1 프로젝트 개요 
__12.2 프로젝트 생성 
__12.3 서버 전체 코드 
__12.4 서버 구현 
__12.5 클라이언트 페이지 전체 코드 
__12.6 클라이언트 페이지 구현 
__12.7 정리 및 남은 과제 

Chapter 13 실시간 위치 추적 
__13.1 프로젝트 개요 
__13.2 프로젝트 생성 
__13.3 데이터베이스 구성 
__13.4 서버 전체 코드 
__13.4 서버 구현 
__13.5 클라이언트 페이지 전체 코드 
__13.5 Tracker 페이지 구현 
__13.6 Observer 페이지 구현 
__13.7 정리 및 남은 과제 

Chapter 14 실시간 온라인 그림판 
__14.1 프로젝트 개요 
__14.2 프로젝트 생성 
__14.3 서버 전체 코드 
__14.4 서버 구현 
__14.5 클라이언트 페이지 전체 코드 
__14.6 로비 페이지 구현 
__14.7 캔버스 페이지 구현 
__14.8 정리 및 남은 과제 

부록 A. http 모듈과 net 모듈 
__A.1 http 모듈을 사용한 웹 페이지 다운로드 
__A.2 net 모듈을 사용한 TCP 서버 
__A.3 net 모듈을 사용한 TCP 클라이언트 

부록 B. 중요한 추가 모듈 
__B.1 파일 처리 - Async 모듈(1) 
__B.2 코드 흐름 관리 - Async 모듈(2) 
__B.3 멀티 코어 처리 - cluster 모듈 

부록 C. 바이너리 모듈 
__C.1 바이너리 모듈 작성 
__C.2 바이너리 모듈 빌드 
__C.3 바이너리 모듈 사용 

부록 D. Mongo DB 
__D.1 Mongo DB 설치 
__D.2 Mongo DB 기본 
__D.3 mongojs 모듈