이전

리뷰 (12)

한줄평
평점 분포
  • 리뷰 총점10 83%
  • 리뷰 총점8 17%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 9.0
  • 20대 10.0
  • 30대 9.0
  • 40대 10.0
  • 50대 9.0

포토/동영상 (5)

리뷰 총점 종이책
node.js 기본 교과서 개정3판
"node.js 기본 교과서 개정3판" 내용보기
자바스크립트는 파이썬 다음으로 많이 사용되는 스크립트 언어다. 그 자바스크립트 라이브러리중 가장 많이, 그리고 중요하게 사용되는 라이브러리는 단연 node.js 이다. 물론, 가장 각광 받고 있는 자바스크립트 라이브러리는 React, React Native 이나... 애들도 뿌리는 node.js 이다. 애네들도 개발환경 설치시 가장 먼저 설치하는게 node.js 이다.   node.js에 대해 상세한 설
"node.js 기본 교과서 개정3판" 내용보기

자바스크립트는 파이썬 다음으로 많이 사용되는 스크립트 언어다.

그 자바스크립트 라이브러리중 가장 많이, 그리고 중요하게 사용되는 라이브러리는 단연

node.js 이다. 물론, 가장 각광 받고 있는 자바스크립트 라이브러리는 React, React Native 이나... 애들도 뿌리는 node.js 이다. 애네들도 개발환경 설치시 가장 먼저 설치하는게

node.js 이다.

 

node.js에 대해 상세한 설명이 되어있는 NODE.JS 교과서 개정 3판이 나왔다.

개정 이전 판으로 공부를 했는데 

어떻게 개정이 되었는지 궁금했다.

 

지금은 NODE.JS가 그렇게 핫하지않았지만

 

이책 초판이 나오기도전인

2013년 12월에 처음 접했는데(어느덧 10년이 되어가네 ㅎㅎ)

그당시엔  가희 혁명적인 라이브러리였다.

본인에게 웹의 신세계를 몸소 경험케 해준 라이브러리였다.

그저 놀랄뿐이었다..

이런것도 이렇게 가능하게 해주다니....

 

그때는 자료가 많지 않아 github에 node.js 코드를 올려두고

미국의 고수 코더에게 질답을 몇주에 걸쳐가며 

개인프로젝트 코드를 완성해나가며 놀란 기억이 있다.

친절한 미국 프로그래머도 감사했지만,

더욱더 놀란건... 막강한 node.js 였다.

 

그후 노드.js 책이 무더기로 쏟아져 나오기 시작한후

이 책도 그 즈음에 나왔다.

 

개정3판이 나온다기에 궁금했다.

 

이책은 

노드.js에 대해 기본개념을 먼저 설명하면서

이 책에서 사용할 

visual studio code를 설치한다.

 

노드.js의 뿌리인

자바스크립트에 대해서 기본 개념을 설명한다.

특히, ES2015+ 라고 

자바 스크립트 개념중 노드에서 자주 사용되는

중고급의 난이도 있는 개념에 대해서 간단히 개념을 설명해준다.

특히, 반복문, 제어문 같이 기본적인 수준이 아니라 

화살표함수, 프로미스, 구조분해할당 (destructuring 할당), async/wait, Ajax 와 같은 

고수준의 자바스크립트를 간단히 설명한다.

 

아울러 inflearn 에서 자바스크립트를 조현영 저자가 무료로 강의 한다.

 

DB는 MySQL, MongoDB 를 설명한다.

 

아울러, 각장의 끝에는 함께 보면 좋은 자료도 넣어 두어 보다 깊이 있게 공부할수 있게 해준다.

 

이전 판에 비해 각 장별로 몇가지 추가 되기도 했다.





 

이책에서

기본적으로 만들어 보는것은

HTTP 모듈 서버, EXPRESS WEB 서버를 만들어 보며

 

흥미롭게 만들어 볼수 있는것은

SNS서비스, SNS API 서버, 실시간, GIF 채팅방 만들기, 실시간 경매 시스템을 만들어 본다,

