메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[나는리뷰어다]

jikd1***

|

2024-06-20

업무에 활용하는 Node.js

Node.js로 경험하는 웹 애플리케이션 실전 개발 노하우

  • 저자 : 이토 고타
  • 번역 : 김모세
  • 출간 : 2024-05-30

주요 내용

이 책의 주요 내용은 아래와 같습니다.

Node.js 기초 지식

익스프레스를 활용한 웹 애플리케이션

REST API

리액트와 익스프레스로 프런트엔드/백엔드 개발

CLI 도구 개발

Node.js 애플리케이션 운용

성능 튜닝

npm으로 라이브러리 관리

모듈 기초 지식

비동기 처리 다루는 법

테스트와 배포

 

 

소개

이책의 처음은 역시 node.js를 소개하는 것부터 시작합니다.

싱글스레드, I/O 등 node.js의 특징을 설명해 줍니다.

 

그다음은 역시 자바스크립트와 Node.js의 문법에 대해 설명해 줍니다.

node.js의 버전과 자바스크립의 기초(변수, 연산자, 함수 JSON, this, 반복문 등)를 말이죠.

 

위와 같이 문법에 대해 공부한 후 노드의 모듈에 대해 설명해 줍니다. 

책에서는 크게 CommonJS, ECMAScript 모듈을 사용하여 모듈을 가져오고 내보내는 방법에 대해 자세하게 설명해주고 있습니다.

 

모듈까지 배운 후에는

크게 Node.js 비동기 처리, CLI 도구 개발, 익스프레스를 이용한 REST API 서버 /웹서버 파트로 구성되어 있습니다.

 

Node.js 비동기 처리 부분에는

콜백 함수, 프로미스, async/await 등 비동기 처리의 다양한 방법에 대해서 설명해 주어 성능을 최적화할 수 있는 방법에 대해 설명해주고 있으며

 

CLI 도구 개발 파트에서는 도구의 이름을 표시하거나 읽은 마크다운 파일을 HTML로 변환하는 등 구현하는 방법에 대해 설명해주고 있습니다.

 

마지막으로 REST API 서버 파트입니다.

처음에 익스프레스를 설치하고 서버를 기동 해보는 것부터 시작합니다.

그리고 라우팅에 대해 알려주며 사용자를 지정해 API에 접근하는 방법을 알려주고

요청과 응답 시에 요청 객체와 응답 객체에 접근할 수 있는 미들웨어 함수에 대해 설명해 줍니다.

 

위와 같이 서버를 구축하고 있으면 데이터 베이스가 빠질 수 없을 것입니다.

다른 곳에서는 MYSQL이나 mongodb를 주로 연결하는데

특이하게 이 책은 레디스라는 데이터베이스와 도커를 이용하여 연결해주고 있었습니다.

그다음 데이터를 읽고 쓰는 방법에 대해 알려주며 이를 테스트할 수 있는 방법에 대해 알려주고 있습니다.

 

마치며

Node.js의 기초부터 고급 기능까지 설명해 주며 실무에 바로 적용할 수 있는 다양한 예제와 실습을 제공하는

이 책은, 실무적인 활용 방법을 배우고자 하는 개발자 분들에게 꼭 필요할 것 같습니다.

Node.js를 효과적으로 활용하고 싶은 개발자분들께 이 책을 추천드리고 싶습니다.

감사합니다.
 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?