장바구니 담기 close

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

NODEJS프로그래밍(실무환경에맞춘)CD1포함

NODEJS프로그래밍(실무환경에맞춘)CD1포함

  • 조인석, 황수빈
  • |
  • 혜지원
  • |
  • 2014-02-07 출간
  • |
  • 536페이지
  • |
  • ISBN 9788983798077
★★★★★ 평점(10/10) | 리뷰(1)
판매가

23,000원

즉시할인가

20,700

배송비

무료배송

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

수량
+ -
총주문금액
20,700

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

목차

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 시스템 자원 활용

도서소개

『Node js 프로그래밍』은 Node.js를 처음 접하는 이들에게 Node.js를 이용하여 어플리케이션 개발할 때 필요한 내용을 중심으로 설명한다. 또한 Node.js를 통해 Adveanced 자바스크립트를 사용하는 방법을 알려준다.
현직 개발자에게 듣는 Node.js 입문 활용 개발서!
삼성SDS와 LG전자 두 프로그래머가 제시하는 Node.js 입문과 활용법!

페이스북, 링크드인과 같은 대형 SNS 서비스 업체들이 기존의 서버사이드 프로그래밍 형태를 버리고 Node.js를 선택했고 월마트도 Node.js를 선택하였다. 현 시점에서 가장 강력한 서버사이드 프로그래밍 형태인 Node.js는 버전업이 될수록 사용하려는 대형 업체들의 움직임이 커질 것으로 예상된다.
자바스크립트의 서버사이트 형태인 Node.js는 그 태생이 자바스크립트에 있기 때문에 스크립트 언어를 어느 정도 사용해본 사용자라면 쉽게 접근하고 적용할 수 있다. 또한 자바스크립트 자체가 현재 가장 넓게 사용자층을 확보해가고 있기 때문에 Node.js 관련 프로젝트들도 좀 더 다양한 형태로 이루어지고 있는 것이 현실이다. 본 도서는 Node.js로 서버사이트 프로젝트를 다양하게 경험해본 두 필자가 Node.js 입문자들에게 가장 쉽고 빠르게 개념을 이해하고 Node.js 프로젝트에 참여할 수 있도록 설명하고 있다. Node.js 프로젝트를 하면서 겪었던 기본적인 시행착오와 Junior 개발자들에게 다양한 도움을 주었던 부분들을 여러 개의 예제로 쪼개서 조언하듯이 기술하고 있다.

본 책이 Node.js로 할 수 있는 모든 프로젝트를 담고 있지는 않다. 하지만 모든 프로젝트를 시작할 수 있는 시작점을 다양한 각도에서 포함하고 있는 도서로서 자바스크립트의 기본 용법에서부터 중요 내장 모듈, Express.js를 활용한 웹 서비스, MVC 패턴을 적용한 웹 서비스, jQuery를 활용한 웹앱, WebSocket을 활용한 Chatting 개발, Canvas와 WebSocket을 활용한 양방향 전자 칠판 등의 예제를 포함하고 있다. 좀 더 나아가 Open API를 함께 활용하는 방법과 NoSQL 스토리지 중 하나인 MongoDB를 활용한 스케줄러 제작기도 포함하고 있다. Heroku에 배포하고 시스템 자원을 활용하는 부분까지 다양한 실무에서 고민한 저자들의 노하우가 고스란히 옮겨진 도서라고 말할 수 있다.

■ 출판사 리뷰

삼성SDS에서 개발업무를 담당하고 있는 아키텍트와 LG전자에서 개발 업무를 담당하고 있는 두 개발자의 Node.js 실전 입문 프로그래밍 도서이다. 실전 업무를 다양하게 쌓아왔던 두 개발자의 차세대 서버사이드 Node.js에 대한 입문 활용서로서 단순히 입문의 내용만을 포함하고 있는 것이 아니라 실전 업무를 시작할 때 반드시 숙지해야 하는 부분들을 엄선하여 예제와 함께 수록하고 있다.

Node.js가 이미 페이스북, 월마트, 링크드인에 사용되었다는 것만으로도 차세대 서버사이드 자바스크립트의 정통성을 지속할 것으로 대부분 의심치않지만 본 도서에서는 Node.js의 독립적인 기술뿐만 아니라 일반적인 웹 서버로서의 역할을 기반으로한 다양한 프로젝트를 자바스크립트 입문자들도 쉽게 이해할 수 있도록 설명하고 있다.

교환 및 환불안내

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