특히, SNS서비스에서는 MySQL과 시퀄라이즈 로 DB를 구축및 연결 하고, 

SNS API 서버에서는 JWT 토근으로 인증을 한다.

 

NODE.JS의 파워는 본인은 실시간 데이타 전송이라 생각한다.

양방향 통신인 웹소켓 SOCKET.IO로 GIF 채팅방을 만들고

몽고디비와 몽구스로 실시간 GIF 채팅방 DB를 만들어 본다.

가장 흥미로운 주제이다.

 

단방향 통신인 Server sent Events로 실시간 경매 시스템을 만들어 보며 

DB는 MySQL과 시퀄라이즈로 처리를 한다. 

요즘 고금리, 우크라이나 전쟁, 코로나로 

부동산이 극도의 침체기이나 한때 부동산이 핫할때 

역시 핫했던게 경매이었는데

node.js 에서 경매 관련 프로그램예가 나오니 반가웠다.

 

 

한가지 노드 버젼관리하는 nvm은 버젼문제로 유지보수 어려움이 없게 해주는 

유용한 도구로 보인다.

 

AWS, GCP를 이용한 배포및 서버리스 노드 개발에 대해서 설명을 하며 마무리를 해간다.

어차피 node.js는 javascript로 꾸려가는 서버가 주내용이므로 

이서버를 내 컴이 아닌 아마존이나 구글에서 제공하는 클라우드 방식의 서버를 빌려 운용하는것을 설명하는것으로  15장 에서 배포하기는 

11장, 9장에서 만든 앱을 내 컴이 아닌 아마존,구글에서 설치하는 과정을 다루고 있다. 

서버를 운영할때 필요한 패키지, DB설치 운용위한 패키지, 스크립트 공격 막는 패키지, 세션공유 시켜주고 , 서버 죽엇을때 재부팅 시키는 패키지, 서버 죽어도 로그남기는 패키지, 서버 취약점 보완 패키지, 메모리기반 DB 레디스 연결위한 패키지등 설치하고

본격적인 프로그램 소스를 클라우드에 올리고 관리위히 깃, 깃허브 를 설명한다.

여기에 올릴 앱이  MySQL을 사용하므로 설치한다.

 

AWS 의 lightsail 서비스 사용을 하는데 월 3.5$ ~월 10$ 사용한다고 하면

3달은 무료로 쓸수 있게 해준다고 한다.

예전에 본인은 react를 공부하면서 AWS의 모 서비스를 

이번처럼 공부할때 사용하고는 1년 이내 해지를 하지 않아서

1년이 지난 수개월간 꼬박꼬박 사용도 않하는 서비스 비용을 치룬적도 있다.

알람이라도 해서 꼭 해지해야 겠다. ^^;

나중엔 내가 뭘 서비스 신청했는지도 몰라 인스턴스 삭제도 쉽게 못해

쩔쩔 매니 반드시 기록을 잘해두어야 한다.

 

GCP의 경우도 무료평가판으로 진행한다.

GCP는 AWS와 달리 기간이 아니라 처음 가입할때 받은 300달라 크레딧을 모두 소진하기

전에 인스턴스를 제거 하면된다.

서버리스는 VM 인스턴스를 구매 하지 않고 한다.

대표적인게 GCP의 파이어 베이스 이다.

16장의 서버리스 노드 개발에선 아마존, 구글 클라우드가 대신 서버를 관리하게끔 하는 개발에 대해서 설명한다.

이장에서 올리는 앱에서 업로드한 이미지를 저장하거나 리사이징해서 저장하는 기능을 서비스 하게 한다.

S3는 이미지 저장하는 클라우스 스토리지 관련이고

람다는 이미지를 리사이징하는 기능으로 활용한다.

 

AWS 서버리스 서비스인 S3는 저장, 로드시 과금되며 가입후 1년간 5G, 로드 2만건, 업로드 2천건 까지 무료이다. 단, 1년간 무료이며 실습후 버킷의 데이타를 지워야 된다.

