새책 | eBook | 알라딘 직접배송 중고 | 이 광활한 우주점 (1) | 판매자 중고 (29) |
40,500원(절판) | 출간알림 신청![]() | - | 5,400원 | 2,900원 |
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 애플리케이션 컴포넌트 만들기
__프로젝트 내용
__사용된 라이브러리
__프로젝트 디렉토리 구조
__프로젝트 모델 정의
__애플리케이션 서버 만들기
__뷰를 지원할 루트 구현
__탭 뷰 구현
__날씨 서비스 뷰 구현
__드래그 가능한 엘리먼트 만들기
__동적 데이터 액세스 구현
__애플리케이션 초기화
__요약