콘텐츠 바로가기
본문 바로가기


YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

BC체크카드 3천원 쿠폰할인
12월 주말 프로모션
한세 MK 사은품 이벤트
KB카드 4천원 쿠폰할인
독서엔 BC 12월
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.
바로가기 OFF
 바로가기 OFF으로
접속하셨습니다.

YES24 바로가기 설치시 특가정보 및 할인혜택을 드립니다. 바로가기 설치하기

마케팅 텍스트 배너

웹진채널예스


Node.js 노드제이에스 프로그래밍
미리보기
에이콘 웹 프로페셔널 시리즈-43

Node.js 노드제이에스 프로그래밍

변정훈 | 에이콘출판사 | 2012년 02월 17일 리뷰 총점8.0 정보 더 보기/감추기
내용
4점
편집/디자인
4점
회원리뷰(3건) | 판매지수 378 판매지수란?
공유 페이스북 공유하기 트위터 공유하기 상품퍼가기 열기/닫기
상품 가격정보
정가 28,000원
판매가 25,200 (10% 할인)
YES포인트
카드혜택
카드혜택 할인혜택
카드할인 정보
KB국민카드 KB국민카드 4,000원 할인 (쿠폰할인, 5만원 이상 결제시) 자세히 보기
BC체크카드 BC체크카드 3,000원 할인 (쿠폰할인, 3만원 이상 결제시) 자세히 보기
예스24우리v카드 知 예스24우리v카드 知 10,000원 청구할인 (4만원 이상 결제시 1만원 추가 청구할인, 이벤트 기간내 1회) 자세히 보기
카카오뱅크 카카오뱅크 3,000원 할인 (캐시백, 3만원 이상 결제시, 월1회) 자세히 보기
구매 시 참고사항
구매 시 참고사항

판매중

수량
배송비 : 무료 배송비 안내
  • 해외배송 가능
  • 최저가 보상

상품정보

출간일 2012년 02월 17일
쪽수,무게,크기 384쪽 | 908g | 188*235*30mm
ISBN13 9788960772762
ISBN10 8960772763

이 상품과 관련 있는 이벤트 1

선착순 사은품 [대학생취준생] 풀고 보고 익히면 덜컥붙는 책 새창 이벤트 대상 도서 포함 구매 시 금액별 사은품 증정(포인트 차감) 이벤트 기간 : 2017년 11월 27일 ~ 2018년 01월 07일

책소개

서버 환경에서 자바스크립트로 애플리케이션을 작성할 수 있는 Node.js(노드제이에스)는 이벤트 루프와 넌블록킹 I/O를 이용한 뛰어난 성능으로 출시된 지 2년 만에 개발자 커뮤니티에서 큰 인기와 주목을 끌고 있다. 그 동안 Node.js를 공부할 수 있는 한글 자료가 많이 부족했던 상황에서 출간된 이 책 『Node.js 노드제이에스 프로그래밍』은 노드 프로그래밍의 입문서로서, 기본 개념부터 실무에 필요한 핵심 내용까지 폭넓게 다룸으로써 노드 프로그래밍을 쉽게 배워 다양하게 활용할 수 있도록 상세히 설명한다.


저자 소개

저자 : 변정훈

온라인에서 아웃사이더(Outsider)라는 닉네임을 사용하고 서버사이드 개발자로 일하면서 프론트엔드쪽 기술에도 관심이 많다. 최신 기술이나 기술 트렌드에 관심을 많으며, 현재 NHN 비즈니스 플랫폼에서 자바 개발자로 일한다. 개발자 커뮤니티인 봄싹과 프론트엔드 개발자 커뮤니티인 FRENDS에서 주로 활동 중이며 Outsider's Dev Story(http://blog.outsider.ne.kr/)라는 블로그를 통해 프로그래밍을 하면서 배운 지식들을 공유하고 있다.

목차