람다를 이미지 리사이징에 활용하는 예를 보여준다.

GCP에서 이미지 올릴때는 Multer를사용한다.

서버리스도 마찬가지 초기에 준 300달라 소진되면 1년후부터 과금이 된다. 실습후 버킷의 데이타를 지워야 된다.

GCP에서 이미지 리사이징을 위해 클라우드 펑션스 사용례를 보여준다.


 

이책은 이전판에 비해

노드 개발시에 유용하게 사용될 노드 서비스 를 테스트 하는 방법에 대해 별도의 장을 만들어 추가 해두었다.



그리고 요즘 많이 사용되어지는 타입스크립트에 대해 

별도의 장을 마지막에 두어 

NODE.JS 의 근간인 자바스크립트에만 머무르지 말고

Typescript 로 확장해 나가라고 간단히 한 장으로 언급을 하며 마무리 한다.

 

전반적으로 노드.JS에 대해 두루 설명을 하며 체계를 잡아 가게 해주는 책이다.

다양한 색으로 코드가 표기되어 가독성이 높아 한눈에 코드가 잘들어 온다.

전반적으로 필요한만큼, 중요한것은 딱딱 집어 설명하고

왜 이렇게 하는지 간간히 설명을 해주니 좋았다.

 

자바스크립트 고급수준과 HTML에 대해 어느정도 기초가 있다면

강력한 NODE.JS를 공부해볼수 있는 좋은 책이라 생각한다.

 

일독을 권합니다.

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

 

l*******n 2023.01.07. 신고 공감 2 댓글 2
리뷰 총점 종이책
Node.js 교과서 개정 3판 리뷰
"Node.js 교과서 개정 3판 리뷰" 내용보기
책을 읽다 보면 기본서 예제 같은 경우 그냥 이해만 하고 읽고 넘기는 경우가 있는데, 이 책은 직접 따라 쳐 보는 게 글 흐름을 따라가는데 훨씬 도움이 될 거 같습니다.이 책이 Node.js 베스트셀러인 이유에는 내용이 알차다, 최신 문법 및 트렌드를 반영하고 있다, 업데이트가 빠르다, 책 온라인 강의가 있다 같은 여러 이유가 있겠지만내용 면에서 쉽게 깊게 가 동시에 있기 어렵고,
"Node.js 교과서 개정 3판 리뷰" 내용보기
책을 읽다 보면 기본서 예제 같은 경우 그냥 이해만 하고 읽고 넘기는 경우가 있는데, 이 책은 직접 따라 쳐 보는 게 글 흐름을 따라가는데 훨씬 도움이 될 거 같습니다.
이 책이 Node.js 베스트셀러인 이유에는 내용이 알차다, 최신 문법 및 트렌드를 반영하고 있다, 업데이트가 빠르다, 책 온라인 강의가 있다 같은 여러 이유가 있겠지만
내용 면에서 쉽게 깊게 가 동시에 있기 어렵고, 이론 실무 균형 맞추기가 어려울 것 같은데
그걸 다 잡는 구성이라는 점이 좋은 것 같습니다.



y*******4 2023.06.05. 신고 공감 0 댓글 0
리뷰 총점 종이책
책 한권으로 끝낼 수 있는 Node.js 기술서입니다.
"책 한권으로 끝낼 수 있는 Node.js 기술서입니다." 내용보기
도서명 : Node.js 교과서 개정 3판   목차 - 노드 시작하기 - 알아둬야 할 자바스크립트 - 노드 기능 알아보기 - http 모듈로 서버 만들기 - 패키지 매니저 - 익스프레스 웹 서버 만들기 - MySQL - 몽고디비 - 익스프레스로 SNS서비스 만들기 - 웹 API 서버 만들기 - 노드 서비스 테스트하기 - 웹 소켓으로 실시간 데이터 전송하기 - 실시간 경매 시스템 만들기 - CLI 프
"책 한권으로 끝낼 수 있는 Node.js 기술서입니다." 내용보기

도서명 : Node.js 교과서 개정 3판

 

