The Majesty of Vue.js 2 (Korean)
The Majesty of Vue.js 2 (Korean)
$22.00
Minimum price
$27.00
Suggested price
The Majesty of Vue.js 2 (Korean)

This book is 99% complete

Last updated on 2017-06-26

About the Book

요약 : The Majesty of Vue.js 1의 영문판은 1,000부 이상 판매한 Vue.js 프레임워크의 첫 번째이자 가장 인기 있는 책입니다. 이 책은 Vue.js의 버전 2를 다루는 개정판입니다. 오랫동안 꾸준히 내용을 추가하고 있습니다.

The Majesty of Vue.js 2(이하 TMVUEJS2)는 Vue.js를 시작하는 모든 사람에게 좋은 시작점이 됩니다. Vue.js를 처음 사용하는 개발자는 물론 이미 사용하고 있지만, 더 깊은 내용을 알고 싶은 개발자에게도 유용합니다. 또한, Vue.js 1 을 사용하고 있고, 버전 2로 마이그레이션 하려는 개발자에게도 유용합니다.

이 책의 일정 수익(20%)은 Vue.js 프레임워크를 만들고 있는 Evan You에게 기부됩니다. (TMVUEJS2는 Vue.js 공식 홈페이지에 있는 공식 후원자 중 하나입니다.)

원작자 Alex KyriakidisKostas Maniatis는 Laravel과 Vue.js를 기반으로 한 새 프로젝트를 진행하면서 Vue.js 가이드와 튜토리얼을 모두 읽었으나 웹에 Vue.js에 대한 내용이 적은 것을 알게 되었습니다. 프로젝트를 하면서 쌓인 경험들을 사람들과 공유하기 위해서 TMVUEJS1 TMVUEJS2를 출판했습니다.

TMVUEJS2는 직관적이고 따라 하기 쉽게 구성되었으며 모든 예제는 이해하기 쉽도록 자세하게 설명하고 있습니다. 매우 기초적인 내용부터 시작하여 많은 예제를 거쳐 Vue.js 2 의 중요한 내용들을 다룹니다.

코드를 익히는 가장 좋은 방법은 코드를 작성하면서 익히는 것입니다. 그래서 대부분의 장의 마지막에 배웠던 것을 실제로 해볼 수 있는 "혼자 해보기" 섹션을 준비했습니다. Vue.js를 잘 이해하기 위해 가능한 한 모두 해볼 것을 매우 권장합니다.

이 책이 끝나는 시점에 Vue.js를 이용해 기존에 있던 프로젝트 또는 새 프로젝트에서 매우 좋은 프론트엔드 애플리케이션을 만들 수 있을 것입니다.

누구를 위한 책인가요?

최근 웹 개발을 하는 데 시간을 보냈다면 부트스트랩과 수많은 자바스크립트 프레임워크를 보았을 것입니다.

TMVUEJS2는 가볍고 간단한 자바스크립트 프레임워크를 배우려는 사람들을 위한 책입니다.

다양한 지식이 필요한 것은 아니지만 HTML 및 자바스크립트에 익숙하면 더욱 좋습니다. 극단적인 예로 문자열과 객체 사이의 차이가 무엇인지 설명할 수 없다면 먼저 자바스크립트를 조금 더 익혀야 합니다.

TMVUEJS2는 Vue.js 에 대해 이미 알고 있고 더 깊이 알고 싶은 독자에게 유용합니다.

TMVUEJS2의 번역을 마치면서..

처음 TMVUEJS2를 읽을 시기에는 일부 내용만 보고 가이드와 내용 차이가 크지 않다고 생각했습니다. TMVUEJS2는 가이드에서 다루지 못하는 내용을 다룹니다. 왜 특정 기능이 필요하고 어떻게 사용하는 것이 좋은지 자연스럽게 익힐 수 있도록 도와줍니다.

Vue.js를 다루는 것이 주목적이지만 이 밖에 최신 자바스크립트를 사용하는데 필요한 기본 지식들도 다루고 있습니다. 한국어 사용자모임 분들께서 하셨던 많은 질문에 대한 해답이 TMVUEJS2에 있는 경우를 많이 보았습니다.

현재 Vue.js를 사용하시는 분들에게는 약간 쉬운 내용일 수 있다고 생각합니다. 하지만 Vue.js 가이드를 보면서 이해지 않는 것이 하나라도 있다면 TMVUEJS2가 좋은 답변을 해줄 것으로 생각합니다.

TMVUEJS2 꾸준히 업데이트되고 있습니다. 실제로 한글 문서 번역을 하는 도중에도 영문판이 계속 수정되었습니다. 이 과정에는 저도 포함되어 있습니다. 원작자들은 열린 마음을 가지고 있고 여러 다른 언어를 사용하는 번역자들과 소통하며 의견을 반영하고 있습니다.

