Description
현업에서 바로 사용할 수 있는 예제로 완성한 Vue.js의 모든 것 Vue 2.5 | Vue CLI 3.0 기반 설명
이 책은 Vue.js의 문법과 이론을 시작으로 실무에서 바로 사용할 수 있는 애플리케이션을 직접 작성합니다. 더불어 이 예제 애플리케이션에 상태 관리(Vuex), 서버 통신(axios) 라우팅(Vue-router) 기능까지 계속 업그레이드하는 과정을 모두 담고 있습니다. 또한 크롬 브라우저의 개발자 도구를 이용해 내부 작동 방식과 구성을 이해할 수 있는 세심한 설명까지 곁들이며 Vue.js 개발 시 알아두어야 할 ES6 문법, 실수하기 쉬운 코드와 발생할 수 있는 오류 사례, 개발부터 사후 관리를 도울 각종 도구 사용법까지 Vue.js 개발에 필요한 모든 것을 다루고 있다.
실무에서 꼭 알아야하는 Vuex와 Vue-router 친절하고 꼼꼼하게 설명합니다.
- Visual Studio Code를 사용하며 Vue.js, ES6 관련 플러그인을 설치하고 이를 이용해 코드 작성을 돕습니다.
- Vue.js를 통해 MVVM 패턴의 뷰 중심 애플리케이션을 개발할 수 있습니다.
- 크롬 브라우저에 Vue devtools를 설치하고 사용하는 방법을 소개하여 디버깅 방법을 이해합니다.
- 동일한 기능의 예제를 여러 가지 형태와 스타일로 개발함으로써 좀더 Vue.js의 기능에 집중할 수 있습니다.
- Vue.js를 개발할 때 알아두어야 할 ES6 문법을 별도의 장으로 구분하여 정리했습니다.
- Vue-CLI를 사용해 프로젝트를 생성하고 개발하는 방법을 익힙니다.
- Vuex를 이용해 중앙집중화된 상태 관리 기법을 다룹니다.
- Vue-router를 이용한 SPA(Single Page Application) 구조를 이해합니다.
- axios를 이용해 서버 통신을 이해합니다.
- Vue.js 개발에는 외부 서비스 API가 필요한 경우가 많습니다. 서비스 API를 직접 개발하지 않아도 되게끔 필자가 제공하는 서비스 API인 http://sample.bmaster.kro.kr이 제공됩니다. 더불어 https://github.com/stepanowon/vuejs_book_2nd에서 직접 내려받아 실행할 수도 있습니다.