목차

- 노드 시작하기

- 알아둬야 할 자바스크립트

- 노드 기능 알아보기

- http 모듈로 서버 만들기

- 패키지 매니저

- 익스프레스 웹 서버 만들기

- MySQL

- 몽고디비

- 익스프레스로 SNS서비스 만들기

- 웹 API 서버 만들기

- 노드 서비스 테스트하기

- 웹 소켓으로 실시간 데이터 전송하기

- 실시간 경매 시스템 만들기

- CLI 프로그램 만들기

- AWS와 GCP로 배보하기

- 서버리스 노드 개발

- 타입스크립트 노드 개발

리뷰

시중에는 다양한 Node.js 기술서가 있습니다. 이 도서도 그 책중 하나라고 볼 수 있습니다. 교과서 라는 타이틀이 있기 때문에 노드 기초 및 다른 책에서도 볼 수 있는 내용이 빠질 수 없었던것 같습니다.

그러나 똑같은 내용이라도 최대한 눈에 잘 들어오고 이해하기 쉽도록 그림이 많고 글자 색상 선택이 쉬운 이해 및 집중을 배가시켜줍니다.

여타 다른 책과의 차별성은 익스프레스로 SNS서비스 만들기 챕터부터 라고 생각됩니다. 아무래도 딱딱한 문법 또는 사용법 보다는 서비스를 만들어봐야 흥미가 배가 되는데, 하나의 기술을 설명하면서 그 기술이 왜 필요한지를 서비스 개발을 통해서 체감할 수 있도록 해주니 기술 응용도 가능해지고 내용 이해도 쉬워집니다.

마지막으로, 최신 백앤드 트랜드중 하나인 서버리스 노드 개발의 내용도 맛 볼수 있어서 좋았습니다.

 

j*******n 2023.06.02. 신고 공감 0 댓글 0
리뷰 총점 종이책
"책" 내용보기
Node.js 교과서로 공부하면 좋은 점? 시중에 Node.js를 알려주는 책과 강의는 여러 개 있을 거다. (생각보다 별로 없어서 책을 고를 때 힘들긴 했다.) 근데 A부터 Z까지 한 권에 담은 책은 그렇게 많지 않은 것 같다. Node.js 교과서는 떠먹여주는 수준으로 책이 구성되어 있어서 공부하기에 딱 좋았다.   아무튼 내가 가장 마음에 들었던 점을 살펴보자면 문과 출신 비전공자에서
"책" 내용보기

Node.js 교과서로 공부하면 좋은 점?

시중에 Node.js를 알려주는 책과 강의는 여러 개 있을 거다.

(생각보다 별로 없어서 책을 고를 때 힘들긴 했다.)

근데 A부터 Z까지 한 권에 담은 책은 그렇게 많지 않은 것 같다.

Node.js 교과서는 떠먹여주는 수준으로 책이 구성되어 있어서 공부하기에 딱 좋았다.

 

아무튼 내가 가장 마음에 들었던 점을 살펴보자면

문과 출신 비전공자에서 시작해 카카오모빌리티에서 개발파트장으로 일하는 지은이가 낸 책이라는 거.

전공자 눈에서 바라본다면 '아, 이것까지 설명해야할까?'인 개념도

비전공자 눈에서 바라본다면 '아, 이거 나도 처음엔 어려웠지!'가 되어서 모든 개념이 책에 들어간다.

 

이건 뭐 나의 개인적인 견해이긴하다.

잘하는 사람은 왜인지 몰라!!!!!!

 

두 번째는 예제 소스 내려받기 등의 구성이 잘 되어 있다는 것

오탈자도 개정될 때마다 반영되는 등의 관리가 잘 되어 있어서 좋았다.

 

세 번째는 이렇게 코드를 알려주는 것도 모자라 옆에 주석까지 달아준다

그리고 확인해야할 부분에 빨간 네모 박스도 쳐준다.

 

한 눈에 알아보기 쉽게, 알잘딱깔센!

