책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788994774879
· 쪽수 : 772쪽
· 출판일 : 2015-01-21
책 소개
목차
1부. 준비하기
1장. 준비하기
- 선행 지식
- 책의 구조
- 이 책의 예제
- 예제 코드 다운로드
- 개발 환경 설정
- 정리
2장. 첫 번째 AngularJS 앱
- 프로젝트 준비
- AngularJS 활용
- 기본을 넘어서
- 정리
3장. AngularJS 이해
- AngularJS가 뛰어난 분야
- MVC 패턴 이해
- RESTful 서비스 이해
- 자주 하기 쉬운 설계 실수
- 정리
4장. HTML 및 부트스트랩 CSS 기초
- HTML 이해
- 부트스트랩 이해
- 정리
5장. 자바스크립트 기초
- 예제 프로젝트 준비
- Script 엘리먼트 이해
- 명령 사용
- 함수의 정의 및 사용
- 변수 및 타입의 활용
- 자바스크립트 연산자 활용
- 배열 활용
- undefined 및 null 값의 비교
- 프로미스 활용
- JSON 활용
- 정리
6장. 스포츠 상점: 실전 애플리케이션
- 시작하기
- (가짜) 상품 데이터 표시
- 카테고리 목록 표시
- 정리
7장. 스포츠 상점: 내비게이션 및 결제
- 예제 프로젝트 준비
- 실제 상품 데이터 활용
- 부분 뷰 생성
- 장바구니 생성
- URL 내비게이션 추가
- 결제 절차의 시작
- 정리
8장. 스포츠 상점: 주문 및 관리자 기능
- 예제 프로젝트 준비
- 배송 상세 정보 수집
- 주문하기
- 개선하기
- 상품 카탈로그 관리
- 정리
2부. AngularJS 활용
9장. AngularJS 앱 해부
- 예제 프로젝트 준비
- 모듈 활용
- 모듈을 활용한 AngularJS 컴포넌트 정의
- 모듈을 활용한 코드 조직화
- 정리
10장. 바인딩 및 템플릿 디렉티브 활용
- 디렉티브는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 데이터 바인딩 디렉티브 활용
- 템플릿 디렉티브 활용
- 정리
11장. 엘리먼트 및 이벤트 디렉티브 활용
- 예제 프로젝트 준비
- 엘리먼트 디렉티브 활용
- 이벤트 처리
- 특수 어트리뷰트 관리
- 정리
12장. 폼 활용
- 예제 프로젝트 준비
- Form 엘리먼트의 양방향 데이터 바인딩 활용
- 폼 유효성 검증
- 폼 유효성 검증 피드백 전달
- 폼 디렉티브 어트리뷰트 활용
- 정리
13장. 컨트롤러 및 스코프 활용
- 컨트롤러 및 스코프는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 기본 이론 이해
- 컨트롤러 조직화
- 스코프리스 컨트롤러 활용
- 명시적 스코프 업데이트
- 정리
14장. 필터 활용
- 필터는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 단일 데이터 값 필터링
- 컬렉션 필터링
- 필터 체인
- 커스텀 필터 구현
- 정리
15장. 커스텀 디렉티브 구현
- 커스텀 디렉티브는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 커스텀 디렉티브 구현
- jqLite 활용
- 제이쿼리를 통한 jqLite 대체
- 정리
16장. 고급 디렉티브 구현
- 예제 프로젝트 준비
- 복잡한 디렉티브 정의
- 디렉티브 템플릿 활용
- 디렉티브 스코프 관리
- 정리
17장. 고급 디렉티브 기능
- 예제 프로젝트 준비
- 트랜스클루전 활용
- 디렉티브 내 컨트롤러 활용
- 커스텀 폼 엘리먼트 구현
- 정리
3부. AngularJS 서비스
18장. 모듈 및 서비스 활용
- 서비스 및 모듈은 언제, 왜 사용하나
- 예제 프로젝트 준비
- 모듈을 활용한 애플리케이션 구조화
- 서비스의 생성 및 활용
- 내장 모듈 및 서비스의 활용
- 정리
19장. 전역 객체, 에러, 표현식을 위한 서비스
- 예제 프로젝트 준비
- DOM API 전역 객체 접근
- 예외 처리
- 위험한 데이터 처리
- AngularJS 표현식 및 디렉티브 활용
- 정리
20장. Ajax 서비스 및 프로미스
- Ajax 서비스는 언제, 왜 사용하나
- 예제 프로젝트 준비
- Ajax 요청 수행
- 프로미스 활용
- 정리
21장. REST 서비스
- REST 서비스는 언제, 왜 사용하나
- 예제 프로젝트 준비
- $http 서비스 활용
- Ajax 요청 숨기기
- 정리
22장. 뷰를 위한 서비스
- 뷰 서비스는 언제, 왜 사용하나
- 예제 프로젝트 준비
- URL 라우팅 활용
- 라우트 파라미터 활용
- 라우트 설정
- 정리
23장. 애니메이션 및 터치를 위한 서비스
- 예제 프로젝트 준비
- 엘리먼트 애니메이션
- 터치 이벤트 지원
- 정리
24장. 프로비전 및 주입을 위한 서비스
- 프로비전 및 주입 서비스는 언제, 왜 사용하나
- 예제 프로젝트 준비
- AngularJS 컴포넌트 등록
- 주입 관리
- 정리
25장. 단위 테스트
- 단위 테스트는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 카르마 및 자스민 활용
- 목 객체 이해
- 컨트롤러 테스트
- 목 객체 활용
- 기타 컴포넌트 테스트
- 정리