1장 노드 소개
___1.1 노드는 서버사이드 자바스크립트다
___1.2 CommonJS
___1.3 노드의 역사와 발전
___1.4 노드의 탄생 배경
______문화적인 이유
______인프라적인 이유
___1.5 노드의 특징
______이벤트 루프 기반의 비동기 I/O
______싱글 스레드
______자바스크립트
______넌블록킹 I/O
___1.6 정리

2장 노드 프로그래밍 시작
___2.1 설치
______윈도우에서의 설치
______맥OS에서의 설치
______리눅스에서의 설치
______여러 버전의 노드 동시 사용
___2.2 REPL
___2.3 Hello World
___2.4 require()와 module.exports
___2.5 파일 읽기 예제
___2.6 Web Server 예제
___2.7 노드의 아키텍처
___2.8 노드 코딩 관례
___2.9 정리

3장 노드의 기본 모듈
___3.1 전역 객체
___3.2 유틸리티
___3.3 이벤트
___3.4 버퍼
___3.5 스트림
___3.6 파일시스템
___3.7 경로
___3.8 네트워크
___3.9 HTTP와 HTTPS
___3.10 URL과 쿼리 문자열
___3.11 자식 프로세스
___3.12 클러스터
___3.13 TCP를 이용한 채팅 예제
___3.14 정리

4장 npm을 이용한 의존성 확장 모듈 관리
___4.1 npm 소개
___4.2 npm 설치
___4.3 npm을 이용
... 펼처보기

책속으로

온라인에서 알고 지내던 프론트엔드 개발자들과 2년쯤 전에 FRENDS라는 모임을 만들었다. FRENDS에서 진행된 첫 기술 공유 모임에서 Aj가 노드에 대해 발표하면서 노드를 처음 접하게 되었다. 시기적으로 그 당시 노드는 세상에 나온 지 6개월 정도밖에 되지 않았던 꽤 이른 때였다. 자바스크립트를 좋아했던 터라 서버에서 동작하는 자바스크립트인 노드에 꽤 매력을 느꼈지만, 발표를 들을 때는 노드에 대해 잘 이해를 못했었다. 그 후 관심만 갖고 있다가 몇 달 후부터 본격적으로 노드를 공부하기 시작하면서 노드에 푹 빠져들었다.

국내에서는 기술 환경이 상당히 획일화돼 있기 때문에 해외에서 주목받는 기술이라 하더라도 국내까지 영향을 미치는 경우는 그다지 많지 않다. 내가 관심을 갖는 기술 중 상당수는 업무와 상관없는 개인적인 관심사였고, 노드도 마찬가지였다. 하지만 2011년으로 넘어오면서 국내에서도 노드에 대한 관심을 커지고 있음을 느낄 수 있었다. 노드에 대한 글을 블로그에 여러 번 올렸던 터라 몇 번의 좋은 기회를 얻어 노드에 대한 발표도 하다 보니, 기대 이상으로 많은 사람이 노드라는 기술에 관심을 가졌다는 사실을 알게 됐다. 게다
... 펼처보기 ---저자 서문 중에서

출판사 리뷰

초보자를 위한 Node.js 프로그래밍 입문서

자바스크립트로 서버 애플리케이션을 작성할 수 있는 Node.js 프로그래밍을 설명하는 이 책에서는 기본 개념부터 실무에 필요한 핵심 내용까지 두루 다룸으로써 노드 프로그래밍에 입문하는 데 좋은 가이드를 제공한다.

★ 이 책에서 다루는 내용 ★

● Node.js의 특징인 이벤트 루프와 넌블록킹 I/O
● Node.js의 기본 모듈 사용법
● 필수 도구 중 하나인 확장 모듈을 관리해주는 npm의 사용법
● 대표적인 경량 웹 프레임워크 익스프레스
● 리얼타임 웹 애플리케이션을 빠르게 작성할 수 있는 Socket.IO
● 유닛 테스트 프레임워크의 사용 방법과 클라우드 서비스 배포 방법

