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

소득공제
시작하세요! AngularJS 프로그래밍
구글이 만든 차세대 자바스크립트 MVC 프레임워크
고재도
위키북스 2014.04.30.
베스트
IT 모바일 top20 9주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

이 분야의 이벤트

위키북스- 오픈소스 & 웹 시리즈

책소개

목차

들어가며
- AngularJS를 선택해야만 하는 이유
- 책의 구성

[1부] AngularJS 시작하기

▣ 01장: 프로젝트 및 개발환경 구성
개발환경 구성
- Node.js 설치
- 예제코드 실행
프로젝트 구성
- 직접 내려받아 프로젝트 구성
- Bower를 이용한 프로젝트 구성
- Angular-seed 클론을 이용한 프로젝트 구성
- 스케폴딩을 이용한 구성

▣ 02장: AngularJS 살펴보기
AngularJS는 무엇인가?
TODO 웹 애플리케이션
- AngularJS 적용
- 데이터 바인딩과 MVC 패턴
- 컨트롤러를 이용한 뷰 조작
- TODO App 나머지 기능 구현
AngularJS의 개발 철학
마무리

[2부] 웹 애플리케이션 개발을 위한 모든 것

▣ 03장: AngularJS 부트스트랩
ng-app 지시자를 이용한 부트스트랩
자바스크립트 API를 이용한 부트스트랩

▣ 04장: 템플릿 시스템과 데이터 바인딩
템플릿의 이해
AngularJS의 템플릿
- 이중 중괄호와 AngularJS 표현식
데이터 바인딩의 이해
반복적인 데이터 표현을 위한 템플릿(반복 지시자)
조건적인 데이터 표현을 위한 템플릿(조건 지시자)
비즈니스 로직 처리를 위한 템플릿(컨트롤러 지시자)
폼과 유효성 검사를 위한 템플릿(폼/입력 지시자)
- 텍스트 타입 사용법
- FormController와 NgModelController
- 체크박스 타입 사용법
- 「select」 요소 사용법
- CSS 클래스로 유효성 검증 결과 표현하기
- 이벤트 처리를 위한 템플릿(이벤트 처리 지시자)
CSS 클래스/스타일을 동적으로 처리하기 위한 템플릿(클래스 지시자/스타일 지시자)

▣ 05장: MVC - 모델, 뷰, 컨트롤러
모델

컨트롤러
$rootScope과 $scope
- $scope의 계층구조
- Scope 타입
- $scope에서 사용자 정의 이벤트 처리

▣ 06장: 모듈
모듈을 이용한 컨트롤러 등록
다른 모듈의 사용
모듈과 각 컴포넌트의 물리적 파일 구조
- 모듈의 레이어별 분류
- 모듈의 기능별 분류

▣ 07장: 지시자의 모든 것
HTML에서 지시자를 사용하는 방법
- 웹 표준 준수 대비
- 오래된 인터넷 익스플로어 지원하기
AngularJS가 제공하는 지시자(built-in directive)
사용자 정의 지시자
- 간단한 지시자 정의
- 지시자 설정 객체
- 자체 템플릿을 가지는 지시자
- scope 설정 완전 정복
- ngTransclude와 translude 설정
외부 라이브러리를 이용한 지시자 개발
- 데이터 바인딩 기능을 지원하는 컴포넌트 만들기

▣ 08장: 의존관계 주입과 서비스
AngularJS에서의 서비스란?
AngularJS에서의 의존관계 주입
- Module.factory를 이용한 Hello 서비스 만들기
- $provide를 이용한 Provider 정의
- $injector를 이용한 서비스 주입
- 의존관계 주입(DI)을 받을 수 있는 곳
AngularJS가 제공하는 서비스

▣ 09장: 필터(filter)를 사용하고 만들어 보자
AngularJS에서 제공하는 필터
필터를 만들어 보자
마무리

[3부] 단일 페이지 웹 애플리케이션으로의 진화

▣ 10장: 단일 페이지 웹 애플리케이션의 이해
딥 링킹(Deep Linking)

▣ 11장: $route 서비스를 이용한 라우터 구현
ngRoute 모듈
- $routeProvider
- $route
- $routeParam

▣ 12장: $http 서비스를 이용한 서버 통신
$http 서비스
단축 메서드 제공
$httpProvider
- 헤더 정보 변경
- 데이터 변환 함수 등록

▣ 13장: RESTful 웹 서비스를 위한 $resource 서비스
MongoLab RESTful 웹 서비스
ngResource 모듈
$resource 서비스

▣ 14장: $q 서비스를 이용한 비동기 처리
자바스크립트 비동기 프로그래밍
$q 서비스
- Promise 객체
- Deferred 객체
Promise 병렬 제어
$http 서비스 인터셉터 등록 시 promise 활용
라우팅 처리 시 promise 제어

▣ 15장: 실전 북마크 웹 애플리케이션 개발
북마크 웹 애플리케이션 설명
북마크 웹 애플리케이션 개발 절차
북마크 웹 애플리케이션 프로젝트 구성
- 북마크 웹 애플리케이션 파일구조
북마크 라우트 설정
북마크 목록 조회 기능 구현
북마크 검색 기능 구현
북마크 상세 조회 기능 구현
북마크 수정 및 삭제 기능 구현
북마크 추가 기능 구현

저자 소개

저자 : 고재도
소프트웨어 엔지니어로서 체코의 솔루션 회사에서 자바스크립트 개발로 시작해 국내 SI 회사의 자바 프레임워크 개발을 거쳐 현재는 국내 통신회사에서 플랫폼 개발을 하고 있다. 다양한 외부 활동을 통해 IT 지식을 공유하고자 노력하고 있다. 현재 구글 개발자 그룹의 한국 웹테크(Korea WebTech)를 운영하고 있으며, 전자정부 표준 프레임워크 커미터로 활동 중이다.

품목정보

발행일
2014년 04월 30일
쪽수, 무게, 크기
308쪽 | 726g | 188*240*30mm
ISBN13
9788998139544

리뷰/한줄평4

리뷰

6.8 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.