logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Node.js, MongoDB와 AngularJS를 이용한 웹 개발

Node.js, MongoDB와 AngularJS를 이용한 웹 개발

(MEAN 스택을 이용한 강력한 인터랙티브 웹 앱 프로그래밍)

브래드 데일리 (지은이), 테크 트랜스 그룹 T4 (옮긴이)
  |  
에이콘출판
2014-12-30
  |  
45,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Node.js, MongoDB와 AngularJS를 이용한 웹 개발

책 정보

· 제목 : Node.js, MongoDB와 AngularJS를 이용한 웹 개발 (MEAN 스택을 이용한 강력한 인터랙티브 웹 앱 프로그래밍)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960776616
· 쪽수 : 732쪽

책 소개

에이콘 웹 프로페셔널 시리즈. 이 책은 Node.js, 몽고DB(MongoDB), 앵귤러JS(AngularJS)를 이용하여 강력한 인터랙티브 웹사이트와 웹 애플리케이션을 개발하고자 하는 이들을 위한 책이다.

목차

1부 개요
1장. Node.js-to-AngularJS 스택 소개
__기본 웹 개발 프레임워크 이해
__Node.js-to-AngularJS 스택 컴포넌트 이해
__요약
__다음 장에서 다룰 내용

2장. 자바스크립트 기본 학습
__변수 선언
__자바스크립트 데이터 형식
__연산자 사용
__루프 구현
__함수 생성
__변수 범위
__자바스크립트 객체 사용
__문자열 조작
__배열 사용
__에러 처리 부분 추가
__요약
__다음 장에서 다룰 내용


2부 Node.js 학습
3장. Node.js 입문
__Node.js 이해
__Node.js 설치
__Node.js 패키지 사용
__Node.js 애플리케이션 작성
__데이터를 콘솔에 쓰기
__요약
__다음 장에서 다룰 내용

4장. Node.js에서 이벤트, 리스너, 타이머, 콜백을 사용
__Node.js 이벤트 모델 이해하기
__이벤트 큐에 작업을 추가
__콜백 구현
__요약
__다음 장에서 다룰 내용

5장. Node.js의 데이터 입출력 처리
__JSON으로 하는 작업
__버퍼 데이터를 대상으로 Buffer 모듈을 사용
__스트림 데이터 사용을 위한 Stream 모듈 사용하기
__zlib를 사용한 데이터 압축 및 해제
__요약
__다음 장에서 다룰 내용

6장. Node.js에서 파일시스템에 접근
__동기적 파일 시스템 호출 vs. 비동기적 파일 시스템 호출
__파일 열기 및 닫기
__파일 쓰기
__파일 읽기
__기타 파일 시스템 작업
__요약
__다음 장에서 다룰 내용

7장. HTTP 서비스를 Node.js로 구현
__URL 처리
__질의 문자열과 폼 전달인자 처리
__요청, 응답, 서버 객체 이해
__Node.js에서 HTTP 클라이언트와 HTTP 서버를 구현
__HTTPS 서버와 HTTPS 클라이언트를 구현
__요약
__다음 장에서 다룰 내용

8장. Node.js에서 구현하는 소켓 서비스
__네트워크 소켓 이해
__TCP 서버와 소켓 객체 이해하기
__TCP 소켓 서버와 클라이언트 구현
__TLS 서버와 TLS 클라이언트를 구현
__요약
__다음 장에서 다룰 내용

9장. Node.js의 다중 프로세서를 사용한 애플리케이션 확장
__process 모듈 이해
__자식 프로세스 구현
__프로세스 클러스터 구현
__요약
__다음 장에서 다룰 내용

10장. 추가 Node.js 모듈 사용
__os 모듈 사용하기
__util 모듈 사용
__요약
__다음 장에서 다룰 내용


3부 몽고DB 학습
11장. NoSQL과 몽고DB 이해
__왜 NoSQL인가?
__몽고DB 이해
__몽고DB 데이터 형식
__데이터 모델 계획
__요약
__다음 장에서 다룰 내용

