Out of Print

닷넷 개발자를 위한 AngularJS

프레임워크를 사용한 단일 페이지 웹 애플리케이션 개발
$22.68
SKU
9788960778634

 

본 상품은 품절 / 절판 등의 이유로 유통이 중단되어 주문이 불가합니다.

이용에 불편을 드려 죄송합니다.

[Free shipping over $100]

Standard Shipping estimated by Fri 04/18 - Thu 04/24 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 04/15 - Thu 04/17 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2016/05/27
Pages/Weight/Size 188*235*14mm
ISBN 9788960778634
Categories IT 모바일 > 프로그래밍 언어
Description
닷넷 개발자들은 마이크로소프트 비주얼 스튜디오라는 막강한 개발 툴을 사용한다. AngularJS를 이런 비주얼 스튜디오에서 개발할 수 있다면 훨씬 수월한 작업을 할 수 있다. 이 책은 닷넷 개발자가 자신의 작업에 AngularJS를 도입할 수 있는 방법을 알려준다. AngularJS가 지원하는 프론트엔드 컴포넌트로 시작해서 ServiceStack 강화 웹 서비스는 물론이고, ASP.NET MVC 애플리케이션 등 전반을 다룬다. 부담스럽지 않은 책의 내용과 분량으로 빠른 시간 내에 AngularJS의 정체와 능력을 파악해 금방 현업에 적용할 수 있을 것이다.
Contents
1장 AngularJS 소개
__예제에서 AngularJS 나타내기
__제이쿼리 예제
____AngularJS 예제
____AngularJS 컨트롤러 소개
____AngularJS 아키텍처 개요
____모델-뷰-컨트롤러 패턴
____AngularJS 애플리케이션 구조
______AngularJS 애플리케이션 부트스트랩
______모듈 의존성 정의
__AngularJS 애플리케이션에서 사용되는 자바스크립트 패턴과 관행
____즉시 실행 함수 표현식
____모듈 노출 패턴
____자바스크립트의 strict 모드
__의존성 주입
__AngularJS 서비스 도입
__디렉티브
____ngRepeat 디렉티브
____ngInclude 디렉티브
____사용자 정의 디렉티브 생성
__필터
__요약

2장 비주얼 스튜디오에서 AngularJS 클라이언트 측 애플리케이션 생성
__비주얼 스튜디오를 NuGet과 함께 사용해 AngularJS와 관련된 라이브러리 관리
____NuGet 도입
____AngularJS용 비주얼 스튜디오 확장 사용
__클라이언트 측 컴포넌트 원형 생성
__클라이언트 측 코드 조직
__AngularJS를 자바스크립트 라이브러리와 통합
____네이티브 자바 라이브러리와 AngularJS
____관련 업체 사용자 인터페이스 라이브러리와 AngularJS
__라우팅
__자전거 대여 관리 애플리케이션 생성
____애플리케이션 레이아웃 생성
____자전거 뷰 구현
______자전거 인덱스 뷰
______자전거 새 뷰
______자전거 편집 뷰
____고객 뷰 구현
____대여 뷰 구현
__요약

3장 AngularJS용 닷넷 웹 서비스 생성
__RESTful 웹 서비스
__RESTful 웹 서비스 프레임워크 선택
__ServiceStack은 왜 AngularJS와 궁합이 좋은가?
__ServiceStack 개요
____ServiceStack 시작 프로젝트 배치
____ServiceStack 웹 서비스 생성
____ServiceStack C# 클라이언트 사용
____ServiceStack 하부구조
______라우팅
______요청과 응답 필터
______의존성 주입
______자동 검증
__샘플 애플리케이션용 웹 서비스 메소드 생성
____ServiceStack 프로젝트 구조
____자전거 관련 웹 서비스 구현
______GET 웹 서비스 메소드
______POST 웹 서비스 메소드
______PUT 웹 서비스 메소드
______PUT와 POST 요청 DTO 병합
__ngResource 모듈을 사용해 AngularJS에서 RESTful 웹 서비스 호출
____$resource 서비스 사용
____자원 클래스 메소드
____자원 인스턴스 메소드
____사용자 정의 자원 메소드
__요약

4장 AngularJS, ASP.NET MVC, ServiceStack 애플리케이션 생성
__ASP.NET MVC를 애플리케이션 백본으로 사용
____ASP.NET MVC를 사용하는 이유
____주 샘플 애플리케이션에 ASP.NET MVC 추가
____ASP.NET MVC를 ServiceStack에 통합
____ASP.NET MVC와 AngularJS에 대한 라우팅 고찰
____AngularJS 파일을 위한 줄이기 특징과 ASP.NET 번들링 사용
__AngularJS 애플리케이션 안전하게 하기
____ServiceStack.Mvc 라이브러리 사용
____ServiceStack 보안 하부구조의 빌딩 블록
____AuthFeature 플러그인 도입
____웹 서비스용 인증 구현
____ASP.NET MVC 컨트롤러용 인증 구현
__서버 측 애플리케이션의 초기 데이터를 AngularJS 애플리케이션으로 보내기
__AngularJS가 벡엔드로 잘 동작하게 하는 방법
____오래 끄는 연산 동안 대기 시간 처리
____예외 처리하기와 일반 애니메이션 구현
______$http 인터셉터 추가
______모든 웹 서비스 호출에 대해 스피너 애니메이션 구현
__데이터베이스 지속성 추가
____AuthFeature 플러그인에 데이터 의존성 추가
____웹 서비스에 대한 데이터베이스 지속성 추가
____Bicycle 클래스 지속시키기
____OrmLite API를 사용하기 위해 BicycleRepository 변경
__요약

5장 AngularJS 애플리케이션 테스팅과 디버깅
__AngularJS 애플리케이션 테스트 개요
____Node.js 도입
____Node.js 환경 준비
__AngularJS 컴포넌트 테스트 유닛
____카르마 설치
____카르마 설정
____재스민으로 AngularJS 유닛 테스트 생성
______재스민 주요점
______첫 번째 테스트에 ngMock 모듈 사용
______$httpBackend로 원격 서버 호출 흉내내기
__AngularJS 애플리케이션 단대단 테스트
____프로트랙터 설치
____프로트랙터 설정
____프로트랙터 테스트 작성
__웹 서비스 엔드포인트 테스트
____자체 호스팅되는 ServiceStack 웹 서비스 설정
____xBehave.net에 BDD 테스트 추가
__유닛 테스팅 닷넷 코드
__AngularJS 애플리케이션 디버그 요령
__인터넷 익스플로러 8과 9 등의 구형 브라우저와 HTML5 검증에 대한 지원
__요약

6장 고급 AngularJS 주제
__국제화와 현지화
____ngLocale 모듈 사용
____angular-dynamic-locale 모듈 사용
____기타 국제화 관련 주제
__AngularJS 애니메이션 사용
__원격 웹 서비스로 작업
____JSONP 사용
____CORS 사용
__템플릿 캐싱
__요약
Author
알렉스 팝,이승준