메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

모던 웹을 위한 Node.js 프로그래밍(개정판) : 페이스북, 월마트, 링크드인이 선택한 자바스크립트 + 노드제이에스 서버 프로그래밍

  • 저자 : 윤인성
  • 출간 : 2013-09-03
  • 페이지 : 484 쪽
  • ISBN : 9788968480430
  • 물류코드 :2043
초급 초중급 중급 중고급 고급
5점 (2명)
좋아요 : 26

차세대 웹 플랫폼으로 주목 받고 있는 Node.js


구인/구직과 관련한 세계 최대 규모의 소셜 네트워킹 서비스인 링크드인은 왜 JSP를 떠나 Node.js로 옮겼는가? 전 세계 8억명이 사용하는 페이스북은 왜 Node.js를 서비스에 적용했는가? 2012년 1월 24일 노드 콘퍼런스(Node Summit)에서 월마트 경영진은 자사의 서비스에 Node.js를 사용한다고 발표했을까? 이 모든 것은 Node.js가 서버 환경에서 보여준 놀라운 성능 향상 때문이다. 전 세계 수억 명이 사용하는 서비스에서 단 1%의 성능 향상도 중요한데, Node.js는 비약적인 성능 향상을 보여줬다. 새 기술을 채택하는 위험보다 얻을 수 있는 이익이 더 크기에 글로벌 기업은 앞 다투어 Node.js를 채택하고 있다. 이제 자바스크립트에 기반한 Node.js로 서버 프로그래밍, 이벤트 기반 프로그래밍을 학습해보자. 실무에서 Node.js를 어떻게 적용할 수 있는지 설명하기 위해 실시간 웹 채팅, 실시간 영화 예매, 다른 사람이 상품을 구매하면 바로 매진되는 과정을 보여주는 실시간 물건 구매, 실시간 온라인 그림판, 실시간 위치 추적 예제를 수록했다.

 

주요 내용

  • Node.js 개발 환경 구축(윈도/리눅스/맥)
  • Node.js 전역 객체
  • Node.js 기본 내장 모듈
  • 이벤트 처리
  • http, Jade, EJS, connect 등의 주요 모듈 
  • Express 프레임워크
  • MySQL과 MongoDB를 Node.js에서 사용하기
  • socket.io 모듈과 소켓 통신
  • 실시간 물건 구매, 영화 예매, 그림판 등의 예제 수록

 

데모 사이트
책 속의 예제를 미리 체험할 수 있는 데모 사이트
데모 사이트: http://www.hanb.co.kr/demo/1888/

저자

윤인성

출근하는 것이 싫어서 책을 집필하기 시작했습니다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있습니다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미입니다. 책의 소개말을 쓰는 시점을 기준으로 해서 이 책은 48번째 도서입니다.
저서로는 한빛아카데미의 『자바스크립트 프로그래밍 입문』, 『C# 프로그래밍』과 한빛미디어의 『혼자 공부하는 파이썬』, 『모던 웹을 위한 HTML5 + CSS3 바이블(3판)』 , 『모던 웹을 위한 JavaScript+jQuery 입문』, 『모던 웹을 위한 Node.js 프로그래밍』 등이 있습니다. 역서로는 『 TopCoder 알고리즘 트레이닝』, 『자바 퍼즐러』, 『소셜 코딩으로 이끄는 GitHub 실천 기술』, 『Nature of Code』 등이 있습니다.

 

 

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 crypto 모듈
4.6 File System 모듈

 

Chapter 5 이벤트
5.1 이벤트 연결
5.2 이벤트 연결 개수 제한
5.3 이벤트 제거
5.4 이벤트 강제 발생
5.5 이벤트 생성

 

Chapter 6 http 모듈
6.1 요청과 응답
6.2 server 객체
6.3 response 객체
6.4 request 객체

 

Chapter 7 외부 모듈
7.1 ejs 모듈
7.2 jade 모듈
7.3 서버 실행 모듈

 

Chapter 8 express 모듈
8.1 기본 서버
8.2 기본 응답 메서드
8.3 기본 요청 메서드
8.4 미들웨어 개요
8.5 logger 미들웨어
8.6 static 미들웨어
8.7 router 미들웨어
8.8 cookie parser 미들웨어
8.9 body parser 미들웨어
8.10 session 미들웨어
8.11 RESTful 웹 서비스 개발

 

Chapter 9 MySQL 데이터베이스
9.1 MySQL 설치
9.2 기본 명령어
9.3 mysql 모듈
9.4 mysql 모듈을 사용한 CRUD 구현

 

Chapter 10 express 프레임워크
10.1 설치
10.2 프로젝트 생성 및 설정
10.3 기본 프로젝트
10.4 페이지 렌더링
10.5 레이아웃 페이지

 

Chapter 11 socket.io 모듈
11.1 socket.io 모듈 기본
11.2 소켓 통신 종류
11.3 클라이언트 정보 저장
11.4 방 생성
11.5 웹 채팅 프로그램

 

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.5 클라이언트 페이지 전체 코드
13.6 클라이언트 페이지 구현
13.7 정리 및 남은 과제

 

Chapter 14 실시간 위치 추적
14.1 프로젝트 개요
14.2 프로젝트 생성
14.3 데이터베이스 구성
14.4 서버 전체 코드
14.5 서버 구현
14.6 클라이언트 페이지 전체 코드
14.7 Tracker 페이지 구현
14.8 Observer 페이지 구현
14.9 정리 및 남은 과제
Chapter 15 실시간 온라인 그림판
15.1 프로젝트 개요
15.2 프로젝트 생성
15.3 서버 전체 코드
15.4 서버 구현
15.5 클라이언트 페이지 전체 코드
15.6 로비 페이지 구현
15.7 캔버스 페이지 구현
15.8 정리 및 남은 과제

 

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

 

부록 B 중요한 추가 모듈
B.1 웹 요청 - request 모듈
B.2 HTML 파싱 - cheerio 모듈
B.3 파일 처리 - async 모듈
B.4 코드 흐름 관리 - async 모듈
B.5 멀티 코어 처리 - cluster 모듈
B.6 디버그 - node-inspector 모듈

 

부록 C 웹 개발 보조 프로그램
C.1 JSON Formatter 크롬 확장 프로그램
C.2 Postman 크롬 프로그램

 

부록 D 모듈 심화
D.1 패키지 파일
D.2 패키지 매니저 사용자 등록
D.3 지역 모듈
D.4 전역 모듈

 

부록 E 바이너리 모듈
E.1 사전 준비
E.2 바이너리 모듈 작성
E.3 바이너리 모듈 빌드
E.4 바이너리 모듈 사용

 

부록 F MongoDB
F.1 설치
F.2 기본 명령어
F.3 mongojs 모듈

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-26 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
모던 웹을 위한 Node.js 프로그래밍(개정판) : 페이스북, 월마트, 링크드인이 선택한 자바스크립트 + 노드제이에스 서버 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
모던 웹을 위한 Node.js 프로그래밍(개정판) : 페이스북, 월마트, 링크드인이 선택한 자바스크립트 + 노드제이에스 서버 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
모던 웹을 위한 Node.js 프로그래밍(개정판) : 페이스북, 월마트, 링크드인이 선택한 자바스크립트 + 노드제이에스 서버 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실