관련서비스

검색

검색

책 메인메뉴

책본문

종류 : 종이책

(빠르게 배워서 바르게 적용하는) Vue.js 퀵 스타트

저자
원형섭 지음
출판사
루비페이퍼 | 2017.09.05
형태
판형 규격外 | 페이지 수 520 | ISBN
ISBN 10-1186710195
ISBN 13-9791186710197
정가
30,00027,000
가격비교 찜하기

인터넷서점 (총 7건) 더보기

이 책은 어때요? 0명 참여

평점 : 0 . 0

필독

비추 1 2 3 4 5 6 7 8 9 10 필독

이 책을 언급한 곳

리뷰 0 | 서평 0 | 블로그 0

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (7) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

정보 제공 : 교보문고 YES24 반디앤루니스 인터파크도서 영풍문고

책소개

한 권으로 완성된 Vue.js의 모든 것

이 책은 Vue.js의 문법과 이론을 시작으로 실무에서 바로 사용할 수 있는 애플리케이션을 직접 작성합니다. 더불어 이 예제 애플리케이션에 상태 관리(Vuex), 서버 통신(axios) 라우팅(Vue-router) 기능까지 계속 업그레이드하는 과정을 모두 담고 있습니다. 또한 크롬 브라우저의 개발자 도구를 이용해 내부 작동 방식과 구성을 이해할 수 있는 세심한 설명까지 곁들이며 Vue.js 개발 시 알아두어야 할 ES6 문법, 실수하기 쉬운 코드와 발생할 수 있는 오류 사례, 개발부터 사후 관리를 도울 각종 도구 사용법까지 Vue.js 개발에 필요한 모든 것을 다루고 있습니다.

저자소개

저자 원형섭

저서 (총 1권)
2001년까지 삼성종합기술원 HCILAB에서 일하다 2001년부터 현재까지 크레듀 멀티캠퍼스(구 삼성 멀티캠퍼스)에서 프로그래밍, 빅데이터, NOSQL 분야 전임 교수로 활동하고 있다. 또한 강의와 병행하여 ㈜오픈에스지에서 수석 컨설턴트로 재직 중이며 삼성중공업, 이랜드, 삼성디스플레이 등에서 프로젝트를 진행하였다. React, Angular, vue.js 등의 프론트엔드 프레임워크, 라이브러리와 Open API, MSA(Micro Service Architecture)에 관심이 많으며 DB에서 백엔드, 프론트엔드까지 섭렵하는 풀스택 개발자를 지향한다.

목차

CHAPTER 01 시작하기
1.1 Vue.js란?
1.2 개발 환경 설정
1.2.1 Node.js 설치
1.2.2 Visual Studio Code 설치
1.2.3 크롬 브라우저 및 Vue.js devtools 설치
1.2.4 Vue-CLI 설치
1.3 첫 번째 Vue.js 애플리케이션

CHAPTER 02 Vue.js 기초
2.1 hellovuejs 예제 분석
2.2 기본 디렉티브
2.2.1 v-text, v-html 디렉티브
2.2.2 v-bind 디렉티브
2.2.3 v-model 디렉티브
2.2.4 v-show, v-if, v-else, v-else-if 디렉티브
2.3 반복 렌더링 디렉티브
2.4 기타 디렉티브
2.5 계산형 속성

CHAPTER 03 Vue 인스턴스
3.1 el, data, computed 옵션
3.2 메서드
3.3 관찰 속성
3.4 v-cloak 디렉티브
3.5 Vue 인스턴스 라이프 사이클

CHAPTER 04 이벤트 처리
4.1 인라인 이벤트 처리
4.2 이벤트 핸들러 메서
4.3 이벤트 객체
4.4 기본 이벤트
4.5 이벤트 전파와 버블링
4.6 이벤트 수식어
4.6.1 once 수식어
4.6.2 키코드 수식어
4.6.3 마우스 버튼 수식어

CHAPTER 05 스타일
5.1 스타일 적용
5.2 인라인 스타일
5.3 CSS 클래스 바인딩
5.4 계산형 속성, 메서드를 이용한 스타일 적용
5.5 컴포넌트에서의 스타일 적용
5.6 스타일 예제

