HOME > Detail View

Detail View

(시작하세요!) Angular JS 프로그래밍 : 구글이 만든 차세대 자바스크립트 MVC 프레임워크 (Loan 21 times)

Material type
단행본
Personal Author
고재도
Title Statement
(시작하세요!) Angular JS 프로그래밍 = Beginning web application development with Angular JS : 구글이 만든 차세대 자바스크립트 MVC 프레임워크 / 고재도 지음
Publication, Distribution, etc
파주 :   위키북스,   2014  
Physical Medium
308 p. : 삽화 ; 24 cm
Series Statement
위키북스 오픈소스 & 웹 시리즈 ;059
ISBN
9788998139544
General Note
부록: Angular JS 학습용 참고 자료  
색인수록  
000 00849camcc2200253 c 4500
001 000045800422
005 20140526103058
007 ta
008 140526s2014 ggka 001c kor
020 ▼a 9788998139544 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2014z5
100 1 ▼a 고재도
245 2 0 ▼a (시작하세요!) Angular JS 프로그래밍 = ▼x Beginning web application development with Angular JS : ▼b 구글이 만든 차세대 자바스크립트 MVC 프레임워크 / ▼d 고재도 지음
260 ▼a 파주 : ▼b 위키북스, ▼c 2014
300 ▼a 308 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 위키북스 오픈소스 & 웹 시리즈 ; ▼v 059
500 ▼a 부록: Angular JS 학습용 참고 자료
500 ▼a 색인수록
945 ▼a KLPA
949 ▼a 위키북스 오픈소스 and 웹 시리즈 ; ▼v 059

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2014z5 Accession No. 121229808 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

위키북스 오픈소스 & 웹 시리즈 59권. 2013년 구글 I/O에서 소개된 AngularJS는 현재 전 세계적으로 가장 인기 있는 자바스크립트 프레임워크로서, 지금도 수많은 AngularJS 확장 라이브러리가 쏟아져 나오고 있다. 수많은 개발자들이 AngularJS를 실제 프로젝트에 도입하기 위해 안간힘을 쓰고 있으며, AngularJS를 통해 힘든 프론트엔드 개발에 즐거움이 되살아나고 있다.

이 책에서는 AngularJS의 기초부터 심화까지 폭넓은 내용을 다룬다. 비록 테스트에 관해서는 다루지 않지만 그 밖의 AngularJS에 관한 내용은 최대한 모두 다루려고 노력했다.

전 세계는 지금 구글이 만든 AngluarJS에 주목한다!

2013년 구글 I/O에서 소개된 AngularJS는 현재 전 세계적으로 가장 인기 있는 자바스크립트 프레임워크로서, 지금도 수많은 AngularJS 확장 라이브러리가 쏟아져 나오고 있다. 수많은 개발자들이 AngularJS를 실제 프로젝트에 도입하기 위해 안간힘을 쓰고 있으며, AngularJS를 통해 힘든 프론트엔드 개발에 즐거움이 되살아나고 있다.
AngularJS는 구글이 만든 자바스크립트 프레임워크다. HTML의 부족한 부분을 채워주고 스파게티처럼 꼬인 소스코드를 MVC 패턴으로 풀어준다. 나아가 단일 페이지 웹 애플리케이션을 개발할 수 있게 도와주고 제이쿼리와의 뛰어난 호환성을 제공한다.
여러분도 전 세계가 주목하는 AngularJS를 맛보고 이 책을 통해 왜 전 세계가 AngularJS에 감동하는지 느끼고 이해하길 바란다.


Information Provided By: : Aladin

Author Introduction

고재도(지은이)

소프트웨어 엔지니어로서 체코의 솔루션 회사에서 자바스크립트 개발로 시작했습니다. KT와 실리콘밸리 소재 스타트업에서 여러 소프트웨어를 개발했습니다. 현재는 국내 금융 IT 회사에서 빅데이터 엔지니어로 일하고 있습니다. 다양한 외부 활동을 통해 IT 지식을 공유하고자 노력하고있으며, Google Developer Expert로 Angular와 웹 기술 에반젤리스트로 활동하고 있습니다.

Information Provided By: : Aladin

Table of Contents

목차
들어가며  
 AngularJS를 선택해야만 하는 이유 = 15
 책의 구성 = 17
PART 01 AngularJS 시작하기 
 01. 프로젝트 및 개발환경 구성 = 20
  개발환경 구성 = 20
   Node.js 설치 = 21
   예제코드 실행 = 22
  프로젝트 구성 = 23
   직접 내려받아 프로젝트 구성 = 23
   Bower를 이용한 프로젝트 구성 = 25
   Angular-seed 클론을 이용한 프로젝트 구성 = 29
   스케폴딩을 이용한 구성 = 34
 02. AngularJS 살펴보기 = 37
  AngularJS는 무엇인가? = 37
  TODO 웹 애플리케이션 = 39
   AngularJS 적용 = 43
   데이터 바인딩과 MVC 패턴 = 44
   컨트롤러를 이용한 뷰 조작 = 45
   TODO App 나머지 기능 구현 = 48
  AngularJS의 개발 철학 = 53
  마무리 = 55
