책 이미지
eBook 미리보기
책 정보
· 제목 : 프로 AngularJS 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788994774879
· 쪽수 : 772쪽
· 출판일 : 2015-01-21
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788994774879
· 쪽수 : 772쪽
· 출판일 : 2015-01-21
책 소개
베스트셀러 작가인 아담 프리먼은 이 책에서 AngularJS를 가장 잘 활용할 수 있는 방법을 설명하는데, 먼저 MVC 패턴에 대해 설명하고, 로직과 프레젠테이션 코드를 분리함으로써 얻을 수 있는 다양한 혜택에 대해 ...
베스트셀러 작가인 아담 프리먼은 이 책에서 AngularJS를 가장 잘 활용할 수 있는 방법을 설명하는데, 먼저 MVC 패턴에 대해 설명하고, 로직과 프레젠테이션 코드를 분리함으로써 얻을 수 있는 다양한 혜택에 대해 얘기한다.
그런 다음 프로젝트 내에서 AngularJS의 기능을 활용해 전문적인 품질의 제품을 만드는 법에 대해 설명하며, 기본적인 구성 단위부터 AngularJS의 가장 복잡한 고급 기능에 이르기까지 AngularJS 애플리케이션을 개발하는 데 필요한 상세 지식을 하나씩 자세히 다루고 있다.
이 책의 각 주제는 명확하고 간결하게 분류되어있으며, 각 주제를 효과적으로 익히는 데 필요한 상세 정보로 채워져 있다. 이 중 가장 중요한 기능은 별도로 강조하여 자세히 다루고 있으며, 각 장에서는 독자들이 자주 하는 실수나 문제를 해결하는 데 도움되는 상세 지침을 제공하고 있다.
그런 다음 프로젝트 내에서 AngularJS의 기능을 활용해 전문적인 품질의 제품을 만드는 법에 대해 설명하며, 기본적인 구성 단위부터 AngularJS의 가장 복잡한 고급 기능에 이르기까지 AngularJS 애플리케이션을 개발하는 데 필요한 상세 지식을 하나씩 자세히 다루고 있다.
이 책의 각 주제는 명확하고 간결하게 분류되어있으며, 각 주제를 효과적으로 익히는 데 필요한 상세 정보로 채워져 있다. 이 중 가장 중요한 기능은 별도로 강조하여 자세히 다루고 있으며, 각 장에서는 독자들이 자주 하는 실수나 문제를 해결하는 데 도움되는 상세 지침을 제공하고 있다.
목차
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장. 단위 테스트
- 단위 테스트는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 카르마 및 자스민 활용
- 목 객체 이해
- 컨트롤러 테스트
- 목 객체 활용
- 기타 컴포넌트 테스트
- 정리
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장. 단위 테스트
- 단위 테스트는 언제, 왜 사용하나
- 예제 프로젝트 준비
- 카르마 및 자스민 활용
- 목 객체 이해
- 컨트롤러 테스트
- 목 객체 활용
- 기타 컴포넌트 테스트
- 정리
리뷰
추천도서
분야의 베스트셀러 >
분야의 신간도서 >




