CHAPTER 06 컴포넌트 기초
6.1 컴포넌트 조합
6.2 컴포넌트의 작성
6.3 DOM 템플릿 구문 작성 시 주의 사항
6.4 컴포넌트에서의 data 옵션
6.5 props와 event
6.5.1 props를 이용한 정보 전달
6.5.2 event를 이용한 정보 전달
6.5.3 props와 event 예제
6.6 이벤트 버스 객체를 이용한 통신

CHAPTER 07 ECMAScript 2015
7.1 ES2015를 사용하기 위한 프로젝트 설정
7.2 let과 const
7.3 기본 파라미터와 가변 파라미터
7.4 구조분해 할당(destructuring assignment)
7.5 화살표 함수(Arrow function)
7.6 새로운 객체 리터럴
7.7 템플릿 리터럴
7.8 컬렉션
7.9 클래스
7.10 모듈
7.11 Promise

CHAPTER 08 Webpack
8.1 Webpack 구성
8.2 간단한 Webpack 구성 예제
8.3 Webpack 개발 서버 설정
8.4 Vue-CLI 보일러플레이트

CHAPTER 09 컴포넌트 심화
9.1 단일 파일 컴포넌트
9.2 컴포넌트에서의 스타일
9.2.1 범위 CSS(Scoped CSS)
9.2.2 CSS 모듈(CSS Module)
9.3 슬롯
9.3.1 슬롯의 기본 사용법
9.3.2 명명된 슬롯
9.3.3 범위 슬롯
9.4 동적 컴포넌트
9.5 재귀 컴포넌트

CHAPTER 10 axios를 이용한 서버통신
10.1 서비스 API 소개
10.2 axios 기능 테스트
10.2.1 http 프록시 설정
10.2.2 axios 사용
10.2.3 axios 요청 방법
10.2.4 axios 응답 형식
10.2.5 기타 메서드
10.2.6 파일 업로드 처리
10.2.7. axios 요청과 config 옵션
10.2.8 Vue 인스턴스에서 axios 이용하기
10.2.9 axios 사용 시 주의 사항
10.3. 연락처 애플리케이션 예제
10.3.1 기초 작업
10.3.2 App.vue 작성
10.3.3 ContactList.vue 작성
10.3.4 입력폼, 수정폼 작성
10.3.5 사진 변경폼 작성
10.4 정리

CHAPTER 11 Vuex를 이용한 상태 관리
11.1 Vuex란?
11.2 상태와 변이
11.3 게터
11.4 액션
11.5 대규모 애플리케이션의 저장소 파일
11.5.1 역할별 분리
11.5.2 모듈 이용하기
11.6 Vuex를 이용하도록 연락처 애플리케이션 작성

CHAPTER 12 vue-router를 이용한 라우팅
12.1 vue-router란?
12.2 vue-router 기초
12.3 동적 라우트
12.4 중첩 라우트
12.5 명명된 라우트
12.6 프로그래밍 방식의 라우팅 제어
12.6.1 라우터 객체의 push 메서드
12.6.2 내비게이션 보호
12.7 라우팅 모드
12.8 라우트 정보를 속성으로 연결하기
12.9 연락처 애플리케이션에 라우팅 기능 적용
12.9.1 초기 설정 작업
12.9.2 vuex 상태 관리 기능 변경
12.9.3 main.js에 라우팅 기능 추가
12.9.4 App.vue 파일 변경
12.9.5 ContactList.vue 컴포넌트 변경
12.9.6 ContactForm.vue, UpdatePhoto.vue 컴포넌트 수정
12.10 지연 시간에 대한 처리
12.10.1 API 호출 지연 시간 발생
12.10.2 스피너 컴포넌트 작성
12.10.3 상태와 변이, 액션 변경

CHAPTER 13 트랜지션 효과
13.1 CSS 트랜지션 기초
13.2 트랜지션 컴포넌트 기초
13.3 CSS 애니메이션 처리
13.4 트랜지션 이벤트 훅
13.5 리스트에 대한 트랜지션
13.6 연락처 애플리케이션에 트랜지션 적용하기

부록 A 단위 테스트
A.1 webpack 템플릿을 이용한 테스트
A.1.1 기본 기능 테스트
A.1.2 Vue 컴포넌트 테스트
A.1.3 이벤트 시뮬레이션
A.2 Jest를 이용한 테스트
A.2.1 Jest 설정
A.2.2 간단한 테스트 코드 작성
A.2.3 Vue 컴포넌트에 대한 테스트

부록 B 서버 사이드 렌더링
B.1 프로젝트 생성과 초기화
B.2 디렉터리 구조
B.3 저장소 기능 작성
B.4 nuxt.config.js 파일 작성
B.5 레이아웃 작성
B.6 페이지 작성
B.7 중첩 라우트 적용
B.8 트랜지션 효과 적용

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (7) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

리뷰

독자리뷰(총 0건)

리뷰쓰기

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (7) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

가격비교 - 인터넷서점 27,000

가격비교
서점 판매가 → 할인가(할인율) 판매가 할인가란? 적립금(적립률) 구매정보
YES24 바로가기 30,000원27,000원(-10%) 1,500원(5%) 구매하기 무료배송 대한민국1등 인터넷서점! 총알배송, 2천원추가적립, 리뷰포인트지급, 최저가보상
반디앤루니스 바로가기 30,000원27,000원(-10%) 1,500원(5%) 구매하기 무료배송 북셀프 단 한권만 사도 무료배송, 당일배송, 매장에서 바로받는 북셀프 서비스, 최저가 보상, 신규회원 1,000원 적립
도서11번가 바로가기 30,000원27,000원(-10%) 0원(0%) 구매하기 무료배송 [T멤버십 할인/최대1만원,신간도서] 3만원 이상 구매시 1,000포인트 추가 적립
영풍문고 바로가기 30,000원27,000원(-10%) 1,500원(5%) 구매하기 무료배송 바로바로 신간 무료배송 / 신규회원 1천원지급 / 영풍문고에서 페이코 첫 결제 5천원할인 / Now드림서비스
교보문고 바로가기 30,000원27,000원(-10%) 1,500원(5%) 구매하기 무료배송 바로드림 최저가 보상, 바로드림/바로배송
인터파크 바로가기 30,000원27,000원(-10%) 1,500원(5%) 구매하기 무료배송 당일/하루배송, 최저가 200% 보장, 인터파크 통합 마일리지, 스페셜 사은품선택 서비스
알라딘 바로가기 30,000원27,000원(-10%) 1,500원(5%) 구매하기 무료배송 10% 할인, 신간 사은품 추첨, 1권도 무료당일배송
단골 인터넷 서점 등록

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (7) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

추가 정보

상세이미지

- Visual Studio Code를 사용하며 Vue.js, ES6 관련 플러그인을 설치하고 이를 이용해 코드 작성을 돕습니다.
- Vue.js를 통해 MVVM 패턴의 뷰 중심 애플리케이션을 개발할 수 있습니다.
- 크롬 브라우저에 Vue devtools를 설치하고 사용하는 방법을 소개하여 디버깅 방법을 이해합니다.
- 동일한 기능의 예제를 여러 가지 형태와 스타일로 개발함으로써 좀더 Vue.js의 기능에 집중할 수 있습니다.
- Vue.js를 개발할 때 알아두어야 할 ES6 문법을 별도의 장으로 구분하여 정리했습니다.
- Vue-CLI를 사용해 프로젝트를 생성하고 개발하는 방법을 익힙니다.
- Vue-CLI에서 사용하는 Webpack 번들러의 설정 방법을 학습합니다.
- Vuex를 이용해 중앙집중화된 상태 관리 기법을 다룹니다.
- Vue-router를 이용한 SPA(Single Page Application) 구조를 이해합니다.
- axios를 이용해 서버 통신을 이해합니다.
- Vue.js 개발에는 외부 서비스 API가 필요한 경우가 많습니다. 서비스 API를 직접 개발하지 않아도 되게끔 필자가 제공하는 서비스 API인 http://sample.bmaster.kro.kr이 제공됩니다. 더불어 http://github.com/stepanowon/contactsvc에서 직접 내려받아 실행할 수도 있습니다.

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (7) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

책꼬리

책꼬리란? 함께 읽으면 좋은 책이거나, 연관된 책끼리 꼬리를 달아주는 것입니다. 'Vue.js 퀵 스타트'와 연관된 책이 있다면 책꼬리를 등록해 보세요

책 정보 별 바로가기 : 책정보  리뷰 (0) 가격비교 (7) 추가정보  책꼬리 (0) 한줄댓글 (0) 맨위로

한줄댓글

책속 한 구절

0/200bytes

퀵메뉴

TOP

서비스 이용정보