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

한빛출판네트워크

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

모던 웹을 위한 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/

윤인성 저자

윤인성

출근하는 것이 싫어서 책을 집필하기 시작했습니다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있습니다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미입니다. 책의 소개말을 쓰는 시점을 기준으로 해서 이 책은 73번째 도서입니다.

저서로는 『자바스크립트 프로그래밍 입문(2판)』(한빛아카데미, 2022), 『C# 프로그래밍(2판)』(한빛아카데미, 2021)과 『혼자 공부하는 파이썬(개정판)』(한빛미디어, 2023) 등이 있습니다. 역서로는 『내 코드가 그렇게 이상한가요?』(인사이트, 2023), 『이펙티브 코틀린(인사이트, 2022)』 등이 있습니다.

 

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 모듈

유명한 모던웹시리즈!
알기쉽고 잘 설명된 node.js 입문서


모던웹을 위한 HTML + CSS3 입문
모던웹을 위한 JavaScript + jquery 에 이은
세번째 윤인성님의 책으로 node.js 라는 serverside 언어에 대한 입문서이다

웹언어의 html 만 간신히 알던 내가 javascript 까지 익히고
그리고 javaScript 언어로 이루어진 node.js 까지 욕심내어 책을 보게되었다

책은 겉표지가 모던웹시리즈의 일관성있는 디자인으로 겉표지만 봐도 이건 모던웹시리즈겠구나 라는 생각이 들게한다
중요한 책의 구성은 목차를 보면 알겠지만 기초부터 고급응용까지 자세히 나와있어 누구든 학습하기 쉽게 되어있다

역시 그림으로 node.js 에 대한 대략적인 개요에 대해 설명하고
그 이후로는 따라서 코딩만 하더라도 무사히 책을 마칠수 있도록 구성되어있다

mysql 같은 DB 와의 연동이나 실제적으로 만들어 볼수 있는 여러 프로젝트들을 넣어 이 책을 마친후에도
레퍼런스로 여러번 다시 펼쳐볼수 있도록 구성되었다

지금 보고 있는데

알기 쉽고 보기 편하게 잘 쓰여져 있다는 생각이 드네요.

예제 구성도 좋고 설명도 좋아요

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

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

닫기

리뷰쓰기

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

* 리뷰 작성시 유의사항

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

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

오탈자 등록

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

도서 인증

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

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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

자료실