[도서 소개]
이것이 진짜 Node.js 실무 스킬이다
웹 서버 개발 실전 노하우를 한 권으로!
이 책은 철저히 ‘실무’ 위주의 학습서로, Node.js로 서버 애플리케이션을 구축하기 위한 기능만을 다룬다. 로그 관리 · 이메일 발송 · 스케줄러 · 엑셀 파일 생성 · 웹소켓 · 크롤링 등 저자가 실제 프로젝트에서 가장 많이 사용했던 웹 서버 운영 기능과 실무 노하우를 담았습니다. 또한, Node.js의 다양한 모듈을 활용한 빠른 서버 개발과 SQL 구축 영역을 디테일하게 설명하고 MongoDB와 NoSQL까지 망라한다. 자바스크립트라는 하나의 언어로 웹 애플리케이션 프런트엔드와 백엔드를 모두 구축해 보자! 여러분도 풀스택 개발자가 될 수 있다.
[대상 독자]
- 자바스크립트에 대한 기본 지식이 있는 독자
- 실무에 Node.js를 바로 적용하기를 원하는 독자
- 프런트엔드와 백엔드를 모두 구현하는 풀스택 개발자가 되길 원하는 독자
- 서버 개발자로 커리어를 시작하고 싶은 신입 개발자
[서평]
이 책은 Node.js를 처음 시작 하는 입문자를 포함하여 실제 Node.js 프로젝트에서 어떤 기능을 구현하는지 알고 싶고, 실무에서 Node.js를 바로 적용하기를 원하는 개발자를 위한 책입니다.
처음 Node.js로 서버 애플리케이션을 구축하기 위해서 꼭 필요한 내용을 하나 하나 자세히 설명하고 있습니다. 특히 후반파트에서 로그관리, 이메일 발송, 스케쥴러, 엘셀 파일 생성, 웹소켓, 크롤링 등 실무에서 많이 쓰이는 기능들이 마음에 들었습니다.
이책을 읽고 나면 장점
웹 서버를 구축할 수 있습니다.
클라이언트 요청을 체계적으로 분기하고 관리할수 있습니다.
웹 서버를 운영하면서 발생하는 사용 정보, 오류 등의 로그를 효율적으로 관리할 수 있습니다.
웹 프론트엔드 개발자와 빠르고 효율적으로 소통하는 방법을 알수 있습니다.
Mysql과 mongoDB를 연결하고 조회, 생성, 수정, 삭제등의 데이터 조작을 할수있습니다.
사용자 인증, 시스템 데이터 리포트 등을 포함한 이메일을 발송할수 있습니다.
약속된 특정 시간에 작업을 실행하는 스케줄러를 만들수 있습니다.
기업 내의 유의미한 데이터를 집계하고 엑셀 파일로 생성하여 담당자에게 전송할 수있습니다.
전자메일을 이용해서 작업 요청, 일정, 할 일과 같은 이벤트를 전송할 수 있습니다.
클라이언트의 요청 없이 서버에서 필요한 시점에 클라이언트로 데이터를 전송할 수 있습니다.
웹 페이지를 그대로 가져오고 그 안에 있는 필요한 데이터를 추출해서 활용할 수 있습니다.
Node.js의 다양한 미들웨어 모듈을 사용하는 방법을 익힐 수 있습니다.
이책을 추천 하지 않는 사람
자바스크립트 문법에 대한 기본 지식이 없는 사람
자바스크립트의 프론트 엔드 부분을 기대하는 개발자
Node.js를 한번 제대로 배워 보고 싶다면 이책에서 웹서버 구축 부터 서버 프로그래밍 까지 실무에서는 어떻게 사용되는지 배울수 있을 겁니다. 이책으로 Node.js 웹 개발을 시작하는데 밑거름이 될수 있는 좋은 책으로 추천 합니다.
"비제이퍼블릭에서 리뷰어 활동을 위해서 책을 제공받아 작성된 서평입니다."
'책이야기' 카테고리의 다른 글
[리뷰]바닐라 자바스크립트 (0) | 2022.01.29 |
---|---|
[리뷰]알고리즘 구현으로 배우는 선형대수 with 파이썬 (0) | 2022.01.29 |
[리뷰]혼자 공부하는 SQL (0) | 2022.01.08 |
[리뷰]UX/UI 디자이너를 위한 실무 피그마 (0) | 2021.12.26 |
[리뷰]그림으로 배우는 파이썬 (0) | 2021.11.30 |