그리고 한 장이 끝나면 마지막 부분에 함께 보면 좋은 자료가 남겨져 있는 것이 좋았다.

 

물론 한 권으로 모든 것을 공부하고 넘어가면 좋겠지만 공부할 것은 무궁무진하고 궁금한 건 사람마다 다르다. 그럴 때는 내가 찾아봐야하는데, 공식 문서나 홈페이지 주소를 알려주고 있어서 바로 찾아보기 참 좋게 해두었다.

 

그 외에도 채팅 구현하기 / 실시간 경매 시스템 만들기 / CLI 프로그램 만들기 의 실습을 해볼 수 있고,

배포하는 것까지해볼 수 있다는 것이 좋았다.

f*****4 2023.04.09. 신고 공감 0 댓글 0
리뷰 총점 종이책
노드의 기본부터 실무까지 전 과정을 한 권에 담은 책
"노드의 기본부터 실무까지 전 과정을 한 권에 담은 책" 내용보기
책 소개 노드의 기본 개념과 기능을 익히고, 직접 서버를 만들고, 배포하는 전 과정을 한 권에 담았습니다. 노드와 패키지를 최신 버전으로 업데이트하고, 노드 v12와 v14에 추가된 주요 기능을 추가했습니다. 웹 서버, 웹 API 서버, SNS 서비스, 실시간 GIF 채팅방, 경매 시스템, 위치 기반 장소 검색 서비스, 커맨드 라인 인터페이스 등 다양한 서비스를 만들어보면서 노드의 실
"노드의 기본부터 실무까지 전 과정을 한 권에 담은 책" 내용보기

책 소개

노드의 기본 개념과 기능을 익히고, 직접 서버를 만들고, 배포하는 전 과정을 한 권에 담았습니다.

노드와 패키지를 최신 버전으로 업데이트하고, 노드 v12와 v14에 추가된 주요 기능을 추가했습니다.

웹 서버, 웹 API 서버, SNS 서비스, 실시간 GIF 채팅방, 경매 시스템, 위치 기반 장소 검색 서비스, 커맨드 라인 인터페이스 등 다양한 서비스를 만들어보면서 노드의 실무 활용법을 배울 수 있습니다.

 


 

2판과 3판의 차이점

노드와 npm 패키지 버전을 최신으로 업데이트하고, 컨트롤러와 서비스를 분리해 사용하는 방식으로 예제 구조를 변경하면서 9~13장까지 모든 코드를 수정하였습니다.

ES2022에 맞춰 Map/Set과 널 병합, 옵셔널 체이닝을 예제 코드 전반에 사용하고 관련 문법을 설명하였습니다. 또한, 정식 지원되는 ECMAScript 모듈 사용법도 추가하였습니다.

요즘 적극적으로 타입스크립트가 도입되는 추세에 맞춰 노드 프로젝트를 타입스크립트로 전환하는 방법도 추가하였습니다.

 

소감

node.js의 기본 개념과 기능을 쉽고 자세하게 설명해주어서 이해하기 쉬웠습니다.

이를 통해 다양한 서비스를 만들어보면서 node.js의 실무 활용법을 배울 수 있었습니다.

예제와 코드가 실무에 참고하거나 적용할 수 있도록 최신 문법과 패키지를 사용하였습니다.

node.js를 처음 배우는 입문자부터 중급자까지 모두에게 유용한 책이라고 생각합니다.

노드의 기본부터 실무까지 전 과정을 한 권에 담은 책이라고 할 수 있습니다.

이 책을 통해 node.js에 대한 흥미와 자신감을 얻었고, 앞으로도 노드를 공부하고 활용하는데 많은 도움이 됩니다.

n****8 2023.04.02. 신고 공감 0 댓글 0
리뷰 총점 종이책
프로그래밍
"프로그래밍" 내용보기
'교과서'의 사전적 정의를 찾아보면, "해당 분야에서 모범이 될 만한 사실을 비유적으로 이르는 말"이라고 한다. 본 도서의 이름은 어떻게 보면 위험한 표현일 수도 있겠다는 우려가 섞인 생각으로 책을 접했다. 교과서라는 이름을 내세운 만큼 모범이 될 만한 서적인지 궁금하면서도 우려스러웠기 때문이다. 하지만 그 우려는 단지 기우였다. 기존의 나와 있는 Node.js 입문서들과 비교
"프로그래밍" 내용보기

