rhgus***
2021-05-18

웹사이트 개발 과정을 살펴보며 노드와 익스프레스로 동적 웹 애플리케이션을 만드는 법을 알아본다. 서버 사이드 렌더링부터 단일 페이지 애플리케이션(SPA) 사용에 적합한 API 개발까지 웹 개발의 모든 것을 다룬다.
이 책을 읽기 전 자바스크립트에 대한 사전 지식이 필요합니다.
다른 책들은 간단하게라도 자바스크립트를 설명하고 다음 내용으로 넘어가는 경우가 많았습니다.
하지만 Node와 Express를 한 권으로 끝내기엔 많은 양이다 보니 자바스크립트 관련 내용이 없이 Node와 Express 본론으로 들어가는 것이 아닐까 생각들었습니다.
추가적으로 데이터베이스에 관한 지식도 필요한 것으로 보입니다.
3장부터는 메도라크 여행사 웹사이트를 만들 수 있는 예제를 다루고 있습니다.
웹 사이트를 만들기 위한 내용만 계속 해서 다루는 것이 아닌
QA, 쿠키와 세션, HTTPS 를 사용하는 방법과 같은 보안, 서버에 올리기, 서버에 올린 후 유지보수에 관한 내용까지 웹 사이트를 제작 후 배포까지 모든 내용을 담고 있습니다.
몽고 DB 인스턴스에 연결하는 법, 시드 데이터를 삽입하는 법, 데이터를 읽는 법, 업데이트하는 법을 배울 수 있었고
추가적으로 PostgreSQL도 배울 수 있었습니다.
웹 애플리케이션에서 데이터베이스는 빠질 수 없는 존재라고 생각하는데 한 가지 데이터베이스가 아닌 두 가지 데이터베이스를 다뤄볼 수 있다는 점이 좋았습니다.
한 권으로 끝내는 Node & Express 를 읽으며
지난 달 리뷰도서로 읽었던 몽고 DB 완벽 가이드와 함께 보면 도움이 되겠다고 생각이 들었습니다.
책에서 소개하는 몽고DB로는 부족했다면 몽고DB 완벽 가이드 3판을 추천드립니다.
16장부터는 React에 대한 주요 개념을 다루고 있고 React로 클라이언트의 인프라를 완성할 수 있어 좋았습니다.
책의 두께가 그리 두껍지는 않지만 다양한 내용이 담겨있어 읽기 좋다고 생각합니다.
오히려 책이 두껍지 않아 읽기 좋았던 거 같습니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."