이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
업무에 활용하는 Node.js
웹 애플리케이션 개발로 배우는 Node.js 원리와 실무 가이드
베스트
웹사이트 top100 28주
가격
30,000
10 27,000
YES포인트?
1,500원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

상세 이미지

책소개

목차

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 성능 측정과 튜닝

저자 소개 2

이토 고타

관심작가 알림신청
 
2013년 야후 주식회사에 입사하여 정보시스템과 플랫폼 분야에서 기획·개발·운영 업무를 맡았다. 또한 야후 내부의 스페셜리스트 인증 제도인 블랙벨트(黑帶, 웹 프런트엔드 분야)를 취득했으며, 사내 조직에서 기술 및 개발 지원, OSS에 대한 피드백 등에 참여했다. 2022년부터 RPG테크 유한책임회사에 참여하여 스타트업 및 신규 사업 개발, 어드바이저 업무 등을 담당하고 있다. 지은 책으로 『動かして學ぶ!Slackアプリ開發入門(움직이며 배운다! 슬랙 애플리케이션 개발 입문)』이 있으며 웹 미디어나 잡지에도 글을 쓴다.
대학 졸업 후 소프트웨어 엔지니어, 소프트웨어 품질 엔지니어, 애자일 코치 등 다양한 부문에서 소프트웨어 개발에 참여했다. 재미있는 일, 나와 조직이 성장하도록 돕는 일에 보람을 느껴 2019년부터 번역을 시작했다. 옮긴 책으로는 『인간 vs. AI 정규표현식 문제 풀이 대결’(제이펍)』, 『애자일 개발의 기술 2판’(에이콘)』, 『타입스크립트, 리액트, Next.js로 배우는 실전 웹 애플리케이션 개발’(위키북스)』, 『추천 시스템 입문’(한빛미디어)』, 『웹 개발 리터러시’(정보문화사)』 등이 있다.

김모세의 다른 상품

품목정보

발행일
2024년 05월 30일
쪽수, 무게, 크기
412쪽 | 744g | 183*235*19mm
ISBN13
9791169212489

출판사 리뷰

프로젝트 투입 전 빠르게 배우는 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 개발 개념과 원리가 궁금한 개발자
- 개발 영역을 넓히고 싶은 프런트엔드 개발자

추천평

