장바구니 담기 close

장바구니에 상품을 담았습니다.

제대로 배우는 Nodejs 프로그래밍

제대로 배우는 Nodejs 프로그래밍

  • 셸리 파워즈
  • |
  • 비제이퍼블릭
  • |
  • 2013-06-10 출간
  • |
  • 460페이지
  • |
  • 190 X 245 mm
  • |
  • ISBN 9788994774404
★★★★★ 평점(10/10) | 리뷰(1)
판매가

28,000원

즉시할인가

25,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
25,200

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

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

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.