본문내용 바로가기
MD의선택 무료배송

Angular 2 컴포넌트 마스터 컴포넌트 기반 사용자 인터페이스 제작

acorn+PACKT 시리즈
기온 쿤츠 지음 | 이승준 옮김 | 에이콘출판 | 2017년 01월 02일 출간

이 책의 다른 상품 정보

  • 해당 상품이 없습니다.
  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 제휴할인가 : 20,250 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 : 1,500 적립 [5% 적립]
  • 추가혜택 :
    naver네이버페이 결제 시 최대 2% 추가 적립 payco페이코 결제 시 3,500원 할인 + 2만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 도착예정일 : 서울 종로구 종로1가 교보생명빌딩 기준 지역변경
    당일배송 지금 주문하면 오늘(19일,목) 도착 예정 도착 예정일 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
1월 메인 이벤트-데스크스케줄러 증정
닫기
  • 연말연시를 위한 인문교양 북리스트 완결판 2016-2017 나는 이런 책을 읽어왔다
  • 편집샵 vol.5 말vs말
  • 1월 메인 이벤트 - 데스크스케줄러 증정
  • 유아/어린이/좋은부모_앨리스 멀티파우치 증정
  • 김경훈 유기화학 '솔메' 단독기획전
  • 반드시 센스 칭찬 받는 설맞이 선물도서전 책향기 북디퓨저 증정
상품상세정보
ISBN 9788960779440(896077944X)
쪽수 440쪽
크기 189 * 235 * 32 mm /1006g 판형알림
이 책의 원서 Mastering Angular 2 Components/Gion Kunz

책소개

이 책이 속한 분야

『Angular 2 컴포넌트 마스터』는 앵귤러JS에서 새로운 모습으로 발전한 앵귤러 2의 컴포넌트 전반을 다룬다. 완전히 탈바꿈한 앵귤러 2 덕분에 마치 앵귤러가 처음 나온 것처럼 이전 버전에 대한 지식 없이도 이 책을 탐독할 수 있다. ‘앵귤러 2는 컴포넌트다’라는 말에 어울리게 각 장마다 컴포넌트를 만들고 하나의 애플리케이션으로 조립해가는 과정을 따라가며 앵귤러 2 컴포넌트를 흥미롭게 익힐 수 있다. 마지막에는 플러그인 제작과 테스트까지 깔끔하게 다룬다.

저자소개

저자 : 기온 쿤츠

저자 기온 쿤츠(Gion Kunz)는 수년간 웹 기술을 쌓았고 웹 표준에 완전히 매료됐다. 자바스크립트를 사용한 대화형 사용자 인터페이스 제작에 10년 이상의 경력으로 꾸준히 새 방법과 프레임워크를 평가한다. 최근엔 3년 이상 앵귤러JS로 작업했으며 앵귤러 2에 대해 가장 빠른 얼리어답터 중 한 명이 됐다. 여러 회의석상에서 앵귤러 2에 관해 연설하며 스위스 취리히에 있는 앵귤러 밋업(Zurich Angular Meetup) 그룹 조직을 돕고 있다.
현재는 취리히에 있는 창업 회사인 oddEVEN에서 일하는데, 이 회사는 고객에게 웹 사이트와 애플리케이션 제작을 돕는다. 또한 취리히 소재의 SAE 학원에서 수석 강사로 있으며 웹에 관해 학생들에게 열정을 쏟는 것을 좋아한다.
반응형 차트 라이브러리인 Chartist의 제작자이기도 하며, 시간이 있을 때마다 오픈소스 커뮤니티에 기여하길 좋아한다.
바쁘지 않을 때는 자기 집의 음악실, 야외, 낚시터에 있거나 여자친구 그리고 귀여운 작은 개와 함께 귀중한 시간을 보낸다.

역자 : 이승준

역자 이승준은 한아시스템에서 소프트웨어 엔지니어로 근무했으며, 현재 프리랜서로 일하고 있다. 틈틈이 중고등학생 수학을 지도하고 있으며 컴퓨팅 환경과 학습의 접목에 관심이 많다.
『Boogazine JFC PROGRAMMING』, 『Boogazine Visual J++ 6.0』, 『Java Workshop 2.0 21일 완성』을 집필했고, 편저한 책으로 『JAVA 서블릿 & JSP 프로그래밍 한꺼번에 끝내기』, 『XML 기본+활용 마스터하기』를 편저했다. 『INSIDE SECRETS VB6 개발자핸드북』, 『VISUAL C++ 6 21일 완성』, 에이콘출판사에서 출간한 『(개정판) C & C++ 시큐어 코딩』(2015), 『닷넷 개발자를 위한 AngularJS』(2016)을 번역했다.

작가의 말