Node.js에 대한 지식이 전무한 채 스타트업에서 커리어를 시작했던 입장에서 당시에나 지금이나 꼭 필요한 책이라는 생각이 듭니다. ‘업무에 활용하는’ 수식어에 걸맞게 Node.js를 사용하기 전에 반드시 알고 있어야 하는 부분에 대한 설명이 일목요연하게 적혀 있습니다. 책에 등장하는 개념이 당장은 이해가 되지 않더라도, 꼼꼼히 읽고 체득하여 추후에 실제 업무 환경에서 맞닥뜨렸을 때 막연한 낯섦보단 무언의 반가움을 느껴보길 바랍니다. - 김경섭 (서버 개발자)
Node.js를 제대로 공부한 적은 없지만 가끔 해볼 기회가 있었는데, 그때마다 고난의 연속이었습니다. 도대체 왜 이런 걸까? 이건 또 무엇일까? 이 책을 베타리딩하면서 얻은 깨달음으로 과거의 무지했던 자신을 반성하게 되었습니다. Node.js 프로젝트를 진행 중이라면 꼭 한번 읽어보길 권합니다. - 김영익 (프리랜서 개발자)
저는 Node.js 개발자가 아니었지만 갑자기 Node.js로 프로젝트를 진행해야 하는 상황에 놓여 있었습니다. 급박한 상황 속에서 업무를 시작하기 위해 밑바닥부터 Node.js를 배우면서 동시에 개발을 진행해야 했습니다. 그리고 그 과정이 책에서 설명하는 목차와 비슷하게 나아가는 걸 보고 정말 업무에 바로 활용할 수 있는 책이라고 생각했습니다. Node.js 기초부터 실무에 쓸 수 있는 고급 기술까지 체계적으로 다루고 있을 뿐만 아니라, 왜 그런 결정을 내리는지에 대한 배경까지 자세히 설명합니다. 덕분에 무작정 일을 시작했던 저는 무엇을 배우고, 왜 배우는지에 대한 히스토리를 이해하며 학습할 수 있었습니다. 특히 실제 개발 과정에서 발생하는 문제들을 실습을 통해 해결해나가는 방식은 매우 효과적이었습니다. 책에서 제시하는 예제 코드들을 따라 해보면서 직접 경험하며 배우는 과정은 정말 몰입감 넘쳤습니다. 혼자 고민하며 시간을 낭비하는 대신, 실제 개발 과제를 해결하면서 Node.js를 능숙하게 다룰 수 있었습니다. 이 책은 개발 경력이 있지만 Node.js 개발에 익숙하지 않은 독자에게 좋은 사수가 될 것입니다. - 김효진 (서버 개발자)
Node.js의 기본을 다질 수 있는 책이라 생각합니다. Node.js의 특징부터 강점까지 다루고 최근 애플리케이션에서 이 언어를 왜 많이 채택하게 되었는지 등 알 수 있는 내용이 많습니다. - 이인영 (백엔드 개발자)
Node.js를 공부하면서 Node.js에 내재된 작동 원리를 이렇게 깊게 설명한 책은 쉽게 보지 못한 것 같습니다. 비동기 부분에서 특히 여러 가지 구현 방법에 따라 어떻게 동작하는지 세세하게 비교 분석한 책도 드물 것 같습니다. 그리고 개념과 원리를 깊게 학습할 수 있다는 것도 좋았지만 실무에서는 어떻게 쓰는지도 조언을 해주는 점이 무척 인상적이었습니다. 다른 Node.js 책으로 공부를 했다 하더라도 분명히 추가적으로 도움이 될 것입니다. - 임혁 (백엔드 개발자)
개발로 프로그래밍의 세계에 처음 발을 들이면 종종 Node.js와 같은 서버 측 기술에 대한 이해가 부족할 수 있습니다. 하지만 프런트엔드 개발에서도 로컬에서 웹 애플리케이션을 실행하고 프로젝트가 어떤 구성을 기반으로 빌드되는지 깊이 이해하기 위해서는 Node.js를 필히 알아야 합니다. 특히 Node.js는 현대적인 프런트엔드 빌드 도구가 실행되는 환경을 제공합니다. 이러한 도구들은 프로젝트의 자동화와 최적화에 필수적인 역할을 합니다. 이 과정을 이해함으로써 적절한 빌드 도구를 선택하고 효과적으로 활용할 수 있을 것입니다. 이 책은 이러한 기술적 배경지식을 명확하게 설명하며 기본 개념부터 심화 내용까지 깊이 있게 다룹니다. 프로젝트 설정이나 빌드 과정에서 겪는 어려움을 해결하는 데 도움이 됩니다. 초보자부터 중급 개발자까지, Node.js의 모든 것을 배울 수 있는 이 책을 강력히 추천합니다. - 장세영 (프런트엔드 개발자)
Node.js를 어느 정도 해봤다면 꼭 읽어보길 추천합니다. 실제 업무 경험을 바탕으로 한 설명이 담겨 있습니다. 덕분에 현업에서 실수를 줄이고, 경험에 비해 수월하게 대응할 수 있을 것입니다. 그저 Node.js에 대해서 가르치는 것이 아니라 작가의 내공과 노하우가 담겨 있습니다. 책의 내용을 잘 흡수한다면 현업에서 많은 도움이 될 좋은 책입니다. Node.js 개발자는 과거에 어떤 생각을 했고, 문제를 어떻게 해결하는지 궁금하다면 꼭 읽어보길 바랍니다. - 추상원 (정보보호전공)

리뷰/한줄평14

리뷰

9.6 리뷰 총점

한줄평

10.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정
27,000
1 27,000