BOOKSEEK READING GUIDE
노드제이에스 책 추천: 런타임의 동작과 첫 서버 프로젝트
Node의 모듈·이벤트부터 넓게 볼지, 게시판과 채팅으로 서버 개발을 시작할지 비교합니다.
어떤 공부를 시작하려 하나요?
브라우저에서 자바스크립트를 써 봤다면 Node.js는 익숙한 문법으로 시작할 수 있습니다. 다만 화면의 DOM 대신 파일과 네트워크·서버의 실행 흐름을 만나게 됩니다. 노드를 배우려는 목적이 런타임 자체의 이해인지, 웹 서버를 만드는 과정인지부터 나누어 보세요.
내장 기능과 서버의 폭을 익히기
백엔드의 학습 흐름 따라가기
『Node.js 백엔드 개발자 되기』는 HTTP·DNS 등 배경 지식을 짚고 Node·Express·npm과 비동기 처리, 몽고디비 게시판을 연결합니다. HTML·CSS·자바스크립트 다음에 무엇을 공부해야 할지 막막한 입문자가 살펴볼 만합니다.
뒤에서는 타입스크립트·NestJS와 실시간 채팅으로 나아갑니다. Node의 API를 두루 찾는 참고서보다 서버 기능을 순서대로 만들면서 다음 도구의 필요를 확인하려는 목적에 가깝습니다.
추천 도서의 특징 한눈에 보기
| 책 | 이 글에서의 역할 | 살펴볼 내용 |
|---|---|---|
| Node.js 교과서 | 내장 기능과 서버의 폭을 익히기 | 이벤트·모듈·파일 시스템 · HTTP 요청·응답과 npm |
| Node.js 백엔드 개발자 되기 | 백엔드의 학습 흐름 따라가기 | 백엔드 기초와 Node 실행 구조 · Express API와 비동기 처리 |
목적에 따라 읽는 범위를 고릅니다
파일·모듈·이벤트 등 Node의 실행 환경을 넓게 알고 싶으면 첫 책을, 웹 백엔드가 사용하는 기술을 프로젝트 흐름으로 만나고 싶으면 두 번째 책을 먼저 검토하세요. Node와 Express를 같은 이름으로 외우기보다 런타임과 웹 프레임워크의 역할을 구별하는 것이 좋습니다.
자바스크립트의 함수와 Promise가 낯설다면 해당 문법을 먼저 보완하고 HTTP·프로젝트로 넘어가세요. 두 책의 실행 환경과 의존 패키지는 출간 후 달라질 수 있으므로 현재 지원을 보장하는 설명으로 보지는 않습니다.
첫 연습에서 남길 것
같은 자바스크립트 파일에서 파일 읽기와 간단한 HTTP 응답을 각각 해 본 뒤, 사용자가 기다리는 시간과 작업 완료 시점을 적어 보세요. 비동기를 문법 이름보다 실행 순서로 설명하는 데 도움이 됩니다.
함께 살펴볼 주제
관련 태그
자료 출처와 선정 기준
공개된 서지·책 소개·목차를 확인해 구성했습니다. 추천 대상과 읽는 방법은 북시크의 편집 판단입니다.
『Node.js 교과서』 개정3판은 이벤트와 논블로킹 I/O, 모듈과 파일 시스템·버퍼·스트림을 짚고 HTTP 서버로 이어집니다. 프레임워크를 사용하기 전에 Node가 맡는 역할을 이해하고 싶은 독자가 고를 수 있습니다.
Express와 데이터베이스를 거쳐 SNS·API·실시간 서비스와 테스트로 넓힙니다. 한 번에 모든 프로젝트를 완성하기보다 내장 HTTP 서버와 Express 서버를 비교하며 각 계층이 대신하는 일을 찾아보는 읽기를 권합니다.