오늘은 Node.js + NestJS 입문서 에 대해 리뷰해보고자 합니다.

읽게 된 계기
최근 기업 공고들을 살펴보면서, Java뿐만 아니라 Python, TS를 요구하는 공고들이 많아졌습니다.
그 중, TS에 관심이 생겨 인프런에서 교육을 시청했었습니다.
그러던 와중, 많은 기업들에서 TS 백엔드로 사용하고 있는 NestJS에 대한 책이 있어 읽어보게 되었습니다.
리뷰
책을 처음 봤을때, 저는 단순히 Node.js에 대해 설명하고 Nest.js에 대해 설명할거라고 생각했습니다.
그러나, 해당 책에서는 다음과 같은 순서로 설명합니다.
- Node.js에 대한 기초 지식 및 활용
- HttpClient를 활용한 서버 구현
- npm 패키지 매니저에 대한 설명
- express라는 백엔드 프레임워크를 활용한 구현
- 서버에서 사용하는 SQL 중, Mysql에 대한 간단한 설명 및 활용법
- Express와 Mysql을 활용한 프로젝트 구현
- JS가 아닌 TS에 대한 설명
- Express의 장단점과 NestJS를 쓰는 이유
- 지금까지 배운 내용을 토대로 하나의 프로젝트 구현
- 구현한 프로젝트를 AWS로 배포하는 방법
가장 마음에 드는 점들
대부분의 책들에서는 Node에 대해 설명하고, npm은 이미 알고 있을거라고 예상하고 넘어가거나, Mysql은 책의 주제와 무관하여 설명하지 않는 경우가 있습니다.
그러나, 해당 책은 NodeJS나 TS에 대해 전혀 몰라도, 하나하나 설명해줍니다.
또한, '이건 왜 이렇지?'라고 독자들이 궁금해할만한 내용에 대해서도 하나하나 집어서 설명해줍니다.
기존에 책들에서는 해당 언어나 프레임워크에 대해서 설명하지만, Node.js + NestJS 교과서 책에서는 최근 트렌드에 맞춰 AI를 활용한 프로젝트들에 대해서도 설명해주고 있습니다.
LLM을 활용해서 하나의 서비스를 만들어 보고 싶으신 분들이라면, 도움이 될거 같습니다.
'NestJS에 대해서만 공부하겠다' 라기보다는 'Node.js부터 차근차근 자세히 알아가겠다'라는 분들에게 도움이 되는 책입니다.
추천해 주고 싶으신 분들
이런 분들이 읽으시기에 추천드리고 싶습니다.
- Node.js에 대해 배워보고 싶은 사람
- Nest가 왜 등장했고, 어떻게 사용할 수 있는지 궁금한 사람
- 프로그래밍에 대해 접해봤고, AI를 활용해 서비스를 개발해보고 싶은 사람
길벗 35차 개발자 리뷰어에 참가하여, 길벗에서 제공해 준 책을 읽고 작성했습니다.
해당 도서는 여기서 찾아보실 수 있습니다.
<도서 온라인서점링크> YES24: https://www.yes24.com/product/goods/190250717 교보문고: https://product.kyobobook.co.kr/detail/S000220101148 알라딘: https://aladin.kr/p/ASKAr
댓글