Node js로 배우는 서버 사이드 개발
2025년 03월 01일 출간
- eBook 상품 정보
- 파일 정보 ePUB (0.67MB) | 약 10.1만 자
- ISBN 9791173412752
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.

판매가 18,000원
10% 할인 | 열람기간 : 100일쿠폰적용가 17,910원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
★ ★ ★ ★ ★ 현대 웹 개발의 핵심 기술을 마스터하는 완벽 가이드
이 책은 Node.js를 활용해 서버 사이드 개발을 배우고자 하는 개발자들을 위한 필수 지침서입니다. Node.js는 비동기 프로그래밍과 높은 성능으로 현대 웹 애플리케이션 개발의 중심에 서 있는 플랫폼입니다. 이 책은 초보자부터 중급 개발자까지 누구나 쉽게 따라 할 수 있도록 구성되었으며, 실무에서 바로 활용할 수 있는 실용적인 내용을 담고 있습니다.
처음으로 Node.js를 접하는 독자들을 위해 설치부터 개발 환경 구축, 기본 개념 설명까지 차근차근 안내합니다. 비동기 프로그래밍의 핵심인 콜백, Promise, async/await부터 NPM을 활용한 패키지 관리, 모듈 시스템의 이해까지 기초를 탄탄히 다질 수 있습니다.
또한, Express.js를 활용해 웹 서버를 구축하고, 미들웨어와 라우팅을 통해 복잡한 애플리케이션을 설계하는 방법을 배웁니다. 템플릿 엔진을 사용해 동적 웹페이지를 생성하고, MongoDB와 Sequelize를 통해 데이터베이스를 연동하는 실습을 통해 백엔드 개발의 전 과정을 경험할 수 있습니다.
이 책은 단순히 기술을 설명하는 데 그치지 않고, Redis를 활용한 캐싱, JWT와 OAuth 2.0을 통한 사용자 인증, Socket.io와 WebRTC를 이용한 실시간 통신 등 현대 웹 개발에서 필수적인 고급 기술까지 다룹니다. 또한, 테스트와 디버깅, 성능 최적화, Docker와 CI/CD 파이프라인 구축 등 프로덕션 환경에서의 핵심 기술을 배울 수 있습니다.
마지막으로, GraphQL, 마이크로서비스 아키텍처, Serverless 개발, TypeScript, 그리고 TensorFlow.js를 활용한 머신러닝 모델 서빙까지 최신 트렌드를 반영한 다양한 주제를 다루며, 독자들이 앞으로의 개발 경력을 준비할 수 있도록 돕습니다.
이 책은 단순히 지식을 전달하는 것을 넘어, Node.js를 통해 더 나은 개발자로 성장할 수 있는 길잡이가 되어 줄 것입니다.
글쓴이 (About the author)
이 책에 대하여 (About the book)
프롤로그 (Prologue)
목차 (Contents)
I. Node.js 기초와 환경 설정
- Node.js 설치와 개발 환경 구축하기
- 비동기 프로그래밍의 이해: 콜백, Promise, async/await
- NPM을 활용한 패키지 관리와 의존성 처리
- 모듈 시스템 탐구: CommonJS vs ES Modules
II. Express.js 프레임워크 활용
- Express.js로 첫 웹 서버 만들기
- 미들웨어의 힘 - Express의 핵심 기능 활용하기
- 라우팅의 예술 - URL 구조화와 동적 라우팅 테크닉
- 템플릿 엔진으로 동적 웹페이지 만들기 - EJS vs Pug 대결
III. 데이터베이스 연동
- MongoDB와 춤을 - NoSQL 데이터베이스 연동과 쿼리 최적화
- Sequelize로 SQL 마스터하기 - ORM의 강력한 기능 탐구
- Redis로 캐싱 구현하기 - 성능 최적화의 비결
IV. 인증과 보안
- JWT로 사용자 인증 구현하기 - 토큰 기반 인증의 모든 것
- OAuth 2.0으로 소셜 로그인 구현하기 - Google, Facebook 연동 실습
V. 실시간 웹 애플리케이션
- Socket.io로 실시간 채팅 앱 만들기
- WebRTC 기반 화상 회의 시스템 구축하기
VI. 테스트와 디버깅
- Mocha와 Chai를 활용한 통합 테스트
- Node.js 애플리케이션 디버깅 기법
VII. 성능 최적화
- 메모리 누수 탐지와 해결 방법
- 프로파일링을 통한 성능 병목 지점 찾기
VIII. 배포와 운영
- Docker를 이용한 Node.js 애플리케이션 컨테이너화
- CI/CD 파이프라인 구축: Jenkins 또는 GitLab CI 활용
- PM2를 이용한 프로세스 관리와 무중단 배포
IX. 고급 주제
- GraphQL API 서버 구축하기
- 마이크로서비스 아키텍처 설계와 구현
- Serverless Node.js: AWS Lambda 활용
- TypeScript를 이용한 Node.js 개발
- 머신러닝 모델 서빙: TensorFlow.js 통합하기
에필로그 (Epilogue)
출판사 리뷰 (Review)
세상의 언바운더들에게 (To Unbounder)
여러분은 왜 Node.js를 배우려고 하시나요? 아마도 빠르고 효율적인 서버 사이드 개발을 통해 현대 웹 애플리케이션을 구축하고 싶은 마음 때문일 것입니다. Node.js는 단순히 자바스크립트를 서버에서 실행할 수 있게 해주는 플랫폼이 아닙니다. 그것은 개발자들에게 새로운 가능성을 열어주고, 더 나은 솔루션을 구현할 수 있는 강력한 도구입니다.
이 책은 단순히 Node.js의 기능을 나열하는 데 그치지 않습니다. 저는 여러분이 Node.js를 통해 서버 사이드 개발의 핵심 개념을 이해하고, 실무에서 바로 적용할 수 있는 실용적인 기술을 습득할 수 있도록 돕고자 합니다. 초보자라도 이 책을 따라가다 보면 어느새 Node.js로 웹 서버를 구축하고, 데이터베이스를 연동하며, 심지어 실시간 애플리케이션까지 만들 수 있는 자신을 발견하게 될 것입니다.
이 책은 단계별로 구성되어 있습니다. 처음에는 Node.js의 기본 개념과 설치 방법부터 시작하여, 점차적으로 비동기 프로그래밍, 모듈 시스템, Express.js, 데이터베이스 연동 등 더 복잡하고 심화된 주제로 나아갑니다. 각 장은 이론과 실습을 통해 배운 내용을 직접 적용해 볼 수 있도록 설계되었습니다.
저는 이 책을 쓰는 동안 독자들이 겪을 수 있는 어려움을 최대한 이해하려고 노력했습니다. 그 결과, 복잡한 개념을 쉽게 설명하고, 실무에서 바로 활용할 수 있는 예제를 제공하며, 궁금증을 해결할 수 있는 팁과 노하우를 공유할 수 있었습니다.
이 책이 여러분의 개발 여정에서 든든한 동반자가 되어 주길 바랍니다. Node.js를 통해 더 나은 개발자로 성장하고, 새로운 가능성을 탐구하는 데 이 책이 조금이라도 도움이 되길 진심으로 바랍니다.
여러분의 개발 여정이 흥미롭고 보람차길 바라며, 이제 함께 Node.js의 세계로 들어가 보시죠.
★ ★ ★ ★ ★ Node.js로 시작하는 서버 사이드 개발의 완벽한 길잡이
★ ★ ★ ★ ★ 현대 웹 개발의 핵심 기술을 한 권에 담은 필수 지침서
"Node.js로 배우는 서버 사이드 개발"은 현대 웹 애플리케이션 개발의 핵심 기술을 체계적으로 설명한 책입니다. 이 책은 초보자부터 중급 개발자까지 누구나 쉽게 따라 할 수 있도록 구성되었으며, 실무에서 바로 활용할 수 있는 실용적인 내용을 담고 있습니다. Node.js를 통해 서버 사이드 개발의 전 과정을 배우고자 하는 독자들에게 이 책은 최고의 선택이 될 것입니다.
이 책은 Node.js의 기본 개념부터 시작해 비동기 프로그래밍, NPM 패키지 관리, 모듈 시스템, Express.js를 활용한 웹 서버 구축, 데이터베이스 연동, 캐싱, 사용자 인증, 실시간 통신 등 다양한 주제를 다룹니다. 각 장은 이론과 실습을 통해 배운 내용을 직접 적용해 볼 수 있도록 설계되었으며, 독자들이 단계적으로 학습할 수 있도록 구성되었습니다.
특히, 이 책은 단순히 기술을 설명하는 데 그치지 않고, 테스트와 디버깅, 성능 최적화, Docker와 CI/CD 파이프라인 구축 등 프로덕션 환경에서의 핵심 기술을 다루며, 독자들이 실무에서 바로 활용할 수 있는 역량을 키울 수 있도록 돕습니다. 또한, GraphQL, 마이크로서비스 아키텍처, Serverless 개발, TypeScript, 그리고 TensorFlow.js를 활용한 머신러닝 모델 서빙까지 최신 트렌드를 반영한 다양한 주제를 다루며, 독자들이 앞으로의 개발 경력을 준비할 수 있도록 돕습니다.
이 책은 단순히 지식을 전달하는 것을 넘어, Node.js를 통해 더 나은 개발자로 성장할 수 있는 길잡이가 되어 줄 것입니다. 독자들이 이 책을 통해 얻은 지식과 경험을 바탕으로 더 나은 솔루션을 구현하고, 세상에 긍정적인 영향을 미치는 개발자가 되길 바랍니다.
"Node.js로 배우는 서버 사이드 개발"은 현대 웹 개발의 핵심 기술을 마스터하고자 하는 모든 개발자에게 필수적인 책입니다.
작가정보
저자(글) 강민정
강민정
강민정은 백엔드 개발자입니다. 그녀는 Java와 Spring Framework를 중심으로 안정적이고 확장 가능한 백엔드 서비스를 설계하고 개발하는 데 주력해 왔습니다. 특히, 데이터베이스 설계 및 관리, RESTful API 개발을 통해 다양한 서비스의 로직을 구현하며 풍부한 경험을 쌓았습니다.
강민정은 코드의 가독성과 유지보수성을 중요시하며, 성능 최적화와 효율적인 데이터 처리를 위해 끊임없이 고민합니다. 또한, 요구사항 분석부터 배포까지의 전 과정을 체계적으로 수행하며, 문제를 해결하고 서비스를 개선하는 과정에서 큰 보람을 느낍니다.
그녀는 새로운 기술을 학습하고 다양한 경험을 통해 지속적으로 성장하는 개발자로서의 자세를 견지하고 있습니다. 현재는 Node.js를 활용한 서버 사이드 개발 기술에 집중하며, 이를 통해 현대 웹 개발의 핵심 기술을 다루는 데 깊이 있는 이해를 보여주고 있습니다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 5,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.

- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)