PART 02 웹 애플리케이션 개발을 위한 모든 것 
 03. AngularJS 부트스트랩 = 58
  ng-app 지시자를 이용한 부트스트랩 = 58
  자바스크립트 API를 이용한 부트스트랩 = 61
 04. 템플릿 시스템과 데이터 바인딩 = 63
  템플릿의 이해 = 63
  AngularJS의 템플릿 = 67
   이중 중괄호와 AngularJS 표현식 = 69
  데이터 바인딩의 이해 = 72
  반복적인 데이터 표현을 위한 템플릿(반복 지시자) = 81
  조건적인 데이터 표현을 위한 템플릿(조건 지시자) = 84
  비즈니스 로직 처리를 위한 템플릿(컨트롤러 지시자) = 90
  폼과 유효성 검사를 위한 템플릿(폼/입력 지시자) = 93
   텍스트 타입 사용법 = 93
   FormController와 NgModelController = 95
   체크박스 타입 사용법 = 98
   〈select〉요소 사용법 = 100
   CSS 클래스로 유효성 검증 결과 표현하기 = 103
   이벤트 처리를 위한 템플릿(이벤트 처리 지시자) = 105
  CSS 클래스/스타일을 동적으로 처리하기 위한 템플릿(클래스 지시자/스타일 지시자) = 108
 05. MVC - 모델, 뷰, 컨트롤러 = 113
  모델 = 115
  뷰 = 116
  컨트롤러 = 117
  $rootScope과 $scope = 120
   $scope의 계층구조 = 121
   Scope 타입 = 123
   $scope에서 사용자 정의 이벤트 처리 = 126
 06. 모듈 = 130
  모듈을 이용한 컨트롤러 등록 = 132
  다른 모듈의 사용 = 134
  모듈과 각 컴포넌트의 물리적 파일 구조 = 137
   모듈의 레이어별 분류 = 138
   모듈의 기능별 분류 = 139
 07. 지시자의 모든 것 = 141
  HTML에서 지시자를 사용하는 방법 = 143
   웹 표준 준수 대비 = 144
   오래된 인터넷 익스플로어 지원하기 = 144
  AngularJS가 제공하는 지시자(built-in directive) = 145
  사용자 정의 지시자 = 146
   간단한 지시자 정의 = 146
   지시자 설정 객체 = 149
   자체 템플릿을 가지는 지시자 = 154
   scope 설정 완전 정복 = 157
   ngTransclude와 translude 설정 = 165
  외부 라이브러리를 이용한 지시자 개발 = 169
   데이터 바인딩 기능을 지원하는 컴포넌트 만들기 = 173
 08. 의존관계 주입과 서비스 = 180
  AngularJS에서의 서비스란? = 180
  AngularJS에서의 의존관계 주입 = 181
   Module.factory를 이용한 Hello 서비스 만들기 = 184
   $provide를 이용한 Provider 정의 = 186
   $injector를 이용한 서비스 주입 = 200
   의존관계 주입을 받을 수 있는 곳 = 204
  AngularJS가 제공하는 서비스 = 204
 09. 필터(filter)를 사용하고 만들어 보자 = 208
  AngularJS에서 제공하는 필터 = 208
  필터를 만들어 보자 = 216
  마무리 = 217
PART 03 단일 페이지 웹 애플리케이션으로의 진화 
 10. 단일 페이지 웹 애플리케이션의 이해 = 220
  딥 링킹(Deep Linking) = 221
 11. $route 서비스를 이용한 라우터 구현 = 223
  ngRoute 모듈 = 223
   $routeProvider = 224
   $route = 228
   $routeParam = 231
 12. $http 서비스를 이용한 서버 통신 = 235
  $http 서비스 = 235
  단축 메서드 제공 = 240
  $httpProvider = 245
   헤더 정보 변경 = 246
   데이터 변환 함수 등록 = 247
 13. RESTful 웹 서비스를 위한 $resource 서비스 = 249
  MongoLab RESTful 웹 서비스 = 249
  ngResource 모듈 = 252
  $resource 서비스 = 252
 14. $q 서비스를 이용한 비동기 처리 = 258
  자바스크립트 비동기 프로그래밍 = 258
  $q 서비스 = 260
   Promise 객체 = 261
   Deferred 객체 = 264
  Promise 병렬 제어 = 268
  $http 서비스 인터셉터 등록 시 promise 활용 = 269
  라우팅 처리 시 promise 제어 = 271
 15. 실전 북마크 웹 애플리케이션 개발 = 274
  북마크 웹 애플리케이션 설명 = 274
  북마크 웹 애플리케이션 개발 절차 = 275
  북마크 웹 애플리케이션 프로젝트 구성 = 280
   북마크 웹 애플리케이션 파일구조 = 280
  북마크 라우트 설정 = 282
  북마크 목록 조회 기능 구현 = 287
  북마크 검색 기능 구현 = 292
  북마크 상세 조회 기능 구현 = 294
  북마크 수정 및 삭제 기능 구현 = 297
  북마크 추가 기능 구현 = 300

New Arrivals Books in Related Fields