★ 이 책의 특징 ★

● Node.js를 이해하기 위한 단계적인 설명
● 예제 중심의 이해하기 쉬운 설명
● Node.js 프로그래밍에서 필요한 필수 사항에 대한 폭넓은 내용
● 실무에 필요한 핵심 내용 위주의 학습

★ 소스코드 다운로드 ★

에이콘출판사의 도서정보 페이지 http://www.acornpub.co.kr/book/nodejs에서도 이 책에 나온 예제 코드를 압축한 파일을 다운로드할 수 있다.

이 책은 노드 0.6.6 최신 버전에 맞춰 작성했고 각 모듈의 버전은 설명과 함께 명시했다. 노드가 아직 1.0 버전은 나오지 않았지만, API도 거의 확정됐고 성능과 안정성도 어느 정도 검증됐으므로 사용하는 데 문제가 없다. 노드의 버전업은 상당히 빠르게 진행되지만, 주요 API가 바뀌는 일은 거의 없을 것이다. 이 책의 예제가 새 버전과 맞지 않는다면 버전을 맞춰 사용해보기를 권한다.

★ 이 책의 구성 ★

1장, 노드 소개 : 노드는 라이언 달이라는 개발자가 만든 프로젝트다. 노드 프로젝트를 이해하기 위해 라이언이 왜 노드 프로젝트를 시작했는지 살펴보며, 노드의 특성은 어떤 것인지 자세히 살펴본다. 노드가 공개된 이후 많은 개발자가 참여해 활발한 커뮤니티가 만들어지고 하루가 다르게 발전 중이다. 현재 노드의 에코 시스템은 어떻게 이뤄졌으며 노드의 특징은 무엇인지 알아본다.

2장, 노드 프로그래밍 시작 : 노드 프로그래밍을 하기 위해 노드를 설치하는 방법을 알아본다. 그리고 REPL의 사용법과 'Hello World'를 출력하는 예제를 작성하면서 노드 사용법을 배운다. 파일 읽기 예제와 웹 서버 예제를 작성하면서 기본 모듈을 사용하는 방법을 살
... 펼처보기

추천평

지난 몇 년간 저와 같은 평범한 자바 개발자들은 하루가 멀다 하고 새로운 언어와 낯선 기술이 등장해 개발자들의 관심을 끌고 있다는 소식을 들으며 앞으로 주류 기술의 흐름이 어떻게 변할지, 어떤 언어를 익히고 기술을 준비해야 할지 파악하기 쉽지 않아 당황스러웠습니다. 이럴 땐 커뮤니티의 자발적이고 적극적인 참여를 통해 언어와 기술의 한계를 극복하고 발전 중인 기술이 무엇인지 살펴보면 도움이 될 것입니다. 이런 기준으로 볼 때 지금 이 시점에서 가장 주목할 만한 언어는 자바스크립트가 분명합니다. 또 가장 관심을 가져야 할 기술은 노드인 듯합니다.
노드는 이미 오픈소스 커뮤니티는 물론이고 다양한 IT기업의 적극적인 참여와 지원 속에서 빠르게 발전하며 실전에도 속속 적용되고 있습니다. 노드가 강조하는 이벤트 기반 프로그래밍이나 비동기 I/O 방식은 자바 같은 주류 기술에도 상당한 영향을 주고 있습니다. 따라서 당장 노드를 사용할 일이 없더라도 노드를 배우고 익혀둔다면 여러모로 유익할 것입니다. 이러한 분위기가 무르익은 지금 이 때에 주류 서버 기술은 물론이고 프론트엔드 개발 기술과 새로운 기술 흐름까지 빠짐없이 꿰고 있는 변정훈 님의 도움으로 노드를 배울 수 있게 되어서 기쁩니다. - 이일민 (Epril 대표, 『토비의 스프링3』 저자)