12장. 몽고DB 활용 입문
__몽고DB 환경 구축
__사용자 계정 관리
__접근 제어 설정
__데이터베이스 관리
__컬렉션 관리
__요약
__다음 장에서 다룰 내용

13장. 몽고DB와 Node.js 연계 활용 입문
__Node.js에 몽고DB 드라이버를 추가
__Node.js에서 몽고DB로 접속
__몽고DB Node.js 드라이버에 사용된 객체 이해
__데이터베이스 접근과 조작
__컬렉션 접근 및 조작
__요약
__다음 장에서 다룰 내용

14장. Node.js에서 몽고DB 문서 다루기
__데이터베이스 변경 선택 사항 이해
__데이터베이스 갱신 연산자 이해
__컬렉션에 문서 추가
__컬렉션에서 문서를 검색
__컬렉션의 문서를 갱신
__컬렉션의 문서를 원자적으로 수정
__컬렉션에 문서를 저장
__컬렉션에 문서 삽입을 위해 upsert를 사용
__문서를 컬렉션에서 삭제
__컬렉션에서 하나의 문서를 삭제
__요약
__다음 장에서 다룰 내용

15장. Node.js에서 몽고DB 문서에 접근
__데이터 세트 소개
__질의 객체 이해
__options 객체 이해
__문서의 특정 세트 탐색
__문서 세기
__결과 세트 제한
__결과 세트 정렬
__고유한 필드 값 검색
__결과 분류
__결과를 집계해 맵리듀스 적용
__요약
__다음 장에서 다룰 내용

16장. 몽구스를 사용한 스키마 구조화와 검증
__몽구스 이해
__몽구스를 사용해 몽고DB 데이터베이스에 연결하기
__스키마 정의
__모델 컴파일
__Query 객체 이해
__문서 객체 이해
__몽구스를 사용한 문서 탐색
__몽구스를 사용해 문서를 추가
__몽구스를 사용해 문서를 갱신
__몽구스를 사용해 문서를 삭제
__몽구스를 사용해 문서를 집계
__검증 프레임워크 사용
__미들웨어 함수 구현
__요약
__다음 장에서 다룰 내용

17장. 고급 몽고DB 개념
__인덱스 추가
__제한 컬렉션 사용
__복제 적용
__샤딩 구현
__GridFS 저장 구현
__몽고DB 데이터베이스 수리
__몽고DB 백업
__요약
__다음 장에서 다룰 내용


4부 익스프레스 모듈 사용
18장. Node.js에서 익스프레스를 구현
__익스프레스 시동
__루트 환경 구성
__Request 객체 사용
__Response 객체 사용
__템플릿 엔진 구현
__요약
__다음 장에서 다룰 내용

19장. 익스프레스 미들웨어 구현
__미들웨어 이해
__query 미들웨어 사용
__정적 파일 전달
__POST 본문 데이터 처리하기
__쿠키 주고받기
__세션 구현
__기본 HTTP 인증 적용
__세션 인증 구현
__사용자 정의 미들웨어 생성
__요약
__다음 장에서 다룰 내용


5부 앵귤러JS 학습
20장. 앵귤러JS 입문
__왜 앵귤러JS를 사용하는가?
__앵귤러JS 이해
__앵귤러JS 수명 주기 개요
__앵귤러JS와 현 자바스크립트 및 제이쿼리의 결합
__앵귤러JS를 Node.js 환경에 추가
__HTML 문서에서 하는 앵귤러JS 부트스트랩
__전역 API 사용
__기본 앵귤러JS 애플리케이션 만들기
__요약
__다음 장에서 다룰 내용

21장. 앵귤러JS 모듈과 의존성 주입 이해
__모듈과 의존성 주입 개요
__앵귤러JS 모듈 정의
__의존성 주입 구현
__요약
__다음 장에서 다룰 내용

22장. 한 데이터 모델이 되게 범위를 구현
__범위 이해
__범위 계층구조 구현
__이벤트 전달 및 브로드캐스팅
__요약

23장. 뷰를 생성하기 위해 앵귤러JS 템플릿 사용하기
__템플릿 이해
__표현식 사용
__필터 사용
__사용자 맞춤형 필터 만들기
__요약
__다음 장에서 다룰 내용

