Chapter 1. 개발 환경 세팅
1.1 IDE 선택하기
1.1.1 Vetur Extension
1.1.2 Vue Peek Extension
1.1.3 Vue 2 Snippets Extension
1.2 NodeJS(노드제이에스 환경 구축하기
1.3 Vue 환경 구축하기
1.3.1 Vue Devtools
1.3.2 Vue CLI
1.3.2.1 설치방법
1.3.2.2 각 옵션 살펴보기
1.4 Vue CLI로 생성된 파일 살펴보기
1.4.1 .babelrc
1.4.2 .editorconfig
1.4.3 .eslintrc.js
1.4.4 .eslintignore
1.4.5 .gitignore
1.4.6 .postcssrc.js
1.4.7 build
1.4.8 config
1.4.9 index.html
1.4.10 node_modules, package.json
1.4.11 src
1.4.12 static
1.4.13 test
1.5 RESTful API 서버 세팅하기
Chapter 2. 알면 보이는 Vue
2.1 Vue의 필수 요소
2.1.1 Vue 인스턴스
2.1.2 Vue 인스턴스의 옵션
2.1.3 Vue 인스턴스의 생명주기
2.1.4 Vue 템플릿 문법
2.1.5 디렉티브
2.1.6 Vue 인스턴스의 속성과 메소드
2.2 Vue를 똑똑하게 사용하기
2.2.1 단일파일컴포넌트(Single File Component
2.2.2 Vue 컴포넌트의 설계의 일등공신, FIRST 원칙
2.2.3 가상 DOM의 원리
2.2.4 범위 컴파일 사용하기
Chapter 3. Vuex란 무엇일까?
3.1 MVC 패턴
3.2 Flux 패턴
3.2.1 액션(Action
3.2.2 디스패처(Dispatcher
3.2.3 스토어(Store
3.2.4 뷰(View
3.3 Vuex
3.3.1 상태(State
3.3.2 게터(Getters
3.3.3 변이(Mutation
3.3.4 액션(Actio
독자대상
초중급
소스코드 다운로드
https://github.com/bjpublic/VueJS-coffee
Vue.js는 React.js와 더불어 가장 핫한 자바스크립트 프레임워크 중 하나입니다. Vue.js는 React.js에 비해 진입 장벽이 낮으며, 쉽고 빠르게 개발을 할 수 있다는 것이 가장 큰 장점입니다. 무엇보다 한국의 수많은 개발자의 노력으로 인해 공식 문서 역시 번역이 잘되어 있을 뿐만 아니라 많은 커뮤니티에서도 좋은 정보를 손쉽게 얻을 수 있습니다. 앞으로도 Vue.js는 꾸준히 발전해 나갈 것이며, 수많은 Vue.js관련 커뮤니티 역시 점점 더 성숙해지고 있어 성장하는 Vue.js 생태계 속에서 Vue.JS를 이용하여 개발하면 얻을 수 있는 이점은 충분합니다.
이 책은 프로그래밍을 시작하기 위해 첫걸음을 떼는 입문자와 Vue.js를 사용하고 있는 개발자를 위한 책이라고 볼 수 있습니다. 실제 예제를 따라 해보면서 Vue.js를 더욱더 쉽게 만들어 어디서부터 어떻게 공부해야 할지 모르겠다고 생각하는 사람들에게 가이드가 될 책입니다.