실무환경에 맞춘 Node js 프로그래밍
도서명:실무환경에 맞춘 Node js 프로그래밍
저자/출판사:조인석,황수빈/혜지원
쪽수:536쪽
출판일:2014-02-07
ISBN:9788983798077
목차
Chapter 01 Node.js란?
1. 자바스크립트와 V8
2. Node.js 이해하기
3. Node.js의 아키텍처 및 동작 원리
4. Node.js 적용 사례
5. Node.js의 트랜드 및 미래
Chapter 02 Node.js 개발 환경 구축
1. Node.js 설치
2. Node.js 실행
3. Node REPL
4. NPM을 활용한 Module 설치
5. 개발 IDE 설치
6. 소스 형상 관리 환경 구성
Chapter 03 Node.js 어플리케이션 디버깅 및 테스트하기
1. 개발 IDE를 활용한 Node.js 디버깅
2. 다양한 모듈을 활용한 테스트
Chapter 04 자바스크립트 기본 용법
1. 자바스크립트의 변수 타입
2. number 타입
3. string 타입
4. null, undefined 타입
5. array 타입
6. function 타입
7. Object 타입
8. for-in 반복문
Chapter 05 Node.js 중요 내장모듈
1. Global Variables
2. process 객체
3. exports 객체
4. Events
5. OS 모듈
6. File System 모듈
7. 이외의 기본 제공 모듈
Chapter 06 Node.js와 HTTP
1. HTTP란?
2. HTTP 모듈 소개
3. HTTP 모듈을 이용한 HTTP Server
4. HTTP 모듈을 이용한 HTTP Client
Chapter 07 Express.js를 활용한 웹 서비스
1. Express.js란?
2. Express.js의 하위 계층 : Node.js의 HTTP Server
3. Express.js의 중간 계층 : Connect 미들웨어
4. Express.js의 상위 계층: Express.js
Chapter 08 Persisting Data
1. Persisting Data란?
2. 파일 시스템 활용하기
3. 데이터베이스 선택하기
4. MySQL과 Node.js
5. MongoDB와 Node.js
Chapter 09 MVC 패턴을 적용한 웹 서비스 구축하기
1. 칸반보드 프로젝트 개요
2. 프로젝트 환경 구축
3. 샘플 태스크 리스트 출력하기
4. 태스크 추가/변경/삭제하기
Chapter 10 jQuery를 이용한 WebApp 개발
1. jQuery란?
2. jQuery 사용하기
3. jQuery Selector
4. jQuery 주요 메서드
5. jQuery Plug-in
Chapter 11 WebSocket 프로토콜 및 Socket.IO 모듈
1. WebSocket 프로토콜이란?
2. Socket.IO 모듈 소개
3. Socket.IO 사용하기
4. Simple Echo 구현하기
Chapter 12 WebSocket을 이용한 Chatting 개발
1. 프로젝트 환경 설정
2. 방 만들기
3. 방 목록 가져오기
4. 실시간 방목록 가져오기
5. 채팅 입장 기능 구현
6. 채팅 메시지 전송 기능 구현
Chapter 13 외부 TCP, UDP 서버 연계하기
1. TCP, UDP란?
2. Node.js를 이용한 UDP 서버 통신하기
3. Node.js를 이용한 TCP 서버 통신하기
Chapter 14 전자 칠판 만들기
1. 프로젝트 시작
2. Canvas를 이용한 화면 그리기
3. 칠판의 글자색, 굵기 변경하기
4. WebSocket을 이용한 양방향 칠판
Chapter 15 전자 칠판 & Open API 연동
1. Daum Map API Key 발급 받기
2. Map 띄우기
3. 양방향 Map 띄우기
4. 양방향 지도 움직이기
5. 로드뷰 추가하기
Chapter 16 스케줄러 만들기
1. 프로젝트 설정
2. 달력 만들기
3. MongoDB에 데이터 전송
Appendix A Node.js 클라우드 환경에 배포하기
Appendix B 시스템 자원 활용