'교과서'의 사전적 정의를 찾아보면, "해당 분야에서 모범이 될 만한 사실을 비유적으로 이르는 말"이라고 한다. 본 도서의 이름은 어떻게 보면 위험한 표현일 수도 있겠다는 우려가 섞인 생각으로 책을 접했다. 교과서라는 이름을 내세운 만큼 모범이 될 만한 서적인지 궁금하면서도 우려스러웠기 때문이다.

하지만 그 우려는 단지 기우였다. 기존의 나와 있는 Node.js 입문서들과 비교를 해보면 교과서라는 이름이 전혀 과장되지 않은 책이다.

 

사용되는 함수들에 대한 동작 원리 해설

일반적인 Node.js 서적은 서비스 개발에 초점이 맞춰져 있는 경우가 많다. 빠른 속도로 개발하여 빠르게 배포하는 것에 중점이 되어 있어서인지 관련 도서들도 그렇게 출판되고 있다. 하지만 Node.js를 깊게 탐구하다 보면 기본적인 콜백이나 이벤트가 어떻게 구현되며 어떠한 방식으로 동작하는지 학습할 필요가 있다. 이런 심도 깊은 정보로 이 책은 Node.js에 대한 서문을 열었다.

 

라이브러리가 왜 편한 것인지를 보여준다

보통 HTTP 서버를 생성하기 위해 Express 설치부터 시작하는 책들이 많다. 그 때문에 왜 Express가 편한지 근본적인 이유조차 모른다. 하지만 이 책은 어떤 라이브러리가 있으면 기본적으로 사용되는 라이브러리는 어떤 것이고, 어떠한 불편한 점을 개선하여 다음 라이브러리가 나오는지를 설명한다.

 

실무 또한 놓치지 않는다

이러한 깊은 주제에 대하여 서술한 도서는 보통 실무와 멀어지기 마련이다. 하지만 이 책은 GCP 등의 클라우드 환경으로 애플리케이션을 배포하는 것부터 No-SQL 연동까지 모두 작성되어 있다. 디테일한 설명부터 실무까지 아우르는 구조는 칭찬할 만 하다.

 

백엔드 중심의 설명

Node.js는 Back-End에 막대한 영향을 끼쳤지만 개인적으로는 Front-End에 기여한 바가 좀 더 크다고 생각한다. 하지만 이 책은 철저히 백엔드 기반으로 쓰였다. 추후 Front-End나 Electron 기반의 애플리케이션을 작성하는 서적도 나오면 좋겠다.

 

Node.js를 완전 처음 입문하는 독자보다는 기본적인 개념을 어느 정도 익혔지만, 실제 코드에 적용하기 어렵거나 심화 학습이 필요한 학습자에게 좀 더 적합한 책인 것 같다.

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

YES마니아 : 로얄 c*****3 2023.01.09. 신고 공감 0 댓글 0
리뷰 총점 종이책
Node.js 교과서 리뷰
"Node.js 교과서 리뷰" 내용보기
코딩 공부 오랜만에 다시 시작하는 거라 많이 까먹었을게 분명하였다. 그래서 다 까먹어 따라하는 걸 못하면 어떡하지 하는 불안감이 있었다. 그런데 한 번 설명한 건 다시 설명하지 않는다니, 첫 단원에서 다음으로 넘어가지를  못할까봐 걱정이 조금 되기 시작했다. 그래도 그렇게 걱정한 것 보다는 어렵지 않았고, 꽤 만족스러운 분량의 진도를 나갔다. 많이 나가지는 못했지만, 내 예
"Node.js 교과서 리뷰" 내용보기