빠르게 변화하는 Vue.js를 가장 잘 따라잡을 수 있는 책이라고 생각합니다.

This book is a translation into Korean of The Majesty of Vue.js 2 which was originally written in English.

About the Authors

Alex Kyriakidis
Alex Kyriakidis

Alex Kyriakidis is an ambitious, award winner developer, software engineer perfectionist and currently addicted to Laravel and Vue.js. He has worked with several teams delivering high quality cross-platform applications, APIs and websites.

Alex spends his time learning cutting edge technologies every day, striving to make the best developer out of himself.

Kostas Maniatis
Kostas Maniatis

Kostas was Alex's apprentice but now has become an aspiring web developer and the arch nemesis of his former master. Currently, he runs vuejsfeed.com and is a core member of Vuedo.

ChangJoo Park(박창주)
ChangJoo Park(박창주)

ChangJoo Park is a maintainer of Vue.js Korean website and Vue.js Korean organization. Currently working as a front-end developer in startup in Korea uses Vue.js to create social media for businesses.

Table of Contents

  • 소개
    • Vue.js 소개
      • Vue.js 개요
      • Vue.js를 사용하는 사람들의 의견
      • 다른 프레임워크와 비교
    • 환영합니다
      • The Majesty of Vue 2에 관하여
      • 이 책은 어떤 사람이 읽어야 하나요?
      • 저자와 연락하려면
      • 혼자 해보기
      • 예제 코드
      • 오탈자
      • 표기 규칙
  • Vue.js 기초
    • Vue.js 설치
      • 독립 실행 버전
      • NPM 사용
      • Bower 사용하기
    • 시작하기
      • 안녕하십니까 전하!
      • 양방향 바인딩
      • jQuery와 비교
      • 혼자 해보기
    • 디렉티브
      • v-show
      • v-if
      • v-else
      • v-if와 v-show의 차이
      • 혼자 해보기
    • 리스트 렌더링
      • 부트스트랩 설치와 사용
      • v-for
      • 배열 렌더링
      • 객체 v-for
      • 혼자 해보기
    • 상호작용
      • 이벤트 핸들링
      • 이벤트 수식어
      • 키 수식어
      • 계산된 속성
      • 혼자 해보기
    • 필터
      • 필터링된 결과
      • 결과 정렬
      • 사용자 정의 필터
      • 유틸리티 라이브러리
      • 혼자 해보기
    • 컴포넌트
      • 컴포넌트가 무엇인가요?
      • 컴포넌트 사용하기
      • 템플릿
      • 속성
      • 재사용성
      • 함께 사용하기
      • 혼자 해보기
    • 사용자 정의 이벤트
      • 발생과 청취
      • 부모-자식 간 통신
      • 이벤트에서 전달인자 사용
      • 비 부모 자식간 통신
      • 이벤트 리스너 제거
      • 이야기로 돌아가서
      • 혼자 해보기
    • 클래스와 스타일 바인딩
      • 클래스 바인딩
      • 스타일 바인딩
      • 이벤트를 이용한 바인딩
      • 혼자 해보기
  • API 사용하기
    • 머리말
      • CRUD
      • API
    • 실제 데이터를 사용하여 작업하기
      • 비동기로 데이터 가져오기
      • 리팩토링
      • 데이터 수정
      • 데이터 제거
    • HTTP 클라이언트
      • 소개
      • Vue-resource
      • axios
      • axios 사용하기
      • 기능 향상하기
      • 자바스크립트 파일
      • 소스코드
      • 혼자 해보기
    • 페이지네이션
      • 구현
      • 페이지네이션 링크
      • 혼자 해보기
  • 대규모 애플리케이션 구축
    • ECMAScript 6
      • 소개
      • 변수 선언
      • 화살표 함수
      • 모듈
      • 클래스
      • 전달인자 기본값
      • 템플릿 리터럴
    • 고급 워크플로우
      • Babel을 이용한 ES6 컴파일
      • Gulp를 이용한 워크플로우 자동화
      • Webpack을 이용한 모듈 번들링
      • 요약
    • 단일 파일 컴포넌트
      • vue-cli
      • Webpack 템플릿
      • .vue 파일 만들기
    • 중복 상태 제거
      • 속성을 이용한 공유
      • 전역 저장소
    • 컴포넌트 교체
      • 동적 컴포넌트
    • Vue 라우터
      • 설치하기
      • 사용방법
      • 이름을 가지는 라우트
      • 히스토리 모드
      • 중첩 라우트
      • 자동 active 클래스 추가
      • 라우트 객체
      • 동적 세그먼트
      • 라우트 별칭
      • 라우트 푸시
      • 트랜지션
      • 네비게이션 가드
      • 혼자해보기
    • 마무리하며
    • 더 배우려면
      • 튜토리얼
      • 비디오
      • 오픈소스 프로젝트
      • Awesome Vue

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub