comeco***
2021-05-23

웹사이트 개발 과정을 살펴보며 노드와 익스프레스로 동적 웹 애플리케이션을 만드는 법을 알아본다. 서버 사이드 렌더링부터 단일 페이지 애플리케이션(SPA) 사용에 적합한 API 개발까지 웹 개발의 모든 것을 다룬다.
한 권으로 끝내는 Node & Express(2판)
진화한 자바스크립트와 노드, 익스프레스 완벽 가이드자바스크립트 개발 스택의 핵심인 노드와 익스프레스로 동적 웹 애플리케이션을 만들어보자. 웹사이트 개발 과정을 살펴보며 익스프레스 기본 사항을 설명한다. 서버 사이드 렌더링부터 단일 페이지 애플리케이션(SPA) 사용에 적합한 API 개발까지 웹 개발의 모든 것을 다룬다. 자바스크립트에 익숙한 프런트엔드와 백엔드 엔지니어를 위해 다중 페이지와 하이브리드 웹 앱을 익스프레스로 구현하는 모범 사례도 함께 제공한다.
이 책을 신청한 이유
Node&Express로 첫 프로젝트를 진행하면서 공식 문서들을 조금씩 찾아보며 개발하고 있던 때에 이 책을 알게 되었는데
목차를 보니 Node&Express의 기본인 요청과 응답객체, 미들웨어 부터 시작해서 코드 품질관리 실무에서는 Node&Express가 어떻게 관리되는지와 책을 따라 작은 서비스를 만들어볼 수 있을거 같아 흥미를 갖게되어 신청하게 됐습니다.
이 책의 구성
- chapter 1 익스프레스 소개
- chapter 2 노드 시작하기
- chapter 3 익스프레스로 시간 절약
- chapter 4 모범 사례와 버전 관리
- chapter 5 품질보증
- chapter 6 요청과 응답 객체
- chapter 7 핸들바를 이용한 템플릿
- chapter 8 폼 처리
- chapter 9 쿠키와 세션
- chapter 10 미들웨어
- chapter 11 이메일 전송
- chapter 12 실무 환경
- chapter 13 지속성
- chapter 14 라우팅
- chapter 15 REST API와 JSON
- chapter 16 단일 페이지 애플리케이션
- chapter 17 정적 콘텐츠
- chapter 18 보안
- chapter 19 서드파티돠 API와 통합
- chapter 20 디버깅
- chapter 21 사이트 오픈
- chapter 22 유지 보수
- chapter 23 추가 자료
책 한권으로 다루기엔 아주 많은 내용들이 있지만 Node&Express 외엔 간단하게 경험만 시켜주는 정도이고
그정도로도 충분히 가치가 있다고 느꼈습니다 이런방법이나 내용이 있다는걸 알고 있는것만으로 프로젝트에서 필요한게 무엇인지 나중에 더 공부할 수 있는게 뭔지 알 수 있기때문입니다.
기본적인 Node 에 관한 내용부터 프로젝트를 유용하게 관리할 수 있는 버전관리
유용한 품질관리 도구 인 제스트를 공부해볼 수 있고 안정적인 서비스를 위한 방법들과
서비스 런칭 후 관리와 보안 문제까지 서비스의 개발과 운영의 많은 부분들을 공부할 수 있습니다.
마지막으로
이 책을 읽는다면 강력한 자바스크립트 런타임 Node 와 한 몸이라 할 수 있는 프레임워크 Express 를 익히며 서비스 개발에 있어 환경이나 품질테스트 등 전반적인 부분들과 서비스 관리를 하는 방법을 빠르고 쉽게 경험해볼 수 있고 값진 시간이 될거라 확신합니다.