코딩 공부 오랜만에 다시 시작하는 거라 많이 까먹었을게 분명하였다. 그래서 다 까먹어 따라하는 걸 못하면 어떡하지 하는 불안감이 있었다. 그런데 한 번 설명한 건 다시 설명하지 않는다니, 첫 단원에서 다음으로 넘어가지를  못할까봐 걱정이 조금 되기 시작했다. 그래도 그렇게 걱정한 것 보다는 어렵지 않았고, 꽤 만족스러운 분량의 진도를 나갔다. 많이 나가지는 못했지만, 내 예상보다는 꽤 많이 나갔다. 그렇다고 순탄히 공부했다고는 말하기는 힘들다(유튜브의 힘도 많이 빌렸다).

 

초보자의 입장에서 이 책은 친절한 책이라고 생각한다(그동안 코딩은 유튜브로만 공부하여서 아무래도 책으로 배우는 코딩은 더 어려울 것이라는 편견도 있었다). 이 책은 그런 편견을 예상하듯 엄청 친절히 하나하나 다 설명해주었다. 그리고 가지치기나 곁다리처럼 주변에 놓인 지식도 하나둘 주워주는 부분도 있어 더욱 좋았다. 책으로 배우는 건 처음이라 지루하거나 이해가 안 가면 어쩌나 걱정 많이 되었는데, 그런 걱정을 덜어주는 책이었다. 유튜브와는 또 다른 재미가 느껴지고, 눈을 쉬면서도 공부할 수 있다는 게 무엇보다 제일 좋았다.

 

만약 언젠가 노드를 배울 사람이 있다면 이 책으로 배우는 걸 추천한다. 영상은 아무래도 시간이 지나면 변화하지 않는다는 단점이 있지만, 책은 개정판을 통해 변화할 수 있다. 그래서 영상으로 배울 때 시간이 좀 많이 지난 영상이라면 최신 개정판을 읽어보면 변한 게 있나 확인하는 것도 좋을 것 같다.

1월, 2023년의 시작을 노드 공부로 하였는데, 상반기가 끝내기 전에 이 책과 다른 도움들을 통해 마스터하는 게 목표이다. 모두 새해 시작을 잘 선택하였기를 바란다.

 

   “YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.”

YES마니아 : 로얄 c******8 2023.01.07. 신고 공감 0 댓글 0
리뷰 총점 종이책
Node.js 교과서
"Node.js 교과서" 내용보기
이 책은 노드 교과서이지만 자바스크립트에 대한 기초와 동작 원리를 시작으로 노드를 설명해주는데요, 그렇기 때문에 언어에 대한 학습뿐만 아니라서버, 클라이언트 그리고 노드에 대한 개념을 더욱 차근차근 배울 수 있었습니다. '교과서'라는 이름답게 많은 분량의 개념과 실습을 담고있지만단순히 나열만 하는 것이 아니라 실무에서 사용되는 개념과 기능을 설명해주고 이를 적용해
"Node.js 교과서" 내용보기
이 책은 노드 교과서이지만 자바스크립트에 대한 기초와 동작 원리를 시작으로 노드를 설명해주는데요, 그렇기 때문에 언어에 대한 학습뿐만 아니라
서버, 클라이언트 그리고 노드에 대한 개념을 더욱 차근차근 배울 수 있었습니다. '교과서'라는 이름답게 많은 분량의 개념과 실습을 담고있지만
단순히 나열만 하는 것이 아니라 실무에서 사용되는 개념과 기능을 설명해주고 이를 적용해 실습함으로써 실제로 어떻게 사용되는 지를 알 수 있었습니다.
한번 읽고 마는 책이 아니라 필요할 때마다 찾아볼 수 있는 점이 더욱 교과서다웠습니다.
c**********6 2023.01.06. 신고 공감 0 댓글 0
리뷰 총점 종이책
<Node.js 교과서>로 기초를 탄탄하게 다져보자!
"&lt;Node.js 교과서&gt;로 기초를 탄탄하게 다져보자!" 내용보기
Node.js가 유명세를 떨치기 시작한지도 벌써 꽤나 오래전 일이다. 예전부터 막연히 Node.js를 배워보고 싶다는 생각을 했었는데, 바쁘다는 핑계로 막상 실천하지는 못하고 있던 차에 <Node.js 교과서> 개정 3판이 발간된다는 소식을 우연히 접하고 YES24 서평단에 냉큼 신청하게 되었다. 운좋게도 서평단에 선정되었지만 800 페이지가 넘는 방대한 양을 자랑하는 책이라 살짝 두려웠다.
"&lt;Node.js 교과서&gt;로 기초를 탄탄하게 다져보자!" 내용보기

