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

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

업무에 활용하는 Node.js

웹 애플리케이션 개발로 배우는 Node.js 원리와 실무 가이드

한빛미디어

번역서

판매중

  • 저자 : 이토 고타
  • 번역 : 김모세
  • 출간 : 2024-05-30
  • 페이지 : 412 쪽
  • ISBN : 9791169212489
  • eISBN : 9791169218191
  • 물류코드 :11248
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.8점 (31명)
좋아요 : 14

책소개

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

Node.js는 웹 애플리케이션 개발의 필수로 자리 잡고 있습니다. 자바스크립트 기반으로 프런트엔드와 백엔드를 같은 언어로 개발할 수 있는 것이 장점입니다. 이 책은 애플리케이션 개발의 프런트엔드부터 백엔드까지 경험할 수 있도록 구성했습니다. Node.js뿐만 아니라 자바스크립트 문법, 익스프레스를 활용한 웹앱, CLI 도구 개발, npm을 이용한 라이브러리 관리, 리액트와 익스프레스로 프런트엔드/백엔드 개발 및 운영까지 사실상 최신 프런트엔드, 백엔드 전반을 개괄적으로 살펴봅니다. 실무 경험과 노하우도 함께 실어 ‘왜’ 그렇게 구현해야 하는지를 배우며 개발자로서의 경험치를 넓힐 수 있습니다.

 

저자소개

이토 고타 저자

이토 고타

2013년 야후 주식회사에 입사하여 정보시스템과 플랫폼 분야에서 기획·개발·운영 업무를 맡았다. 또한 야후 내부의 스페셜리스트 인증 제도인 블랙벨트(黒帯, 웹 프런트엔드 분야)를 취득했으며, 사내 조직에서 기술 및 개발 지원, OSS에 대한 피드백 등에 참여했다.
2022년부터 RPG테크 유한책임회사에 참여하여 스타트업 및 신규 사업 개발, 어드바이저 업무 등을 담당하고 있다.
지은 책으로 『動かして学ぶ!Slackアプリ開発入門(움직이며 배운다! 슬랙 애플리케이션 개발 입문)』이 있으며 웹 미디어나 잡지에도 글을 쓴다.

김모세 역자

김모세

소프트웨어 엔지니어, 소프트웨어 품질 엔지니어, 애자일 코치 등 다양한 분야의 소프트웨어 개발에 참여했다. 재미있는 일, 나와 조직이 성장하도록 돕는 일에 보람을 느껴 2019년부터 번역을 하고 있다.

목차

1. 처음 만나는 Node.js
_1.1 언어로서의 Node.js 특징
_1.2 프런트엔드/백엔드 모두에 필요하게 된 Node.js

2. 자바스크립트/Node.js의 문법
_2.1 개발 환경 도입
_2.2 자바스크립트 기초
_2.3 자바스크립트와 상속
_2.4 자바스크립트와 this
_2.5 ES6 이후의 중요한 문법

3. Node.js와 모듈
_3.1 CommonJS 모듈
_3.2 ECMAScript 모듈
_3.3 모듈 사용 구분
_3.4 표준 모듈
_3.5 npm과 외부 모듈 불러오기

4. Node.js에서의 비동기 처리
_4.1 동기 처리와 비동기 처리
_4.2 콜백
_4.3 프로미스
_4.4 async/await
_4.5 스트림 처리
_4.6 AsyncIterator
_4.7 에러 핸들링 정리
_4.8 Top-Level Await


5. CLI 도구 개발
_5.1 Node.js의 개발 흐름
_5.2 인수 처리
_5.3 라이브러리 도입 및 CLI에서의 적용
_5.4 Node.js의 린트
_5.5 Node.js의 테스트

6. 익스프레스를 이용한 REST API 서버/웹 서버
_6.1 익스프레스 기초와 도입
_6.2 익스프레스의 필수 기능
_6.3 포괄적인 에러 핸들링
_6.4 데이터베이스 연동
_6.5 뷰 템플릿
_6.6 정적 파일 송신
_6.7 라우팅과 파일 분할에 대한 사고방식
_6.8 스타일 분할 실전
_6.9 핸들러 테스트
_6.10 AsyncIterator 테스트
_6.11 실패 시의 테스트
_6.12 핸들러 단위의 분할과 테스트 용이성
_6.13 Node.js 애플리케이션 배포
_6.14 Node.js와 도커
_6.15 클러스터를 이용한 성능 향상


7. 프런트엔드/백엔드 개발
_7.1 프런트엔드와 백엔드를 모아서 개발하기
_7.2 단일 저장소
_7.3 애플리케이션 구성
_7.4 프런트엔드 개발의 사고방식
_7.5 리액트의 기본 기능
_7.6 브라우저 이벤트 처리
_7.7 컴포넌트 분할
_7.8 API로 가져온 값을 표시하기
_7.9 API를 호출해 값을 업데이트하기
_7.10 클라이언트 사이드 라우팅
_7.11 프런트엔드 애플리케이션 배포
_7.12 프런트엔드 테스트


8. 애플리케이션 운용과 개선
_8.1 패키지 버전 업데이트
_8.2 단일 저장소에서 공통 라이브러리를 관리하기
_8.3 애플리케이션 실제 운용 시의 주의점
_8.4 성능 측정과 튜닝

출판사리뷰

프로젝트 투입 전 빠르게 배우는 Node.js 개발 실전 노하우

이 책은 자바스크립트는 물론 웹 개발 경험도 없던 저자가 몸소 부딪히며 체득한 Node.js 개발 노하우를 전합니다. 실제 경험을 바탕으로 개발 과정을 설명하기 때문에 현업에서 실수를 줄이고, 문제를 수월하게 대응하는 데 도움이 될 것입니다. 업무에 활용할 수 있는 node.js 개발 노하우를 기초부터 고급 기술까지 체계적으로 다룰 뿐만 아니라 ‘왜 그런 결정을 내리는가’에 대한 배경까지 자세히 설명합니다.


자바스크립트 지식이 있는 프런트엔드 개발자라면 Node.js를 활용함으로써 백엔드의 동작과 특성, 프런트엔드와의 차이를 더욱 정확하게 이해할 수 있을 것입니다. 백엔드 개발자라면 백엔드 개발 및 운용 도구로서 Node.js의 특징을 되새기는 동시에 프런트엔드 개발의 특징도 알 수 있을 것입니다.


★각 장의 내용
1장 Node.js의 특징 - 비동기, 이벤트 주도, 이벤트 루프
2장 Node.js 실행 환경을 구축하고 간단한 자바스크립트 문법 다뤄보기 
3장 Node.js 모듈(파일 분할)
4장 Node.js에서 비동기 처리를 다루는 방법 그리고 에러 핸들링
5장 CLI 도구로 간단한 애플리케이션을 만드는 방법과 테스트 작성 방법 
6장 Node.js를 이용한 웹 애플리케이션의 기초 - 서버 만드는 방법과 네트워크 처리 
7장 프레임워크를 이용해 SPA를 작성하는 방법 
8장 실제 Node.js 애플리케이션을 운용할 때 필요한 지식

★대상 독자
-    Node.js를 활용한 애플리케이션 개발이 궁금한 분 
-    개발 경력이 있지만 Node.js 개발에 익숙하지 않은 개발자 
-    Node.js 개발 개념과 원리가 궁금한 개발자 
-    개발 영역을 넓히고 싶은 프런트엔드 개발자

독자리뷰

오탈자 보기

부록/예제소스

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
업무에 활용하는 Node.js
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
업무에 활용하는 Node.js
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
업무에 활용하는 Node.js
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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

자료실

최근 본 상품1