책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788994774404
· 쪽수 : 460쪽
· 출판일 : 2013-06-07
책 소개
목차
Chapter 1. Node.js: 처음 실행하기
Node 개발환경 구성
Node: 뛰어들기
비동기 함수와 Node 이벤트 루프
Node의 이점
Chapter 2. REPL을 통한 대화형 Node
REPL: 처음 살펴보기 & 정의되지 않은 수식
REPL의 이점: 하부 JavaScript에 대한 보다 깊은 이해를 제공
Chapter 3. Node의 코어
전역 개체(global, process)와 Buffer
타이머: setTimeout, clearTimeout, setInterval, clearInterval
서버, 스트림, 소켓
자식 프로세스
도메인 해석과 URL 처리
Utilities 모듈과 개체 상속
이벤트와 EventEmitter
Chapter 4. Node 모듈 시스템
require를 사용한 모듈 로딩과 기본 경로
외부 모듈과 Node 패키지 관리자
모듈 찾기
사용자 정의 모듈 만들기
Chapter 5. 제어 흐름, 비동기 패턴, 예외 처리
Promise 사용, Promise 대신 Callback 사용
순차 기능, 중첩 콜백, 예외 처리
비동기 패턴 및 제어 흐름 모듈
Chapter 6. 트래픽 라우팅, 파일 서비스, 미들웨어
간단한 정적 파일 서버 만들기
라우터
프록시
Chapter 7. Express 프레임워크
Express: 처음 시작하기
app.js 파일 자세히 살펴보기
에러 처리
Express/Connect의 협력 관계 살펴보기
라우팅
MVC의 도입
cURL로 Express 애플리케이션 테스트하기
Chapter 8. Express, 템플릿 시스템, CSS
Embedded JavaScript(EJS) 템플릿 시스템
Express와 템플릿 시스템(EJS) 사용
Jade 템플릿 시스템
CSS 단순화를 위한 Stylus 결합
Chapter 9. Node와 Redis를 사용한 구조화된 데이터
Node 및 Redis 시작하기
게임 순위표 만들기
메시지 큐 만들기
Express 애플리케이션에 Stats 미들웨어 추가
Chapter 10. Node와 MongoDB: 문서 중심 데이터
MongoDB Native Node.js Driver
Mongoose로 위젯 모델 구현
Chapter 11. Node 관계형 데이터베이스 바인딩
db-mysql로 시작하기
node-mysql을 사용한 네이티브 자바스크립트 MySQL 접근
Sequelize를 사용한 ORM 지원
Chapter 12. 그래픽 및 HTML5 비디오
PDF를 생성하고 다루기
PDFKit으로 PDF 생성
자식 프로세스에서 ImageMagick에 접근
HTTP로 HTML5 비디오 서비스하기
Canvas 컨텐츠 생성 및 스트리밍
Chapter 13. 웹 소켓과 Socket.IO
웹 소켓
Socket.IO 소개
Socket.IO 구성
채팅: 웹 소켓 "Hello, World"
Express와 함께 Socket.IO 사용
Chapter 14. Node 애플리케이션 테스트 및 디버깅
디버깅
단위 테스트
인수 테스트
성능 테스트: 벤치마크와 부하테스트
Nodemon으로 코드 갱신
Chapter 15. 게이트 단의 보안
데이터 암호화
Passport를 사용한 인증/허가
애플리케이션 보호와 공격 예방
샌드박스화된 코드
Chapter 16. Node 애플리케이션 확장 및 배포
Node 애플리케이션을 자신의 서버에 배포하기
클라우드 서비스로 배포
부록. Node, Git, GitHub