Node.js가 유명세를 떨치기 시작한지도 벌써 꽤나 오래전 일이다. 예전부터 막연히 Node.js를 배워보고 싶다는 생각을 했었는데, 바쁘다는 핑계로 막상 실천하지는 못하고 있던 차에 <Node.js 교과서> 개정 3판이 발간된다는 소식을 우연히 접하고 YES24 서평단에 냉큼 신청하게 되었다. 운좋게도 서평단에 선정되었지만 800 페이지가 넘는 방대한 양을 자랑하는 책이라 살짝 두려웠다. 하지만 나에게 있어 길벗의 IT 서적들은 언제나 유익했기 때문에 이번에도 망설임 없이 책을 읽어내려가기 시작했다.
 
책 초반에는 Node.js 소개와 더불어 자바스크립트 언어의 최신 스펙을 소개 해주는데 적잖은 충격을 받았다. 자바스크립트의 발전이 굉장했기 때문이었다. 예전에 내가 알던 자바스크립트가 아니었다. 덕분에 그동안 내가 웹이나 자바스크립트 생태계를 너무나도 오래 떠나있었구나 하는 사실을 새삼 깨닫게 되었다.
 
책은 전반적으로 굉장히 훌륭하다. 실무에서 Node.js로 여러 가지 프로젝트를 경험하지 않고서는 알 수 없는 내용들을 친절하게 안내해준다. 책 제목이 <Node.js 교과서>인데, 책을 읽으면서 왜 '교과서'라는 단어가 이 책의 제목으로 사용되었는지를 몸소 깨달을 수 있었다. Node.js로 서버를 구축하려고 할 때 겪을 수 있는 기본적인 내용들을 잘 짚어주고 있다. 아마 책의 도움 없이 이러한 것들을 체득하려면 꽤나 많은 시행착오를 겪어야 할 것이다.
 
특히나 Node.js 생태계에서는 공개돼있는 방대한 패키지들 중에서 필요한 것들을 잘 가져다 사용하는것이 굉장히 중요한데, 실무에서 많이 사용되는 여러 가지 패키지들에 대한 설명을 들을 수 있어서 좋았다. 생소한 패키지나 개념을 소개할때면 단순히 기본적인 내용만 전달하는것에 그치지 않고 왜 이런 것들을 사용해야 하는지, 또한 이것을 사용하면 어떤 문제가 생길 수 있는지 등의 내용들을 두루두루 알 수 있어서 좋았다. 마치 친절한 선배 프로그래머가 바로 옆에서 하나하나 알려주는 것 같은 느낌이 들었다.
 
책의 목차를 살펴봤다면 알겠지만, 이 책은 일반적인 HTTP 서버에서 부터 DB 연동, 웹 API 서버, 소켓 서버를 구축하는 방법 뿐만 아니라 테스트, 배포, CLI, 타입스크립트 등등 Node.js 입문부터 실무까지 전 과정을 총망라하고 있다. 이 책은 2018년 첫 발행 후, 2020년 개정 2판에 이어 이번에 개정 3판이 발행되었는데, 이 사실만 보더라도 이 책을 추천할 이유는 충분해 보인다. 나처럼 Node.js에 호기심은 있었으나 선뜻 실행에 옮기지 못하고 있던 사람이라면 이 책으로 시작해보기를 적극 추천한다!
 
<YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다>

j****k 2023.01.03. 신고 공감 0 댓글 0