웹 컴포넌트는 웹 개발에 있어서 미래의 멋진 발판으로 오랫동안 찬사를 받았다. 앵귤러 2로는 그 어느 때보다 더 실감할 수 있다. 과거 수년간 웹 개발 커뮤니티에는 꽤 오랫동안 웹 컴포넌트에 대해 이런저런 얘기가 많이 있었다. 앵귤러 2의 새 컴포넌트 스타일 디렉티브를 이용하면 셰도우 DOM에서 사용자 HTML의 공유와 재사용 가능한 블록에 관해 개발자의 생각과 그들의 작업 흐름이 바뀔 것이다. 이 책은 이런 경로를 따라 개발자를 안내하는 첫 번째 책이다. 또한 배우기에 실용적인 방법과 자신만의 컴포넌트를 제작하는 기회를 독자들에게 제공한다. 이 책을 통해 앵귤러 개발의 강력함을 푸는 열쇠가 되는 영역에 완전히 집중함으로써 웹 개발의 새 물결 속에서 앞서나갈 것이다.
이 책은 독자들에게 컴포넌트식으로 생각하게 가르친다. 앵귤러 작업에 있어서 새 컴포넌트 중심 방식의 이런 풍부한 가이드로 독자는 웹 프로젝트를 위해 공유와 재사용 가능한 컴포넌트를 고안하고 제작하며 관리하는 방법을 배우게 된다. 이 책은 앵귤러 2에서 일의 성취법에 관해 개발자의 사고방식을 바꿔줄 것이므로 읽는 내내 유용하고 재미있는 예제 컴포넌트로 작업할 수 있을 것이다. - 저자

웹 애플리케이션에 관심 있는 사람이라면 저자의 이름은 모르더라도 Chartist.js라는 스크립트 라이브러리를 한번쯤은 들어봤거나 다뤄봤을 것이다. Chartist.js는 웹에서 차트를 쉽게 표현해주는 라이브러리로, 이 책의 저자가 바로 그 제작자다. 그는 Chartist.js 라이브러리(지금은 컴포넌트로 발전시킴)를 커뮤니티의 산물이라고 밝히고 있을 정도로 웹 애플리케이션 초보자나 프로 개발자의 고충을 잘 파악하고 있다. 이런 그의 이력이 이 책의 구성을 더욱 탄탄하게 만들었을 것으로 본다.
앵귤러JS에서 앵귤러 2로 넘어오면서 큰 변화가 있었고 웹 생태계는 또 다시 새로운 물결을 맞이했다. 저자는 새로 배울 것으로 가득 찬 앵귤러 2에 대해 흥미롭게 독자들을 유인한다. 컴포넌트를 만들어 조립하는 과정을 통해 멋진 기능의 웹 애플리케이션을 완성하는 것이다. 기술 습득뿐만 아니라 이 책으로 완성한 예제 애플리케이션은 독자가 약간의 수정만을 거쳐 현업에 가져다 쓸 수 있을 정도로 완성도가 높다.
각 장마다 꼼꼼하게 다룬 내용은 이 책의 제목과 잘 일치한다. 아무쪼록 이 책을 통해 앵귤러 2 컴포넌트에 대한 전반 지식은 물론이고 그 응용까지도 수월하게 습득하길 바란다. - 역자

목차

1장. 컴포넌트 기반의 사용자 인터페이스
__유기체 고려
__컴포넌트: 사용자 인터페이스의 내부
____캡슐화
____결합성
____본질에 따라 고안된 컴포넌트
______나의 UI 프레임워크 위시리스트
____새 표준을 위한 시간
______템플릿 요소
______셰도우 DOM
__앵귤러의 컴포넌트 아키텍처
____모든 것은 컴포넌트다
__첫 번째 컴포넌트 작성
____미래의 자바스크립트
______나는 자바스크립트로 말하고 있어. 번역해줘!
______클래스
______모듈
______템플릿 문자열
______ECMAScript냐 아니면 타입스크립트냐?
______데코레이터
__도구
____Node.js와 NPM
____SystemJS와 JSPM
______JSPM
______JSPM으로 시작
__정리

2장. 제자리, 준비, 땅!
__작업 관리
____비전
__시작
____부트스트래핑
____애플리케이션 실행
____요약
__작업 리스트 생성
____요약
__캡슐화의 적절한 레벨
____요약
__입력은 출력을 만들어 낸다
____요약
__사용자 정의 UI 요소
____요약
__작업 필터링
__정리

3장. 컴포넌트 구성
__데이터: 가짜에서 진짜로
__관측 가능 데이터 구조를 사용한 반응 프로그래밍
__불변성
__순수 컴포넌트
____작업 리스트의 순수화
____요약
__콘텐트 투영를 사용한 컴포지션
__탭 인터페이스 컴포넌트 제작
____요약
__투영된 콘텐트와 생성된 콘텐트의 혼합
__정리

4장. 댓글 달아주세요!
__모두를 아우르는 하나의 편집기
____편집기 컴포넌트 제작
____요약
__댓글 시스템 제작
____comment 컴포넌트 제작
____comments 컴포넌트 제작
____요약
__정리

