본문내용 바로가기
무료배송 이벤트 소득공제

Node.Js 노드제이에스 프로그래밍 클라우드 컴퓨팅 시대의 고성능 자바스크립트 플랫폼

에이콘 웹 프로페셔널 시리즈 43
변정훈 지음 | 에이콘출판 | 2012년 02월 17일 출간
  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 통합포인트 :
    [기본적립] 1,400원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    10월 18일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
상품상세정보
ISBN 9788960772762(8960772763)
쪽수 373쪽
크기 188 * 235 * 30 mm /908g 판형알림

책소개

이 책이 속한 분야

이 책의 주제어

『Node.Js 노드제이에스 프로그래밍』은 노드 프로그래밍의 입문서로서, 기본 개념부터 실무에 필요한 핵심 내용까지 폭넓게 다룸으로써 노드 프로그래밍을 쉽게 배워 다양하게 활용할 수 있도록 상세히 설명한다. 본문은 Node.js를 이해하기 위한 단계적인 설명과 예제 중심의 이해하기 쉬운 설명으로 구성되어 있다. 또한 Node.js 프로그래밍에서 필요한 필수 사항에 대한 폭넓은 내용을 다루며, 실무에 필요한 핵심 내용 위주의 학습으로 구성하였다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 변정훈

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

목차

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을 이용한 확장 모듈 설치
______글로벌 설치
______로컬 설치
___4.4 확장 모듈 검색
___4.5 설치된 확장 모듈 관리
___4.6 package.json을 이용한 프로젝트 관리
___4.7 정리

5장 트위터 백업 애플리케이션 예제
___5.1 restler를 이용한 트위터 REST API 사용
___5.2 파일시스템 기본 모듈을 이용한 파일 저장
___5.3 백업 스케줄링
___5.4 서비스를 위한 노드 애플리케이션 실행
______nohup을 이용한 실행
______포에버 확장 모듈을 이용한 실행
___5.5 정리

6장 경량 웹 프레임워크 익스프레스
___6.1 익스프레스 프로젝트 구성
___6.2 app.js 소스 살펴보기
___6.3 Jade 뷰 템플릿 엔진
___6.4 폼 전송 웹사이트 예제
___6.5 데이터베이스 연동
______MySQL 확장 모듈: node-mysql
______몽고디비 확장 모듈: 몽고리안
___6.6 비동기 패턴의 의존성 문제
______콜백 함수를 사용한 의존성 제거
______이벤트를 사용한 의존성 해결
______반복문에서 비동기 작업
___6.7 정리

7장 리얼타임 웹사이트를 위한 Socket.IO
___7.1 리얼타임 웹사이트란?
___7.2 예제를 위한 웹 서버 구성
___7.3 Socket.IO 설정
___7.4 Socket.IO 서버 연결
___7.5 서버와 클라이언트의 메시지 통신
___7.6 커스텀 이벤트
___7.7 휘발성 메시지와 브로드캐스트
___7.8 네임스페이스
___7.9 방 기능
___7.10 정리

8장 익스프레스와 Socket.IO를 이용한 Simple Chat 예제
___8.1 simple-chat의 사용자 닉네임 처리
___8.2 채팅방 생성
___8.3 Socket.IO를 사용한 채팅방 입장
___8.4 채팅 기능 구현
___8.5 채팅 참가자 관리
___8.6 채팅방 나가기
___8.7 완성된 simple-chat 코드
___8.8 정리

9장 디버깅
___9.1 노드의 스택 트레이스
___9.2 로그 메시지를 위한 console 사용
___9.3 노드 인스펙터를 이용한 디버깅
___9.4 정리

10장 유닛 테스트
___10.1 TDD 프레임워크 익스프레소
______노드의 Assert 모듈
______익스프레소의 assert 함수
______익스프레소의 테스트 실행
______웹 애플리케이션 테스트
______node-jscoverage로 테스트 커버리지 확인
___10.2 BDD 프레임워크 보우즈
______보우즈의 테스트 코드 구조
______토픽과 보우
______보우즈에서 제공하는 assert문
______비동기 테스트 작성
______테스트 스위트의 실행
___10.3 정리

11장 클라우드 서비스 배포
___11.1 VMWare의 클라우드 파운드리
______VMC 설치
______클라우드 파운드리에 노드 애플리케이션 배포
______클라우드 파운드리의 데이터베이스 서비스2
______vmc를 통한 클라우드 파운드리 관리
___11.2 허로쿠
______허로쿠 환경 설정
______허로쿠에 배포1
______허로쿠 관리2
___11.3 조이엔트의 no.de
______no.de를 위한 환경 설정
______no.de에 애플리케이션 배포
______no.de 클라우드 서비스 관리
___11.4 정리

부록 A 프로덕션 레벨의 참고 사이트
부록 B 노드 학습을 위한 참고 사이트

출판사 서평

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

초보자를 위한 N... 더보기

북로그 리뷰 (1) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 프로그래밍 책 추천 - Node.JS 프로그래밍(노드제이에스 프로그래밍) [ Node JS 프로그래밍(노드제이에스 프로그래밍) 그림 - 1 ]NODE.JS 프로그래밍 사실 이 책을 언제 어떻게 구입했는지는 기억이 나지 않습니다.^^한 1년 6개월쯤된것 같은데 중간쯤 꽂혀있는 책갈피를 보아하니 반 이상은 읽은것 같네요. 다 읽지도 않은 노트에이에스 프로그래밍책을 왜! 포스팅하느냐?가만히 생각해보니 한번읽고 몰라서 반까지 다시 읽은것 같습니다. _(__)_Node.JS에 대한 관심과 열정을 다시한번 불살라 이... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 윤인성
    16,200원
  • 이남호
    23,310원
  • 이남호
    23,310원
  • 한국데이터진흥원
    16,200원
  • 윤종식
    25,200원
더보기+

이 분야의 신간

  • 길벗R&D
    18,900원
  • 이기창
    31,500원
  • 로버트 C. 마틴
    26,100원
  • 한국데이터산업진흥원
    45,000원
  • 박해선
    17,820원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품