Angular를 이용한 SPA 개발의 베스트 프랙티스
이 책은 구글의 오픈소스 자바스크립트 프레임워크인 Angular를 학습한다. 독자는 이 책을 통해 Angular의 철학과 기본 개념, 디자인 패턴을 이해하고 모던 웹의 새로운 패러다임 중 하나인 SPA(Single Page Application) 개발에 한 걸음 더 다가갈 수 있다.
책 초반에는 자바스크립트 이후 바로 Angular를 배우려는 학습자를 위해 ECMAScript 6와 TypeScript의 핵심만 골라 설명하였다. 독자는 이를 통해 프런트엔드 영역에서 사용하는 기술, 용어 등을 자연스럽게 학습할 수 있다. 이어서 Angular CLI(Command Line Interface)를 이용해 개발환경 구축, 빌드, 실행 과정을 살펴보고, Angular의 파일 구조와 처리 흐름 등을 알아본다. 그리고 Angular의 핵심 구성요소인 컴포넌트, 디렉티브, 서비스, 라우터, 모듈을 책 전체에 걸쳐 상세하게 소개한다.