24장. 앵귤러JS 뷰에서 지시자를 구현
__지시자 이해하기
__빌트인 지시자 사용하기
__HTML 확장을 위한 자신만의 지시자 만들기
__요약
__다음 장에서 다룰 내용

25장. 웹 애플리케이션에서 앵귤러JS 서비스를 구현
__앵귤러JS 서비스 이해
__빌트인 서비스 사용
__맞춤형 서비스 만들기
__요약
__다음 장에서 다룰 내용


6부 웹 애플리케이션 컴포넌트 개발 실무
26장. 웹사이트에 사용자 계정 추가
__사용한 라이브러리
__프로젝트 디렉토리 구조
__사용자 모델 정의
__서버 생성
__루트 구현
__사용자 컨트롤러 루트 구현
__사용자 뷰와 인증 뷰 구현
__앵귤러JS 모듈과 컨트롤러 구현
__소셜 미디어 계정을 인증 소스로 사용
__요약
__다음 장에서 다룰 내용

27장. 코멘트 스레드를 페이지에 추가
__라이브러리 사용
__프로젝트 디렉토리 구조
__코멘트, 응답, 포토, 페이지 모델 정의
__코멘트 서버 만들기
__뷰지원을 위한 루트를 구현하고 코멘트를 추가
__모델 기반 컨트롤러 루트 구현
__Photo 뷰와 Comment 뷰 구현
__앵귤러JS 모듈과 컨트롤러를 구현해 코멘트 뷰를 지원
__애플리케이션 초기화
__요약
__다음 장에서 다룰 내용

28장. 자신만의 장바구니 만들기
__프로젝트 내용
__사용된 라이브러리
__프로젝트 디렉토리 구조
__고객 모델, 제품 모델, 주문 모델을 정의
__장바구니 서버 만들기
__제품 요청, 장바구니 요청, 주문 요청 지원을 위한 루트 구현
__모델 기반 컨트롤러 루트 구현
__고객 모델 컨트롤러 구현
__장바구니와 구매 내역 승인 뷰 구현
__앵귤러JS 모듈과 컨트롤러를 장바구니 뷰 지원하기 위해 구현
__애플리케이션 초기화
__요약
__다음 장에서 다룰 내용

29장. 대화형 웹 2.0 애플리케이션 컴포넌트 만들기
__프로젝트 내용
__사용된 라이브러리
__프로젝트 디렉토리 구조
__프로젝트 모델 정의
__애플리케이션 서버 만들기
__뷰를 지원할 루트 구현
__탭 뷰 구현
__날씨 서비스 뷰 구현
__드래그 가능한 엘리먼트 만들기
__동적 데이터 액세스 구현
__애플리케이션 초기화
__요약

저자소개

브래드 데일리 (지은이)    정보 더보기
20년 이상 엔터프라이즈 애플리케이션과 웹 인터페이스를 개발해온 중견 소프트웨어 엔지니어다. 수년 동안 자바스크립트와 제이쿼리를 사용하고 있고 『러닝! Angular 4』(위키북스, 2017), 『jQuery and JavaScript Phrasebook』(Addison-Wesley Professional, 2013) 및 『AngularJS, JavaScript, and jQuery All in One, Sams Teach Yourself』(Sams Publishing, 2015)을 저술했으며 애플리케이션 서버부터 다수의 애플리케이션과 서비스를 디자인하고 구현했다.
펼치기
테크 트랜스 그룹 T4 (옮긴이)    정보 더보기
최신 IT 테크놀로지에 대한 리서치를 목적으로 하는 스터디 그룹이다. 엔터프라이즈 환경에서 오픈소스를 활용해 프레임워크를 구축하는 데 관심이 많으며, 스프링Spring, React.js, Node.js, OpenCV, ML 등의 기술에 주목하고 있다. 오픈소스 기반의 플랫폼 개발 및 활용도 주요 관심 분야다. 에이콘출판사에서 펴낸 『구글 애널리틱스로 하는 데이터 분석 3/e』(2017), 『추천 엔진을 구축하기 위한 기본서』(2017) 등을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책