특정 기술을 주제로 책을 쓰는 사람을 보면 그 기술과 닮았다는 생각이 들곤 한다. 이 책도 그런 책이다. 아대장님(별명이 Outsider라서 지인들이 부르는 호칭)이 책을 쓰기로 했다는 소식을 들었을 때가 작년 한국스프링사용자모임(KSUG) 세미나에서 노드를 발표할 때이니 6월 말 즈음인데, 11월 무렵 마무리에 들어가서 폭넓은 베타리딩까지 끝내고 이렇게 책으로 엮여 나오니 놀랍기만 하다.
사실 (미안하지만) 책을 미리 읽어볼 기회가 왔을 때 그리 기대하지 않았다. 집중해서 책 쓰는 모습을 보기는 했어도 그 길지 않은 기간에 좋은 책을 쓰기란 불가능에 가깝기 때문이다. 그런데 목차를 보고는 정말 놀라지 않을 수 없었다. 어떻게 이런 내용의 책을 이렇게 빨리 쓸 수 있는지 이해할 수 없었다. 읽어 보니 입문서로 적절한 깊이를 유지하면서 필요한 내용을 모두 담았다. 심지어 이 책에서는 테스트와 클라우드 연동 방법까지 다룬다.(노드는 클라우드 시대의 PHP라고 난 생각한다.)
노드가 바로 그런 기술이다. 2009년 초에 착안해 5월에 깃헙(github)에 저장소가 생겼고 2010년에야 조금씩 알려지기 시작한 프로젝트가 곧 큰 반향을 일으키더니 급격하게 기술 스택이 쌓여 올라가는 모습을 보면 마치 쓰나미가 몰려오는 느낌이다. 심지어 아파치의 Deft나 VMWare의 vert.x 같이 노드의 특징을 따라하는 프로젝트까지 생겼다. 노드가 이처럼 빨리 기술 스택을 쌓아 올릴 수 있었던 이유는 업계가 다른 플랫폼에서 많은 학습을 한 결과가 반영됐기 때문이라고 생각한다. 20여 년의 인터넷과 웹 시대를 거치면서 정말 많은 시도가 있었다. 저자도 다방면에 관심을 보이며 무모하다 싶을 정도로 여러 가지를 열정적으로 학습하는 사람이다.(그의 멋진 블로그가 그 증거다!) 그렇기에 이렇게 균형 잡힌 책이 단기간에 나올 수 있었던 것이다. 책을 쓴 시간은 짧았을지 모르지만, 책을 준비한 시간은 정말 오래됐고 치열했다고 말할 수 있겠다. - 박성철 (SK플래닛 플랫폼 SW 개발팀 팀장, 한국스프링사용자모임(KSUG) 큰일꾼)


