본문내용 바로가기

KYOBO 교보문고

책들고여행
2020다이어리
  • 교보아트스페이스
  • 제5회 교보손글쓰기대회 수상작 전시
앵귤러 첫걸음
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
488쪽 | 규격外
ISBN-10 : 8968486808
ISBN-13 : 9788968486807
앵귤러 첫걸음 중고
저자 조우진 | 출판사 한빛미디어
정가
28,000원
판매가
25,190원 [10%↓, 2,810원 할인]
배송비
5,000원 (판매자 직접배송)
지금 주문하시면 2일 이내 출고 가능합니다.
더보기
2017년 6월 1일 출간
제품상태
상태 최상 외형 최상 내형 최상

[상태 상세 항목] 선택 해당 사항있음 미선택 해당 사항없음

1.외형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색 미선택 제본불량 미선택 부록있음 [%%%%%%%%%최상%%%%%%%%%]

2.내형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색 [%%%%%%%%%최상%%%%%%%%%]

이 상품 최저가
20,900원 다른가격더보기
새 상품
25,200원 [10%↓, 2,800원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

%%%%%%%%%최상%%%%%%%%%

판매자 배송 정책

  • ☞ 제주도 추가비용 3000원 (도서지역 지역마다 차등 추가됩니다.) ☞ 택배는 CJ대한통운으로 발송합니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
43 감사합니다. 잘 보겠습니다. 5점 만점에 5점 hnh5*** 2019.11.09
42 배송이 빨라서 좋았습니다. 5점 만점에 5점 jjh1*** 2019.08.10
41 빠른 배송 감사합니다. 5점 만점에 4점 kks964*** 2019.08.07
40 잘 받았습니다. 감사합니다^^ 5점 만점에 5점 sejo*** 2019.04.26
39 감사합니다 수고하세요 5점 만점에 5점 ggoodd*** 2019.04.11

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

타입스크립트, ECMAScript 6와 친해지는 실전 앵귤러 입문서! 새로운 기술을 배울 때 결과물이 없다면 쉽게 지치기 마련이다. 이 책 『앵귤러 첫걸음』은 1부 기초 다지기, 2부 기본기 향상하기, 3부 깊이 들어가기로 나누어 앵귤러를 설명하고 실제 프로젝트인 상품 관리 애플리케이션을 결과물로 만든다. 앵귤러를 시작하는 데 가장 큰 걸림돌인 타입스크립트를 쉽게 설명하여 학습 부담을 줄여주며, 저자의 실무 경험을 적극 살려 실무에 꼭 필요한 개념과 실수하기 쉬운 부분을 자세히 설명한다.

저자소개

저자 : 조우진
저자 조우진은 읽는 것을 좋아하는 개발자입니다. 사실 읽는 것보다 멋진 책을 모으는 것에서 더 큰 즐거움을 느낍니다. 대학원 시절 워드프레스로 NGO단체 홈페이지를 만들어 주면서 기술로 누군가에게 도움을 주는 일에 흥미를 느꼈습니다. 티켓몬스터에서 2년간 상품 등록/연동 업무를 했고 지금은 라인플러스에서 SNS 서비스 개발팀 일원으로 새로운 도전을 하고 있습니다

목차

PART I 기초 다지기

CHAPTER 1 앵귤러 준비하기
1.1 Node.js
1.2 NPM 다루기
__1.2.1 패키지 설치
__1.2.2 실습: welcome-msg-app
__1.2.3 패키지와 의존 관계
__1.2.4 로컬 환경과 전역 환경
__1.2.5 package.json
1.3 마치며

CHAPTER 2 앵귤러 시작하기
2.1 타입스크립트
__2.1.1 타입 언어
__2.1.2 상위 언어
__2.1.3 열린 언어
__2.1.4 에디터 설정
2.2 Hello, Angular
__2.2.1 ng new
__2.2.2 ng serve
__2.2.3 ng test
__2.2.4 타입 선언 정보
2.3 마치며

CHAPTER 3 앵귤러 아키텍처
3.1 뷰를 구성하는 요소
__3.1.1 컴포넌트와 템플릿
__3.1.2 컴포넌트 생명 주기
__3.1.3 컴포넌트 트리
__3.1.4 데이터 바인딩
__3.1.5 마치며
3.2 애플리케이션을 완벽하게 만드는 요소
__3.2.1 서비스와 의존성 주입
__3.2.2 상태 관리 및 공유
__3.2.3 지시자
__3.2.4 파이프
__3.2.5 모듈
3.3 머티리얼 패키지 적용
3.4 마치며

PART II 기본기 향상하기

CHAPTER 4 뷰를 구성하는 기초
4.1 컴포넌트
__4.1.1 컴포넌트의 선언
__4.1.2 메타데이터
__4.1.3 부트스트래핑
__4.1.4 컴포넌트 트리
4.2 템플릿
__4.2.1 절차적 방식과 선언적 방식
__4.2.2 데이터 바인딩
__4.2.3 지시자
__4.2.4 파이프
4.3 마치며

CHAPTER 5 견고한 애플리케이션 만들기
5.1 서비스
__5.1.1 서비스의 생성과 사용
__5.1.2 실습: 마우스 위치 로거
__5.1.3 싱글턴으로서의 서비스
5.2 의존성 주입
__5.2.1 Injectable, Inject 데코레이터
__5.2.2 providers
__5.2.3 의존성 주입기 트리
__5.2.4 Host, Optional 데코레이터
5.3 테스트 코드 작성
__5.3.1 서비스 테스트
__5.3.2 컴포넌트 테스트
5.4 디버깅
5.5 마치며

CHAPTER 6 컴포넌트 고급
6.1 독립된 요소: 컴포넌트
__6.1.1 웹 컴포넌트
__6.1.2 컴포넌트와 스타일 정보
__6.1.3 컴포넌트의 독립성을 깨뜨리는 안티패턴
6.2 컴포넌트 간 상태 공유와 이벤트 전파
__6.2.1 부모-자식 컴포넌트 간의 통신
__6.2.2 실습: 컴포넌트 통신 V2
__6.2.3 다양한 상태 공유 시나리오
__6.2.4 싱글턴 서비스를 이용한 상태 공유
6.3 앵귤러 방식의 템플릿 요소 탐색
__6.3.1 ViewChild를 사용한 요소 탐색
__6.3.2 템플릿 참조 변수와 ElementRef
__6.3.3 Content Projection과 ContentChild를 사용한 요소 탐색
6.4 컴포넌트 생명 주기
__6.4.1 ngOnInit과 ngOnDestroy
__6.4.2 ngAfterContentInit과 ngAfterViewInit
__6.4.3 ngOnChanges
__6.4.4 ngDoCheck
__6.4.5 ngAfterContentChecked와 ngAfterViewChecked
__6.4.6 지시자의 생명 주기
6.5 마치며

CHAPTER 7 HTTP 통신과 RxJS
7.1 HttpModule과 Http 서비스 기초
__7.1.1 실습: 초간단 사용자 조회 애플리케이션
__7.1.2 angular-in-memory-web-api 활용
7.2 RxJS
__7.2.1 왜 RxJS인가?
__7.2.2 RxJS 원리
__7.2.3 RxJS 연산자 활용
__7.2.4 RxJS를 활용한 마우스 위치 로거 코드 개선
7.3 게이트웨이 기반 Http 서비스 활용
__7.3.1 ApiGateway 서비스
__7.3.2 실습: 사용자 관리 애플리케이션
__7.3.3 HTTP 통신 관련 중복 코드 제거
7.4 마치며

CHAPTER 8 폼 다루기
8.1 폼의 구성
__8.1.1 폼 모델
__8.1.2 AbstractControl과 폼의 값 상태
__8.1.3 폼 지시자
__8.1.4 실습: NgModel과 FormControl
8.2 템플릿 주도 폼
__8.2.1 ngModel과 양방향 바인딩
__8.2.2 실습: 템플릿 주도 폼
__8.2.3 폼 유효성 검증
__8.2.4 커스텀 Validator 지시자 작성
8.3 반응형 폼(모델 주도 폼)
__8.3.1 ReactiveFormsModule
__8.3.2 FormBuilder
__8.3.3 FormGroup, FormControlName
__8.3.4 실습: 반응형 폼
__8.3.5 실습: 동적 폼
8.4 마치며

CHAPTER 9 앵귤러 동작 원리
9.1 부트스트랩과 컴파일
__9.1.1 애플리케이션의 최초 진입점
__9.1.2 JIT 컴파일
__9.1.3 AOT 컴파일
__9.1.4 부트스트랩 과정 분석
9.2 Zone.js와 변화 감지
__9.2.1 앵귤러를 움직이게 만드는 세 가지 이벤트
__9.2.2 Zone.js를 활용한 비동기 코드 감지
__9.2.3 상태 변화를 일으키는 세 가지 이벤트
__9.2.4 변화 감지 트리와 변화 감지 전략
9.3 마치며

PART III 깊이 들어가기

CHAPTER 10 프로젝트: 상품 관리 애플리케이션 구성
10.1 애플리케이션 설계
__10.1.1 기능 정의 및 도메인 모델
__10.1.2 컴포넌트 트리
10.2 프로젝트 구성
10.3 프로젝트 구현 1: 기본 레이아웃 구현
__10.3.1 주요 컴포넌트 생성
__10.3.2 컴포넌트 구현 코드
__10.3.3 라우터 없이 사이드바 기능 구현
10.4 마치며

CHAPTER 11 모듈과 라우터
11.1 모듈의 분리
__11.1.1 기능 모듈
__11.1.2 핵심 모듈
__11.1.3 모듈의 imports, exports
__11.1.4 프로젝트 구현 2: 도메인별 기본 구현
11.2 라우터 기본
__11.2.1 라우터 설정: Route
__11.2.2 Routes 등록
__11.2.3 RouterLink, RouterLinkActive
__11.2.5 프로젝트 구현 3: 라우터 설정
__11.2.6 라우터 사용의 장점
11.3 라우터 활용
__11.3.1 상태 관리
__11.3.2 Router
__11.3.3 ActivatedRoute
__11.3.4 가드의 설정
11.4 모듈별 라우터
__11.4.1 컴포넌트 경로
__11.4.2 라우팅 설정 분리하기
__11.4.3 프로젝트 구현 4: 라우터 설정 분리
11.5 마치며

CHAPTER 12 프로젝트: 파이어베이스 사용
12.1 파이어베이스 사용
__12.1.1 프로젝트 생성
__12.1.2 파이어베이스 CLI
__12.1.3 파이어베이스 연동
12.2 프로젝트 구현 5
__12.2.1 도메인 모델 클래스 구현
__12.2.2 사용자 세션 기능 구현
12.3 프로젝트 구현 6
__12.3.1 실시간 데이터베이스 사용
__12.3.2 NoCounterService 구현
__12.3.3 DataStoreService 구현
__12.3.4 파이어베이스 보안 규칙 설정
12.4 마치며

CHAPTER 13 프로젝트: 상품 관리 애플리케이션 구현 최종
13.1 프로젝트 구현 7
__13.1.1 카테고리 관리 뷰
__13.1.2 CategoryDetailComponent
__13.1.3 CategoryDetailResolverService
__13.1.4 CategoryItemComponent
__13.1.5 CategoryManagementComponent
__13.1.6 CategoryListResolverService
13.2 프로젝트 구현 8
__13.2.1 상품 관리 뷰
__13.2.2 ProductDetailComponent
__13.2.3 ProductDetailResolverService
__13.2.4 ProductListComponent
__13.2.5 ProductListResolverService
__13.2.6 CheckedProductSetService
__13.2.7 ButtonGroupComponent
__13.2.8 ProductBulkUpdaterService
__13.2.9 ProductManagementComponent
13.3 프로젝트 최종 구현
__13.3.1 MainDashboardComponent
__13.2.2 스피너
__13.3.3 상품 상태 파이프
__13.3.4 CanDeactivate 가드 설정
__13.3.5 세션 가드
13.4 마치며

부록. 자바스크립트의 진화: ES6(ECMAScript 6)
1. ES6 표준의 의미
2. 모듈 시스템
3. 모듈 번들러
4. 실습: area-calculator

책 속으로

출판사 서평

★더 쉽게, 더 꼼꼼하게, 더 실무에 가깝게! 새로운 프레임워크가 등장하면 이를 공부하고 장점을 설명하는 사람이 많습니다. 그러나 이를 실제 업무에서 바로 적용할 수 있는 사람은 그리 많지 않습니다. 이 책은 실제 업무에서 앵귤러를 도입하였던 저자...

[출판사서평 더 보기]

★더 쉽게, 더 꼼꼼하게, 더 실무에 가깝게!
새로운 프레임워크가 등장하면 이를 공부하고 장점을 설명하는 사람이 많습니다. 그러나 이를 실제 업무에서 바로 적용할 수 있는 사람은 그리 많지 않습니다. 이 책은 실제 업무에서 앵귤러를 도입하였던 저자의 경험을 바탕으로 합니다.
자료가 너무 부족해 직접 고민하고 부딪히며 과제를 해결해야 했고 그 덕에 더 꼼꼼하게, 더 쉽게, 더 실무에 가깝게 앵귤러를 이야기할 수 있게 되었습니다. 또한 지루하고 식상한 코드에서 벗어나고자 고민하였습니다.

“이 책은 전적으로 프로젝트의 경험에서 나온 산물입니다. 단순히 호기심으로 앵귤러를 살펴봤다면 지금과 같이 깊이 들여다 보지 않았을 것입니다. 프로젝트를 하면서 만난 다양한 이슈도 앵귤러를 어떻게 하면 더 잘 사용할 수 있을지 많은 생각을 남겨 주었습니다. 이러한 고민들이 큰 덩어리가 되어 하나의 책이 되었습니다.” - 지은이의 말 중에서

★ 주요 내용
- 앵귤러 프레임워크 전체 구조
- 앵귤러 CLI를 활용한 애플리케이션 개발 방법
- 앵귤러 생태계의 다양한 서드파티 라이브러리 활용
- 파이어베이스를 사용한 앵귤러 웹 애플리케이션 배포

추천사

"Node.js와 타입스크립트를 몰라도 앵귤러를 배울 수 있는 책. 국내 출간된 앵귤러 도서 중에 가장 쉽고 친절하다!" - 이요셉

"뻔하고 흔한 예제가 아닌 재밌고 참신한 예제로 가득하다 보니 자칫 지루하고 따분하게 느껴질 수 있는 프레임워크를 조금 더 즐겁게 배울 수 있었습니다. 후반부에는 파이어베이스를 통해 간단히 결과물을 낼 수 있어 흥미를 유발하기에 이만한 책이 없구나 느꼈습니다." - 장현석

“예제 중심으로 따라 하기 쉬워, 앵귤러에 관심 있거나 요즘 프론트엔드 개발의 첫발을 내딛고자 한다면 좋은 선택지가 될 것입니다.” - 최수원

"AngularJS(1.x)를 경험하고 버전 2로 넘어오기를 망설이다가 버전 4가 릴리스된 시점에 베타리딩으로 이 책을 읽게 되었습니다. 버전 1을 학습할 때는 공식 문서와 조각조각 설명된 블로그 글이 전부였는데 이렇게 정제된 책을 보니 머릿속에 체계적으로 정리되는 느낌입니다. 앵귤러를 처음 접하는 분과 버전 1에서 넘어오는 분 모두에게 좋은 시작점이 될 책이라고 생각합니다." - 최동원

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 앵귤러는 프론트앤드 작업을 하기위해 필요한 프레임워크중 하니이고 개발자에 인기가 있다는 이야기를 들어왔고 학습을 하고 싶은 와...

    앵귤러는 프론트앤드 작업을 하기위해 필요한 프레임워크중 하니이고 개발자에 인기가 있다는 이야기를 들어왔고 학습을 하고 싶은 와중에 이 책이 출간되어 선택하여 읽게 되었다. 


    우선 이책의 구성은 

    1. 기초 다지기 : 앵귤러 아키텍처 설명, NPM, 개발환경 설정

    2. 기본기 향상하기 : 뷰,폼, 앵귤러 동작원리 

    3. 깊이 들어가기 : 앵귤러 프로젝트등

    으로 구성되어 있다. 


    우선 이책은 난이도가 조금 있다는 생각이 든다. 1.기초 다지기라고 했었지만 처음에 해당 내용을 이해하고 NPM, 개발 환경, git 등을 설치 할때 상당한 시간이 필요 했었다. 그리고 앵귤러 아키텍처를 이해하기위해서 해당 내용을 몇번 읽어본 후에 한빛 미디어에서 개최한  오프라인 강의 및 발표자료를 참고한 후에야 해당 내용이 이해가 되기 시작하였고 그 다음 기본기 향상하기, 깊이 돌아가기 등은 이해를 한 후에는 크게 어렵지 않게 테스트를 진행하면서 학습할 수 있었다. 


    이 책의 장점, 단점은 아래와 같다. 


    장점 

    - 앵귤러의 아키텍처 및 기본 개념 파악

    - 프로젝트 챕터를 통해 앵귤러의 다양한 적용 방법 학습 가능 

    - 앵귤러의 내용을 다양한 방법으로 설명 및 확인 가능 (폼, 서비스 등등)

    - 그림으로 구조를 설명 


    단점 

    - npm환경, 예외상황에 인하여 검색 및 학습 필요 (앵귤러 문제가 아닌 다른 환경 확인이 필요)

    - 개발환경에 대한 적응 필요 (이클립스를 주로 쓰는 입장에서 다른환경에 대한 적응 필요)



    우선 장점으로 앵귤러에 대해서 알아야 할 가장 중요한 아키텍처와 그리고 앵귤러 요소에 대한 예제와 방법을 상세히 설명을 하고 있다는 점이다. 4장의 컴포넌트 트리 그림, 6장의 생성부터 소멸까지 Component 생명주기 그림 등 학습에 이해를 할 수 있게 만드는 자료가 곳곳에 많이 쓰여 있고 학습을 하는데 많은 도움을 주고 있었다.  


    단점은 학습하는 측면에서 사소한 부분이었고 인터넷을 통해서 관련 내용을 찾아보면 충분히 학습이 가능했다. (이클립스에서 앵귤러를 사용하는 방법등) 

    그리고 단점이라고 이야기 하기는 했지만 툴(VS Code), 환경설정(npm, ng serve)등 다른 개발방법을 확인하면서 학습할 수 있어서 공부하는데는 많은 도움이 되기는 하였다.  


    마지막으로 이책은 앵귤러 학습을 하기위한 좋은 책이라고 생각이 든다. 

    다만 학습하기 전에 한빛미디어를 통해서 발표한 자료를 먼저 보고 학습하기를 권해본다. 

    (https://www.facebook.com/hanbitmedia/posts/1380582365311741)

    해당 자료를 통해서 나도 이해가 안가는 기초를 잡을수 있었고 많은 도움이 되었다. 


  • Angular라는 이름을 처음 들어본 것은 대학원 랩실에서 공부할 때 석사 학위를 받으러 한국에 온 외국인 개발자로부터였습니다...
    Angular라는 이름을 처음 들어본 것은 대학원 랩실에서 공부할 때 석사 학위를 받으러 한국에 온 외국인 개발자로부터였습니다. 그 분은 영국에서 웹 개발을 하셨는데 Angular를 사용했다고 합니다. 이후 대학원 수업 과제 발표에서 그 분 조가 Angular 프레임워크를 사용해 구현한 웹 UI를 보면서 Angular에 대한 관심은 있었지만 막상 공부하기에는 엄두가 나질 않았습니다. 

    지금 회사에 입사하고나서는 다른 팀에서 자체적으로 만들고 있는 웹 UI 프레임워크를 사용해서 웹 UI를 구현하고 있는데, 마침 한빛 리더스에서 '앵귤러 첫걸음'이라는 신간 도서를 리뷰할 수 있는 기회가 있어 신청했습니다.

    처음 이 책을 받았을 때 목차를 보고 좋다고 생각된 점은 앵귤러로 개발하기 전에 node.js와 npm을 사용해 앵귤러를 포함한 여러 라이브러리들을 내려받는 부분부터 차근차근 설명하고 있다는 점이었습니다. 또한 Visual Studio Code 등 앵귤러 개발에 유용한 IDE도 소개되어 있어서 초보자가 쉽게 따라할 수 있게 되어 있습니다. 그리고 앵귤러에서 사용되는 타입스크립트가 무엇이고 이를 어떻게 컴파일하는지도 요점만 정확하게 짚어주는 것도 큰 장점입니다.

    Chapter 3에는 앵귤러 개발이 도대체 어떻게 이루어지는 것인지 감을 잡을 수 있도록 간단한 예제를 따라해보는 실습이 있습니다. 앵귤러 개발의 대부분이라고 할 수 있는 '컴포넌트'라는 개념을 이해할 수 있게 도와주고, 명령어 한 줄로 컴포넌트의 클래스, html, css, 테스트 스펙 파일을 생성하고 이를 수정하면서 구성요소를 파악할 수 있게 됩니다.

    책의 2부부터는 앵귤러가 제공하는 방대한 기능들을 하나씩 살펴봅니다. 3장에서 겉핥기 식으로 접해 본 뷰, 서비스를 자세히 배우고, 웹 컴포넌트, RxJS, 특별히 Form에 대한 심화 내용을 살펴봅니다. 개인적으로는 6장에 소개된 내용이 생소하지만 반드시 알아야 하는 내용이라고 느꼈습니다. 

    3부부터는 상품 관리 애플리케이션을 만들어볼 수 있습니다. 앵귤러의 모듈, 라우터 개념을 이해할 수 있게 돕고, 구글 파이어베이스와 연동해서 구글 계정으로 인증 처리를 하고 AngularFire2 패키지를 사용해 백엔드 코드 없이 데이터베이스 CRUD를 처리하는 방법을 설명하고 있습니다. 3부에서 조금 아쉬웠던 점은 코드 구현이 사실상 13장에 몰려 있어서 따라해보기가 조금 버거웠다는 점입니다. 기능들을 모두 책에 담아내기에는 앵귤러가 너무 방대한데, 이 책은 필요한 부분만 우선적으로 제공하고 있어 초보자가 앵귤러가 무엇인지 빠른 시간 내에 파악할 수 있게 도와줍니다. 앵귤러 설명 뿐 아니라 개발에 필요한 환경 설정에 대한 내용이 잘 되어 있어종합적으로는 국내 앵귤러 기본 도서 중에서 제일 추천할 만하다고 생각합니다.

    이 책을 따라해보면서 회사 자체 UI 프레임워크와 비교해볼 수 있어 재미있었고, 요즘에는 정말 다양한 오픈소스 UI 프레임워크가 나와 있는데 jQuery를 사용하는 수준에 머물러 있었던 스스로가 우물 안 개구리였다는 것을 다시금 느끼고 반성했습니다. 그리고 node.js에도 더 많은 관심이 생겨서 앞으로는 node 서버 개발도 관심을 가지고 공부해보고 싶습니다.

  • 앵귤러 첫걸음 리뷰 | in**ud77 | 2017.06.25 | 5점 만점에 4점 | 추천:0

    AngularJS 첫걸음 리뷰

    • 출판사 : 한빛미디어
    • 저자 : 조우진
    • 발행일 : 2017-06-01

    요즘 프론트엔드 개발의 세계에서는 SPA(Single Page Application) 관련 프레임워크가 한창 인기이다. 그중, React.js, AngularJS가 가장 인기가 많은 프레임워크 중 하나인데, AngularJS가 1, 2버전, 그 다음버전은 AngularJS 4.0 기반으로 새로운 AngularJS 버전이 나왔는데, 이제부터는 AngularJS의 Versioning이 없다고 한다.(내부적으로는 있겠지만…) 그 중, 가장 최신버전의 AngularJS를 다루고 있는 “Angular 첫걸음”을 살펴보았다.

    AngularJS는 우선 Google이 주도하는 프로젝트로서, 2012년에 공개된 이후에도 꾸준히 계속 인기가 증가하고 있는 프레임워크이다. 앵귤러 첫걸음 책에서는 처음부터 계속 기능들이 진화해가는 과정을 계속 진행해가면서 더욱더 성숙된 프로그램으로 가는 과정을 다루고 있다. 다만, Javascript 등을 잘 다뤄보지 못했거나, 책의 필요한 부분만을 보고 싶은 사람들에게는 좀 보기 힘든 구성이다. 왜냐하면 앞의 내용에서 어떻게 하여 이 소스가 되었는지 파악하지 못하면 굉장히 헤맬 수도 있다.

    또한 계속 소스를 따라가면서 진행해가는 과정중에 그대로 따라해도 안되는 경우가 있어, 그 경우에는 검색을 하는 등의 별도의 공수가 더 들어가게 되는 부분이 발생해 웹프로그래밍의 기초적인 부분을 전혀 모르는 사람들은 AngularJS를 접근하기 힘들고, 아무래도 그냥 따라하기 식으로의 구성이다보니 좀 더 깊게 공부해보고 싶은 사람들에게는 이 책을 보기가 굉장히 까다로울 수가 있다.

    하지만 가장 최신내용의 프레임워크를 다루고 있고, 기존에 AngularJS를 사용해봤던 사람들에게는 새로운 기능이나, 기존에 왜 사용하는지 모르고 사용했던 사람들 등에 대해서는 많은 도움이 될 수가 있다. 소스를 하나하나 따라하면서 계속 소스코드가 변화되는 모습을 보면서 진행하다보면 나도 모르게 더 좋은 패턴을 사용하게 되도록 자연스럽게 유도가 된다.

    책이 초판이라 책의 내용이 조금 더 개선이 되고 책의 내용처럼 초보자에게 조금 더 초점이 맞춰지도록 개편된다면 더욱더 많은 사람들이 책을 찾고 따르지 않을까라는 기대가 되는 책이다.

  • 정말로 강력추천합니다 | te**aha | 2017.06.16 | 5점 만점에 5점 | 추천:0
    angular 2, 4 (3은 사실상 없으니) 관련 책 중에서 단연코 최고이자,  볼만한게 없어서 고통받던 중에...
    angular 2, 4 (3은 사실상 없으니)
    관련 책 중에서 단연코 최고이자,  볼만한게 없어서 고통받던 중에 정말 감사하게 출판된 책입니다.

    출판 당일에 구매했고, 아주 행복하게 읽었고, 읽고 있습니다.

    추천하고싶어 굳이 들어와, 인생 첫 북리뷰(사실 추천) 남겨둡니다.

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
레드북
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
48%

이 책의 e| 오디오

바로가기

최근 본 상품