5장. 컴포넌트 기반 라우팅
__앵귤러 라우터 소개
__라우팅에 의한 컴포지션
____라우터 대 템플릿 컴포지션
____라우트 트리의 이해
__라우트로의 복귀
____라우트 가능 탭
__내비게이션 리팩토링
__정리

6장. 활동 정보
__활동 기록을 위한 서비스 제작
____활동 기록
__SVG 강력함의 활용
____SVG의 스타일화
____SVG 컴포넌트 제작
__대화형 활동 슬라이더 컴포넌트 제작
____시간의 투영
____활동 표시기 표현
____생기 불어넣기
____요약
__활동 타임라인 제작
__정리

7장. 사용자 경험을 위한 컴포넌트
__태그 관리
____태그 데이터 엔티티
____태그 생성
__태그 서비스 생성
____태그 표현
____태스크 서비스의 통합
____태그 서비스의 완료
__태그 입력 지원
__태그 입력 관리자 제작
____태그 선택 컴포넌트 제작
____편집기 컴포넌트 내부로의 태그 입력 통합
____태그 시스템의 완성
__드래그앤드롭
____draggable 디렉티브 구현
____드롭 대상 디렉티브의 구현
____작업 리스트 컴포넌트로의 드래그앤드롭 통합
____드래그앤드롭에 대한 요약
__무한한 공간 저 너머로!
____별표 구문과 템플릿
____무한 스크롤 디렉티브 작성
____템플릿 디렉티브 내에서의 변경사항 검출
____임베디드 뷰의 추가와 제거
____무한 스크롤 디렉티브 마무리
__정리

8장. 시간 관리
__작업 세부사항
__작업에 대한 태그 가능
__노력 관리
____시간 듀레이션 입력
____노력 관리 컴포넌트
____비주얼 노력 타임라인
____노력 관리에 대한 요점
__중요 시점의 지정
____자동완성 컴포넌트의 제작
__정리

9장. 우주선 대시보드
__Chartist 소개
__프로젝트 대시보드
____프로젝트 대시보드 컴포넌트 제작
____프로젝트 요약 컴포넌트
__첫 번째 차트 제작
__미완료 작업 표시
____미완료 작업 차트 제작
____차트 범례 제작
____차트의 대화형 기능
__정리

10장. 플러그인 제작
__플러그인 아키텍처
__플러그 가능한 UI 컴포넌트
__플러그인 API 구현
____플러그인 컴포넌트의 인스턴스화
____플러그인 아키텍처의 마무리
__애자일 플러그인 제작
____Agile 작업 정보 컴포넌트
____Agile 작업 세부사항 컴포넌트
____첫 번째 플러그인에 대한 요약
__플러그인 관리
____런타임 시의 새 플러그 로딩
__정리

11장. 테스트
__재스민 소개
__첫 번째 테스트 작성
__컴포넌트 출력에 대한 감시
__테스트 컴포넌트에 대한 유틸리티
____테스트에서의 주입
____테스트 컴포넌트 빌더
__동작 중인 컴포넌트 테스트
__컴포넌트 상호작용 테스트
__플러그인 시스템 테스트
__정리
__다운로드

부록. 작업 관리 애플리케이션 소스코드
__준비물
__사용법
__문제 해결
____데이터 리셋을 위한 IndexDB 제거
____파이어폭스에서의 웹 컴포넌트 가능

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 컴포넌트 기반의 UI 아키텍처 개념 이해
■ 앵귤러 2 핵심 개념 습득
■ 앵귤러 2(주로 ES6)로 작업하는 데 사용되는 기술 지식
■ 앵귤러 2 컴포넌트를 사용한 기본 작업과 고급 작업 수행
■ 앵귤러 2 컴포넌트 내에서의 의존성 주입 사용
■ 테스팅 프레임워크에 의한 앵귤러 2 컴포넌트 테스트
■ 앵귤러 2를 사용한 애플리케이션 체계화
■ 앵귤러 2를 사용한, 하나부터 열까지의 전체 애플리케이션 제작

★ 이 책의 대상 독자 ★

자바스크립트, HTML, CSS 등의 ... 더보기

북로그 리뷰 (1) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 배송 출발 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 책의 2장에서 jspm을 이용해서 세팅을하고 소스를 실행하면 에러가 발생합니다. 역자와 출판사측은 RC1이후 변경 사항들에 대해서 책의 원작자가 개정판을 내놓지 않아서 jspm을 이용한 시작은 안된다고 합니다. jspm install을 생략하고 소스 파일을 다운받아서 jspm_packages 폴더와 config.js를 복사해서 사용하고 다운받은 소스 파일을 참고해서 진행을 하고 안내해 줍니다. 개인적인 생각으로 이책의 가장 중요한 부분은 jspm을 이용한 세팅 그리고 프로그래밍인데 그부분을 생략하고 진행을 하라고 하니 ... 더보기

Klover 평점/리뷰 (0)

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2

최근 본 상품