2005년 이렇다 할 기초도 없는 상태에서 자바스크립트를 시작했다. 자바스크립트 기술 공유 사이트를 통해 닥치는 대로 소스를 분석해 다양한 자바스크립트 기술을 익히고, 잊지 않기 위해 개인 블로그(http://firejune.com)에 글을 올려온 지도 벌써 7년째 접어들었다. 최근에는 자바스크립트의 영역이 넓어져 웹의 울타리에서 벗어나 네이티브 모바일 애플리케이션을 만들 수도 있고, HTML5 기세를 타 하나의 플랫폼으로 발돋움을 꾀하는가 하면, 마침내 현업에 사용하기에도 부족함이 없는 성능의 서버사이드 프로그래밍까지 아우르게 돼, 그야말로 자바스크립트 개발자로서 행복한 비명을 지르는 나날을 보내기에 바쁘다.
특히 자바스크립트 서버사이드 프로그래밍의 대표 솔루션으로 자리 잡은 Node.js를 현업 프로젝트에 사용하면서 클라이언트 개발자가 맞닥뜨리는 서버 프로그래밍의 개념이나 관련 지식의 부족을 인지하던 터였고, 국내 참고 서적이 부족해 외국 기술 사이트를 참고하거나 소스를 분석해야만 했던 현실에 안타까워하고 있을 무렵, 단비와도 같은 이 책이 출간된다기에 기꺼이 리뷰에 응했다. 처한 상황이 이렇다 보니 이 리뷰는 큰 의미가 있으리라 생각했고, 그 예상은 적중했다. 수박 겉핥듯 이해했던 노드 관련 모듈, 프레임워크, API에 대한 많은 지식을 얻을 수 있는 초석 역할을 충실히 해줬기 때문이다.
이 책은 자바스크립트 프로그래밍 지식이 있으면서 노드를 활용해 보고자 하는 초보 개발자나 노드에 흥미를 갖고 기초를 다지려는 개발자들에게 강력하게 추천하고 싶은 실전 입문서다. - 경준호 (스파크앤어소시에이츠 과장, http://firejune.com)


자바스크립트에 애착하는 개발자의 한 사람으로서 국내 개발자가 저술한 노드 관련 서적이 출판됨을 축하 드립니다. 아웃사이더 님은 여러 커뮤니티 활동을 통해 국내 개발자와 항상 소통하며 프론트엔드 관련 기술뿐만 아니라 백엔드와 데이터베이스, 아키텍처, 툴 등의 다양한 방면에서 폭넓은 지식을 갖춘 개발자입니다. 멈추지 않은 배움의 노력과 열정으로 노드 책을 집필한다는 말을 들었을 때부터 출간되기만을 기다려 해왔는데, 마침내 이렇게 출간된다 하니 기쁜 마음으로 동료 국내 개발자들께 이 책을 권해드립니다. 사용자의 웹브라우저 영역에 관련된 기술에서부터 서버사이드의 다양한 주제를 소화해 넘치는 열정이 아니면 볼 수 없는 내용으로 채워진 이 책은 노드를 알고자 하는 국내 개발자들께 망망한 웹 개발의 바다에서 목적지로 무사히 도착하게 이끌어주는 등불과 같을 것입니다. - 김상영(Aj) (KTH 모바일사업부 웹어플리케이션팀 차장, http://ajaxian.kr/)


다양한 개발자 커뮤니티에서 활약하면서 일찍이 수년 전부터 Node.js(이하 노드)의 매력을 발견해 푹 빠져 지내온 저자가 노드 관련 지식을 개발자들과 나누고자 몇 달간의 힘든 과정을 거쳐 드디어 책으로 엮어냈다.
이 책은 노드 전반에 대한 친절한 설명은 물론, 각종 프레임워크, 라이브러리, 클라우드 환경에서의 활용 등 독자를 위해 고민한 흔적을 가득 담고 있다. 그 덕에 책 읽는 과정 하나하나에서 분명 노드를 알아가는 재미를 더해줄 것이다.
새로운 조합의 아이디어로 등장해 놀라운 속도로 자신의 위치를 확보한 노드는 지금도 가장 빠른 속도로 발전하는 개발 플랫폼 중 하나다. 물론 모든 기술이 그렇듯 노드 또한 은총알은 아니다. 하지만 개발자로서 노드를 살펴보고 그 가치를 음미하는 건 분명 의미 있는 일이다. 이 책을 통해 더 많은 이들이 노드가 세운 이정표를 읽고 그 방향을 가늠해보길 기대한다.
- 이동욱 (LG CNS 프레임워크 그룹)


배송/반품/교환 안내

배송 안내

배송 구분 YES24 배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

※ 상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 방법 마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
* 판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간 출고 완료 후 10일 이내의 주문 상품
디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음
반품/교환 불가사유 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
eBook 대여 상품은 대여 기간 종료, 2회 이상 대여 했을 경우 취소 불가
중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김기호, 김석환   개인정보보호책임자 : 한광일 privacy@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 친절상담 자주 묻는 질문 상담시간 안내
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS5