러닝! Angular 4 (실무 예제로 배우는 앵귤러 4 핵심 가이드)

러닝! Angular 4 (실무 예제로 배우는 앵귤러 4 핵심 가이드)

$20.36
Description
《러닝! Angular 4》는 앵귤러를 이용해 모던 웹 애플리케이션을 개발하는 방법을 알려준다. 이 책에서는 타입스크립트의 주요 기능을 비롯해 새로운 ES6 구문과 개념, 개발 도구를 다루고 앵귤러 기초와 실전 앵귤러 애플리케이션을 개발하기 위한 기술과 기법들을 소개한다.

또한 앵귤러 애플리케이션의 주요 구성 요소를 배우면서 동시에 처음부터 앵귤러 애플리케이션을 구축하고 각 구성요소가 상호작용하는 방법을 살펴본다. 후반부에서는 다양한 예제를 통해 앵귤러 컴포넌트, 라우터, 서비스 같은 앵귤러의 핵심 요소들을 소개한다.
저자

김윤래

역자이대엽은책만드는일을하고있으며,이따금IT관련서적을번역하기도한다.옮긴책으로『헬로!파이썬프로그래밍』『자바API디자인』『풀스택자바스크립트개발』『테스트주도개발로배우는객체지향설계와실천』『자바스크립트개론』『모듈라자바』『시작하세요!맥OSX라이언』『도메인주도설계』『하이버네이트완벽가이드』『개념을잡아주는프로그래밍정석』등이있다.

목차

▣01장:자바스크립트기초
자바스크립트개발환경설정
변수정의
자바스크립트의데이터타입
연산자
-산술연산자
-할당연산자
-비교연산자와조건연산자의적용
반복문
-while문
-do/while문
-for문
-for/in문
-반복문제어
함수
-함수정의
-함수에변수전달하기
-함수에서값반환하기
-익명함수
변수유효범위
자바스크립트객체
-객체구문
-사용자정의객체
-객체프로토타이핑패턴
문자열
-문자열결합
-문자열에서부문자열검색
-문자열에서단어치환
-문자열을배열로분할
배열
-배열결합
-배열순회
-배열을문자열로변환
-배열에항목이포함돼있는지검사
-배열항목의추가와제거
오류처리
-try/catch블록
-사용자정의오류
-finally활용
정리

▣02장:타입스크립트기초
다양한타입
인터페이스
클래스
-클래스상속
모듈
함수
정리

▣03장:앵귤러시작하기
왜앵귤러인가?
앵귤러이해하기
-모듈
-디렉티브
-데이터바인딩
-의존성주입
-서비스
책임의분리
앵귤러개발환경설정
앵귤러CLI
-CLI를활용한콘텐츠생성
기본적인앵귤러애플리케이션생성
-첫앵귤러앱만들기
-NgModule의이해와활용
-앵귤러부트스트래퍼만들기
정리

▣04장:앵귤러컴포넌트
컴포넌트설정
-선택자정의
템플릿만들기
-앵귤러애플리케이션에서인라인CSS및HTML사용하기
생성자활용
외부템플릿활용
의존성주입
-의존성주입을이용한중첩컴포넌트제작
-의존성주입을통한데이터전달
-Input을사용하는앵귤러애플리케이션제작
정리

▣05장:표현식
표현식사용
-기본표현식
-표현식에서Component클래스와상호작용하기
-앵귤러표현식에서타입스크립트사용하기
파이프
-내장파이프
-내장파이프활용
사용자정의파이프
-사용자정의파이프만들기
정리

▣06장:데이터바인딩
데이터바인딩의이해
-삽입식
-프로퍼티바인딩
-속성바인딩
-클래스바인딩
-스타일바인딩
-이벤트바인딩
-양방향바인딩
정리

▣07장:내장디렉티브
디렉티브란?
내장디렉티브사용하기
-컴포넌트디렉티브
-구조디렉티브
-속성디렉티브
정리

▣08장:사용자정의디렉티브
사용자정의속성디렉티브만들기
컴포넌트를이용한사용자정의디렉티브만들기
정리

▣09장:이벤트와변경감지
브라우저이벤트사용하기
사용자정의이벤트내보내기
-부모컴포넌트계층구조로사용자정의이벤트내보내기
-리스너를이용한사용자정의이벤트처리
-중첩컴포넌트에서사용자정의이벤트구현
-자식컴포넌트에서부모컴포넌트의
-데이터삭제하기
옵저버블활용
-옵저버블객체생성
-옵저버블을이용한데이터변경관찰
정리

▣10장:웹애플리케이션에서앵귤러서비스구현하기
앵귤러서비스란?
내장서비스사용하기
-http서비스를이용한HTTPGET과PUT요청보내기
-HTTP요청구성
-HTTP응답콜백함수구현
간단한JSON파일구현과http서비스를이용한접근
http서비스를이용한간단한모의서버구현
-간단한모의서버구현및http서비스를이용한서버의항목업데이트
router서비스를이용한뷰변경
앵귤러에서라우트사용하기
-단순라우터구현하기
내비게이션바를이용한라우터구현
매개변수가포함된라우터구현
정리

▣11장:사용자정의앵귤러서비스만들기
앵귤러애플리케이션에사용자정의서비스통합하기
-애플리케이션에앵귤러서비스추가하기
상수데이터서비스를사용하는간단한애플리케이션구현하기
데이터변환서비스구현하기
가변데이터서비스구현하기
프로미스를반환하는서비스구현하기
공유서비스구현하기
정리

▣12장:앵귤러실전예제
애니메이션서비스를사용하는앵귤러애플리케이션구현하기
이미지를확대하는앵귤러애플리케이션구현하기
드래그앤드드롭이가능한앵귤러애플리케이션구현하기
별평점앵귤러컴포넌트구현하기
정리

출판사 서평

앵귤러웹개발을빠르게시작하세요!

앵귤러는웹개발세계에서가장흥미롭고혁신적인신기술중하나입니다.웹애플리케이션의개발과테스트를단순화하도록설계됐으며전체개발프로세스를위한구조도제공합니다.
웹사이트는더이상단순한정적콘텐츠가아닙니다.대신훨씬더동적으로변하고단일페이지가전체사이트나애플리케이션으로사용되는경우가많습니다.앵귤러는웹개발자가이러한애플리케이션에필요한프로그래밍로직을웹페이지에직접작성하고클라이언트웹애플리케이션의데이터모델을백엔드서비스와데이터베이스에바인딩할수있게합니다.또한HTML을확장함으로써UI디자인로직을HTML템플릿파일에서쉽게표현할수있습니다.

《러닝!Angular4》에서는잘구조화되고재사용가능한코드기반을유지하고유지보수하기쉬운강력한대화식웹애플리케이션을제작하는방법을보여줍니다.또한앵귤러의혁신적인MVC접근법을활용해잘설계되고구조화된웹페이지및웹애플리케이션을구현하는법도이책을통해배울수있습니다.

앵귤러는기본구조및설계규칙을준수하게함으로써여러분을더나은웹개발자로거듭나게하는데이바지합니다.

★이책에서다루는내용★

◎앵귤러를구성하는방법을비롯해앵귤러애플리케이션을설계하는모범사례를익힌다
◎사용자경험을향상시키는내장디렉티브가포함된앵귤러템플릿을빠르게제작한다
◎UI요소를데이터모델에바인딩해서모델과UI의변경이동시에일어나게한다
◎HTML을확장하는사용자정의앵귤러디렉티브를정의한다
◎확대/축소가능한이미지,확장가능한목록,기타다양한UI구성요소를구현한다
◎웹서버와상호작용하는클라이언트측서비스를구현한다
◎더욱풍부한사용자상호작용을제공하는동적브라우저뷰를구축한다
◎쉽게재사용할수있는사용자정의서비스를만든다
◎풍부한UI컴포넌트를사용자정의앵귤러디렉티브로구현한다