Node.js로 웹 서버를 만들다!
오래 묵힌 장이 맛있다고 하던가요? 책도 그랬으면 좋겠습니다. ㅎㅎ
오늘 소개할 책은 사실 작년 초에는 출간이 되었어야 했는데, 여러 사정으로 이제야 내게 되었습니다. 그사이 많이 업데이트된 Node.js의 최신 버전을 반영하고, 더 깊어진 저자의 내공까지 책에 잘 담았으니 오래 묵힌 장과 빗대어도 괜찮겠죠? ^^;
온라인상에서 Harrison Jung으로 더 많이 알려진 정민석 저자는 2012년부터 Node.js를 사용하였으며, Node.js로 비트코인 거래소까지 제작하기도 했습니다. 최근에는 Node.js로 챗봇 제작에 전념하고 있다고 합니다. 그래서 그 경험을 살려 간단한 페이스북 챗봇 제작 방법도 책에 실어주셨습니다.
[웹 서비스를 만들며 배우는 node.js 프로그래밍]은 Node.js를 이용한 웹 서버 제작 방법을 단계별로 설명하면서 그 과정에서 파생하는 이슈나 문제 해결 과정을 담고 있습니다. 나아가 페이스북 챗봇 개발과 Node.js를 이용한 구글 스프레드시트 제작 방법도 다루고 있어서 스타트업에 몸담고 있는 개발자이거나 자바스크립트나 웹 개발을 공부하였지만 스스로 서버를 만드는 데 부담을 가졌던 개발자들에게 유익한 책이 될 것 같습니다.
이 책의 주요 내용은 다음과 같습니다.
- 서버 개발을 위한 사전 준비 ─ 개념에서 설치까지
- 모듈과 파일 사용하기
- 간단한 크롤링 서버 만들기
- 멀티 스레드와 클러스터
- MySQL과 레디스
- 로그인과 인증 구현하기
- 실시간 데이터 통신 ─ Comet과 WebSocket
- 에러와 예외 처리
- Callback 함수 대응하기
- 웹 브라우저 요청 처리하기 ─ URL Route
- REST API 구현하기
- 챗봇 만들기 ─ 에코봇
- 구글 스프레드시트 만들기
■ 샘플 PDF(차례, 머리말, 베타리더 후기, 1장 '인터넷과 웹', 2장 'Node.js의 특징과 장단점', 6장 '기능 확장하기' 일부, 9장 '로그인과 인증 구현' 일부)
웹서비스를만들며배우는node.js프로그래밍_sample.pdf
■ 도서구매 사이트(가나다순)