출간 전 책 소식

Node.js로 웹 서버를 만들다!

제이펍 2018. 7. 20. 16:08

오래 묵힌 장이 맛있다고 하던가요? 책도 그랬으면 좋겠습니다. ㅎㅎ

오늘 소개할 책은 사실 작년 초에는 출간이 되었어야 했는데, 여러 사정으로 이제야 내게 되었습니다. 그사이 많이 업데이트된 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 구현하기
  • 챗봇 만들기 ─ 에코봇
  • 구글 스프레드시트 만들기

마지막으로 베타리더 중 한 분의 후기를 올리며 근간 소개를 마치겠습니다. 책은 8월 6일에 출간됩니다. 

염O욱(삼성SDS)
기초부터 하나하나 알려주지는 않지만, 하나의 서비스를 만들고 배포하는 과정을 모두 다룹니다. 어쩌면 상세하게 알려주는 방법보다 효율적으로 공부할 수 있는 방법입니다. 또한, 책 내용을 어렵게 설명하지 않아 초·중급자도 접근하기 좋습니다.


■ 샘플 PDF(차례, 머리말, 베타리더 후기, 1장 '인터넷과 웹', 2장 'Node.js의 특징과 장단점', 6장 '기능 확장하기' 일부, 9장 '로그인과 인증 구현' 일부)

웹서비스를만들며배우는node.js프로그래밍_sample.pdf



■ 도서구매 사이트(가나다순)