메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

★ 하루 만에 배우는 블록체인 개론(7/25) / 하루 만에 배우는 솔리디티와 Dapp 개발(7/26) ★

Vue.js 첫걸음

기본 원리부터 응용까지 탄탄하게 익히는 웹 애플리케이션 개발

한빛미디어

집필서

판매중

  • 저자 : 이지호
  • 출간 : 2018-04-02
  • 페이지 : 360 쪽
  • ISBN : 9791162240618
  • 물류코드 :10061
초급 초중급 중급 중고급 고급
4.3점 (7명)
좋아요 : 23

앵귤러와 리액트의 장점을 결합한 자바스크립트 프레임워크

 

앵귤러나 리액트 등의 프런트엔드 자바스크립트 프레임워크는 버전 변화도 빠르고, 배우고 익숙해지는 데 적지 않은 시간을 들여야 합니다. 이를 해결하고자 앵귤러와 리액트의 장점만을 담아 만든 것이 Vue.js입니다. 새로운 웹 애플리케이션 개발의 효율성을 높이는 건 물론이고 기존 프로젝트에 적용할 수도 있습니다.

 

이 책은 웹 애플리케이션 개발자가 Vue.js를 빠르면서도 제대로 익힐 수 있도록 꼼꼼하게 설명합니다. 특히 책에서 다루는 예제 코드는 웹 개발을 하다가 필요한 부분에 바로 응용해 사용할 수 있게끔 구성했습니다. 평소 자바스크립트 웹 애플리케이션 개발에 어려움을 겪었던 사람에게 이 책을 추천합니다.

 

detail_733.jpg

 

저자

이지호

초등학교에서 GW-BASIC을 처음 배우고, 중학교에서는 프로그래밍에 큰 흥미를 느껴 독학으로 프로그램 개발을 시작했습니다. 현재는 한국방송통신대학교 대학원의 정보과학과에서 데이터베이스를 연구하고 있습니다. 자바스크립트와 파이썬을 접한 이후로는 두 언어를 조합해서 어떤 결과물을 만드는 것을 좋아합니다. 파이썬과 데이터베이스로 우주 정복을 꿈꾸는, 철없는 면도 있습니다.

『Flask 기반의 파이썬 웹 프로그래밍』(제이펍, 2016)을 집필했고, 『코딩 클럽 LV2. 본격 파이썬 입문』, 『코딩 클럽 LV3. 제대로 된 파이썬 앱 만들기』(한빛미디어, 2015)를 함께 옮겼습니다.

CHAPTER 1 Vue.js 소개

__1.1 Vue.js의 탄생 배경

__1.2 가상 DOM 방식

__1.3 Vue.js의 장점

__1.4 Vue.js 활용

 

CHAPTER 2 Vue.js 개발 환경 

__2.1 배포용 버전과 개발용 버전

__2.2 npm과 vue-cli 설치

__2.3 빌드 도구

__2.4 마치며

 

CHAPTER 3 Vue.js의 주요 개념

__3.1 Vue.js 프로그램의 라이프사이클

__3.2 인스턴스와 컴포넌트

__3.3 템플릿

__3.4 옵션, 상태, 데이터

__3.5 감시자

__3.6 렌더링

__3.7 이벤트 핸들링

__3.8 데이터 바인딩과 폼 입력 바인딩

__3.9 디렉티브와 보간법

__3.10 첫 Vue.js 프로그램

__3.11 마치며

 

CHAPTER 4 Vue.js API

__4.1 옵션

__4.2 인스턴스 속성

__4.3 인스턴스 이벤트 메서드

__4.4 라이프사이클 이벤트 훅

__4.5 라이프사이클 메서드

__4.6 마치며

 

CHAPTER 5 템플릿 문법

__5.1 선언적 렌더링

__5.2 문자열 보간법

__5.3 속성 보간법

__5.4 일회성 보간법

__5.5 HTML 보간법

__5.6 템플릿 문법에서 사용하는 디렉티브

__5.7 필터

__5.8 자주 사용하는 사용자화 필터

__5.9 마치며

 

CHAPTER 6 반복 렌더링

__6.1 반복 렌더링에서 사용하는 디렉티브

__6.2 배열 변경 감지 메서드

__6.3 필터링과 정렬 적용

__6.4 마치며

 

CHAPTER 7 조건부 렌더링

__7.1 조건부 렌더링에서 사용하는 디렉티브

__7.2 v-if와 v-for 디렉티브의 차이점

__7.3 마치며

 

CHAPTER 8 계산된 속성과 감시자

__8.1 계산된 속성

__8.2 캐싱과 메서드

__8.3 computed 속성에 세터와 게터 메서드 추가

__8.4 감시자

__8.5 computed 속성과 watch 속성의 비교

__8.6 마치며

 

CHAPTER 9 클래스와 스타일 바인딩

__9.1 CSS 클래스 바인딩

__9.2 인라인 스타일 바인딩

__9.3 마치며

 

CHAPTER 10 이벤트 리스너와 이벤트 수식어

__10.1 이벤트 리스닝

__10.2 폼 이벤트 리스너

__10.3 메서드 이벤트 리스너

__10.4 인라인 메서드 리스너

__10.5 이벤트 수식어

__10.6 키 수식어

__10.7 마우스 버튼 수식어

__10.8 시스템 수식어 키

__10.9 마치며

 

CHAPTER 11 폼 입력 바인딩

__11.1 한 줄 바인딩

__11.2 여러 줄 바인딩

__11.3 checkbox 엘리먼트 바인딩

__11.4 radio 엘리먼트 바인딩

__11.5 select 엘리먼트 바인딩

__11.6 값 바인딩

__11.7 text 엘리먼트의 수식어

__11.8 마치며

 

CHAPTER 12 컴포넌트

__12.1 컴포넌트는 무엇인가요

__12.2 컴포넌트 사용하기

__12.3 싱글 컴포넌트 파일

__12.4 컴포넌트에 props 옵션으로 prop 속성 목록 전달

__12.5 사용자화 이벤트

__12.6 슬롯을 사용한 콘텐츠 배포

__12.7 마치며

 

CHAPTER 13 상태 관리

__13.1 상태 관리는 무엇인가요

__13.2 시작하기

__13.3 핵심 컨셉

__13.4 애플리케이션 구조

__13.5 플러그인

__13.6 마치며

 

CHAPTER 14 라우팅과 HTTP 통신

__14.1 Vue.js 프로그램의 HTTP 통신

__14.2 vue-router를 사용해 SPA 프로그램 작성

__14.3 마치며

 

APPENDIX A 웹 개발 보조 프로그램

__A.1 Insomnia REST Client

__A.2 WebStorm 프로그램

 

APPENDIX B 더 알아보기

__B.1 서버 사이드 렌더링

__B.2 단위 테스팅

__B.3 다른 프레임워크와의 비교

__B.4 파이썬을 사용해 Node.js 환경 구성하기

빠르게 익히고 다양하게 써먹는 정통 Vue.js 입문

 

좋은 프런트엔드 개발자가 되고 싶다면 여러 가지 형태의 웹 페이지를 직접 만들어보는 것이 가장 중요합니다. 그리고 만들어보는 과정에서 좋은 예제를 참고해서 기본기를 확실하게 익히는 것이 좋습니다.

 

이 책은 기본기를 확실히 익힐 수 있는 좋은 예제를 엄선해 Vue.js를 익히도록 했습니다. Vue.js의 창시자 에번 유의 철학인 “무엇인가 정말 가볍게 만들어보고 싶다”에 맞게 부드럽고 편안한 분위기, 직관적인 설명으로 Vue.js의 개요부터 실제 개발에 필요한 포인트들을 잘 짚어줍니다. 혼자 읽지만 같이 문제를 풀듯이 설명하면서 Vue.js를 쉽게 포기하지 않도록 도와줍니다.

 

★ 이 책의 특징
1. 메모장과 웹 브라우저만 있으면 OK!

이 책은 자바스크립트의 기본기를 다졌다면 Vue.js를 바로 배울 수 있도록 구성했습니다. 별도의 개발 도구를 사용하는 방법도 설명하지만 기본적으로 메모장과 웹 브라우저만 있으면 이 책을 읽고 Vue.js 문법을 바로바로 살펴볼 수 있습니다. 

 

2. 공식 문서의 부족했던 부분을 잘 챙겨줍니다.

Vue.js는 이미 공식 문서가 한글화되어 있습니다. 하지만 부족한 설명도 상당합니다. 이 책은 공식 문서를 읽다가 궁금했던 부분을 제대로 설명해주자는 마음가짐으로 썼습니다. 단순히 문법만 설명하는 것이 아니라 왜 이 문법을 사용해야 하는지 알려줍니다. 또한 문법만 짧게 설명한 부분에 예제 코드를 제공해 개념 이해를 돕습니다. 공식 문서에 부족함을 느낀 분이라면 이 책을 읽고 Vue.js의 이해도를 더 높일 수 있습니다.

 

대상 독자

- 자바스크립트 기초 과정을 마친 후 프런트엔드 자바스크립트 프레임워크를 공부하려는 사람

- Vue.js를 공부하려는 다른 프런트엔드 자바스크립트 프레임워크 개발자

- 기존에 만든 웹 애플리케이션을 개선하려는 사람

 

추천사

 

핵심만 설명하는 직관적인 예제 코드로 Vue.js를 설명합니다. 또한 불필요한 지문을 읽으며 낭비할 시간을 최소화했습니다. Vue.js 에 입문하는 초중급 자바스크립트 개발자라면 꼭 읽어보기 바랍니다. - KBNC 기술개발연구소 개발 2팀 김제헌

 

Vue.js의 API를 기반으로 동작 원리를 설명하는 부분이 다른 책들과 비교했을 때 갖는 이 책의 경쟁력입니다. 개인적으로 “그냥 이렇게 쓰면 된다”라는 설명만 있는 것보다 “이렇게 동작하도록 만들었으니 이렇게 사용하면 된다”라는 설명을 좋아하기 때문입니다. 공식 문서의 한글 번역이 완벽하지 않다 보니 문서만으로 개발하기 어려울 때도 있는데 이 책은 공식 문서의 부족한 부분을 예제와 함께 친절하게 설명해줍니다. - 야놀자 CX 서비스실 안도형

 

프런트엔드 자바스크립트 프레임워크는 근 5년간 빠른 속도로 변화해왔습니다. 이러한 상황에서는 프레임워크를 이해하는 것은 물론이고 어떠한 의도와 목적으로 변할지 예측할 수 있어야 합니다. 이 책은 Vue.js를 사용하는 방법을 알려주고, 어떻게 변화해나갈지도 알려줍니다. 이 책으로 손쉽고 빠르게 웹 애플리케이션을 개발할 수 있는 기반을 다질 것입니다. - 위시켓 개발팀장 이용길

  •  본인은 C# 백엔드 개발자로서 프론트단의 지식이 전무한 상태이다. 언제까지나 프론트를 모른체 서버 사이드 개발을 할 수는 없겠다 싶어, 팀내에서 사용하는 Vue.js 공부를 시작하고자 이 책을 꺼내 들었다. 

     

     요새 웹 개발쪽 상황은 프레임워크,빌드 도구,주변 라이브러리 등이 우후죽순으로 쏟아나오고 있어 진입장벽이 너무 높은편으로 판단된다. 

     

     이러한 상황에서 한빛미디어의 Vue.js 첫걸음이란 책은 책 초반부에 Vue.js 환경설정부터 개념설명까지 차근차근 설명하고 있어 웹 프레임워크를 처음 접하는 사람들에게 추천할만한 책이다.

     

     반면에 본인이 프론트 개발을 어느정도 접한상태에서 npm cli UMD 등의 용어들이 익숙한 사람이라면, 사실 이 책보단 vue.js 공식 홈페이지에서 레퍼런스들만 읽는 것을 추천한다.

  • Vue.js 첫걸음! 이란 책의 리뷰를 하게 되었습니다.
    현시점에서 웹 프로그래밍 세계에 입문하는 많은 분들이 프론트를 담당하는 웹 프레임워크부터 배우지는 않습니다만, 많은 웹 프레임워크들이 출시된 상태라 선택에 장애를 겪을 수 있기에 차이와 장단점을 알고 있으면 선택에 도움이 되겠죠?

    angular는 제외하더라도 React와 Vue를 두고 개발자 지인들과는 얘기를 많이 나눈 편입니다. 어느게 더 편하냐? 무엇이 더 좋으냐? 이런 얘기들이요. 

    React같은 경우에 강력한 기능과 개발환경 지원 등 편의점이 많지만 러닝커브가 상당히 높은 편이고 기술자체가 난해하다 라는 평, 그리고 버전업이 되면서 과거 버전에서 신버전으로 옮겨가는 노력이 많이 든다고 평가받고 있습니다.

    Vue의 경우에는 간단하고 간략하다 라는 평이 있는 반면에 강력한 기능이 적다 라고 평가 받는데, Vue 만으로도 어지간한 웹 어플리케이션을 제작하는데 무리가 없다! 라고 Vue로 열심히 외주일을 하고 계신 동료의 평가로 Vue를 배우는게 더 좋지않을까?에 무게가 실리고 있습니다.

    어쨌든 배우려고 한다면 다양한 책이 존재하는 마당에 어떤 책을 골라서 해야할까? 고민이 될 수 있습니다. 여러 출판사에서 시류에 맞게 유행하는 기술에 대한 책들을 열심히 출간하고 있습니다. 그래서 책을 구하려면 얼마든지 구할 수 있지만 보통은 취향에 맞는 책을 선택하면 됩니다.

     이제 한빛미디어의 Vue.js 첫걸음을 살펴 보겠습니다. 요즘 한빛미디어 책들은 심플한 표지를 추구하는 듯 합니다. 표지도 마음에 들고, 대형 출판사 답게 내부 편집도 깔끔하게 된 편입니다.

      그리고 국내 저자! 라는게 최장점이지 않을까 싶습니다. 외서 번역으로 하게 되면 번역 품질이나 알수 없는 문장들이 좀 생기게 마련인데, 국내 저자는 이런 점이 거의 없고. 이미 기 출간 경력이 있으신 분이기에 내용도 상당히 좋습니다.

      특히 '첫걸음'이란 타이틀에 맞게 역사, 설치, 주변 프레임워크 등에 관한 설명이 충분히 실려 있기 때문에 차분히 공부를 단계별로 하길 원하시는 분들에게 잘 맞는 책 입니다. 쿡북처럼 당장에 활용할 내용들로 꽉차 있지는 않기 때문에 바로 실전에서 활용할 내용이 궁금하신 분들이 보기에는 초반 내용이 지루할 수 있습니다.

      대신에 쿡북에 비해서 훨씬 넓은 영역에 대한 설명을 접하실 수 있습니다. 깊이 있는 설명은 첫걸음 책에서는 좀 힘든 부분이지만 웹 프레임워크가 처음이신 분들에게 충분히 도움이 될 만한 설명들이 가득 차 있습니다. (SPA 만들기에 관한 설명 등)

      저도 Vue에 대한 경험이 적기 때문에 이 책을 보면서 기초를 튼튼히 만들 수 있었습니다. 아직 실무에서 Vue를 활용한 어플리케이션 제작은 하지 않고 있지만 곧 적용해 보고 싶다는 생각도 드네요.

      이 책은 '웹 프레임워크'가 처음 혹은 'Vue.js'가 처음이신 분들에게 추천 드립니다!
      반대로 쿡북 수준의 바로 활용을 원하시는 분들에게는 비 추천입니다!

     

  •  

    1. 개요

     

    1.jpg

     

    2.jpg

     

     

     

    평소에프런트엔드 자바스크립트 프레임워크에 관심이 많아서 국내에 발간된 Vue.js 책은 딱 1권 빼고 모두 읽어 보았습니다.

     

    리뷰를함께 했던 많은 분들의 의견대로 본 서적은 자바스크립트의 기본지식을 갖추고 실전 개발 경험이 있는 개발자라면 충분히 소화할 수 있는 분량과 난이도로저술되었다고 생각합니다.

     

    책 제목이‘Vue.js 첫걸음이지만 사실은 Vue.js 서적 중에 약간 난이도가 있습니다. 비유를 들자면 책의많은 부분에서 나무보다 숲을 설명하는 부분이 좀 있습니다. 그래서 해당 섹션에 대한 기초 지식이 없으면조금 이해하기 힘들 수 도 있습니다. 그럼에도 불구하고 Vue.js 관련책 중에 강력히 추천해 드리고 싶은 책 중에 하나입니다.

     

    그리고초판(18 4월 발행)인데도불구하고 본문이나 예제소스에서 아직 오탈자를 발견하지 못했습니다.  

     

    2. 초간단 5분만에 책 읽기

     

     

    1장에서 Vue.js 소개부터 시작합니다. Vue.js의 장점인 템플릿과 확장성그리고  활용방안(컴노넌트)에 대해 간단해 설명합니다.

     

    아마 많은분들이 자바스크립트 프레임워크로 AngularJS, ReactJS, Vue.js 중에 어떤 것을 사용할지고민하셨을텐데 Vue.js를 선택해야 하는 이유에 대한 답을 찾을 수 있습니다.

     

    2장에서는 Vue.js의 개발환경에 대해서 설명합니다. 프런트엔드 개발을 하고있는 분들은 Vue-cli 설치 등을 읽어보시면 됩니다. 다만자바스크립트 (Vue.js) 라이브러리 파일의 배포와 빌드에 대해 처음 접하는 개발자는 이번 기회에본 서적에서 설명하고 있는 다양한 모듈 번들러(Webpack )를학습해서 활용해 보시길 바랍니다.

     

    3장은 Vue.js주요개념을 통해서 Vue.js라는 숲을 보는 섹션입니다. 당장 Vue.js

    어떻게시작하며 Vue인스턴스, 콤폰먼트, 템플릿, 이벤트핸들링과 같은 주요 개념에 대해 학습합니다.

     

    4장에서본격적으로 Vue.js 코딩을 시작합니다. 간단한 Vue인스턴스를 만들기 위한 상태 옵션, DOM옵션, 애셋옵션, 컴포지션 옵션 등에 대해서 학습합니다.

    실전 코딩에서 Vue.js의 인터텐스 생성부터 소멸까지 각 단계별로 필요한 이벤트를 처리해야하는 경우가 있는데 이러한 라이프사이클 이벤트 훅에 대해서 아주 상세히 설명 되어 있습니다.

     

    5장에서드디어 화면에 데이터를 표시하기 위한 Vuw.js 템플릿, 디렉티브, 필터에 대해서 학습합니다.

     

    6장에서는프로그램 랭귀지에서 흔한 반복 처리를 위한 반복렌더링에 대해서 설명합니다. 기존에 팀플릿 엔진 등을사용해본 독자라면 아주 쉬운 내용입니다.

    참고로javascript 라이브러리인 lodash에 대한 내용도언급되는데 처음 들어보시는 분들은 한번쯤 학습해 보시길 권장합니다. 물론 유사한 라이브러리인Underscore도 좋습니다.

     

    7장은 조건을처리하기 위한 조건부 렌더링에 대해서 학습합니다.

    Vue.js 코딩 시 어떤 조건에 따라 DOM 엘리먼트의 랜더링 여부를 결정하는 v-if v-show는 아마 가장 많이 사용하는 디렉티브일 것입니다.

     

    8장에서는계산된(Computed) 속성과 감시자(Watch)에 대해서학습합니다. 단어 자체가 생소할 수 있으나 이미 여러 프로그램 언어에 있는 개념이므로 실전에서 활용도가높습니다.

    watch 속성은 사용자가 입력/수정한 부분에 대해 즉각적인 반응이 일어나는 실시간 시스템에유용하며, 계산된 속성은 캐싱 기능을 이용하여 미리 계산된 값을 여러 번 참조햐야할 때 성능 향상에도움이 됩니다.

     

    10장과 11장에서는 웹 프로그래밍의 꽃이라 할 수 있는 이벤트 처리와 폼(Form)처리에대해 학습합니다.

     

    우선 이벤트를감지하는 이벤트 리스너는 네이티브 자바스크립트의 이벤트 리스너와 거의 동일해서 내용이 쉽습니다. 특히 jQuery 등을 자주 사용해본 독자라면 이해가 더욱 쉽습니다.

     

    그리고 Vue.js에서는 이벤트 수식어라는 것도 제공하는데 직관적이고 기능은 거의 네이티브 이벤트 객체와 동일해서 사용법만익히면 실전에 바로 적용이 가능합니다.

     

    12장이 사실이 책의 핵심입니다. 바로 대규모 사이트 구축을 위한 컴포넌트에 대해 상세히 기술합니다.

     

  • 한동안 jQuery 가 웹 프론트엔드의 지존으로 군림했던 때가 있었습니다. DOM 과 자바스크립트 객체를 손안에서 주무르며 서버와의 비동기 통신까지 손쉽게 해낼 수 있었기 때문에 많은 개발자들에게 사랑을 받았습니다. 하지만 시대가 흐르면서 jQuery 가 가진 불편함들을 해소하려는 노력들이 생겨났고 단순히 DOM 제어와 자바스크립트 객체 핸들링을 넘어서 브라우저 랜더링에 적극적으로 참여하는 프레임워크의 시대가 찾아왔습니다. 

     

    근래 웹 프론트엔드 기술을 이야기할 때 빠지지 않고 나오는 세가지 기술은 앵귤러(Angular), 리액트(React), 그리고 뷰(Vue)입니다. 앵귤러는 초기 버전과 후속 버전의 급격한 학습곡선 차이로 인해 유저층이 분산되고 있다는 평이 많습니다. 리액트는 페이스북을 필두로 가장 널리 사용되는 웹 프론트엔드 기술이 되었지만 다소 복잡한 사용 방법에 대해 갑론을박이 많습니다. 이런 와중에 앵귤러의 단순함과 리액트의 강력함을 모아놓은 뷰가 급격히 사용자 층을 넓히기 시작했습니다.

     

     

    이지호 님이 쓴 "Vue.js 첫걸음" (한빛미디어) 는 뷰가 가지고 있는 기능적인 측면들을 꼼꼼히 살펴 설명한 책으로 출간된지 얼마 되지 않은 따끈따끈한 책입니다. 회사에서 업무차 가볍게 내부의 웹 페이지를 개발해야 하는 요구사항이 생겨 이지스 퍼블리싱에서 출간된 "Do It! Vue.js 입문"을 읽고 있던 터라 책의 내용과 구성을 비교해 볼 기회가 생겼습니다. 참고로 한빛미디어에서는 주기적으로 "나는 리뷰어다" 프로그램을 통해 새롭게 출간된 책의 리뷰어를 선발하고 있습니다. "Vue.js 첫걸음"도 "나는 리뷰어다" 프로그램을 통해 제공받은 도서임을 미리 밝혀둡니다!

     

    처음 Vue 를 시작하는 사람에게 어떤 책이 더 좋을까?

     

    Vue 는 웹 프론트엔드 프레임워크인 만큼 기본적인 HTML 에 대한 지식과 DOM, 자바스크립트 등 기본적인 배경 지식이 얼마나 충분한가에 따라 학습곡선이 달라질 수 있습니다. "Vue.js 첫걸음"은 Vue 가 제공하는 인터페이스와 API 등을 중점적으로 설명하는 경량 바이블 형식을 지향하고 있습니다. 다시 이야기하면 Vue 를 어느정도 이해하고 사용하면서 옆에 두고 보면 좋은 구성을 가지고 있습니다. 그렇지만 수백페이지에 달하는 API 바이블 류의 책만큼 분량이 있는 것은 아니기 때문에 프레임워크를 어느정도 이해한 상태에서 핵심 기능을 빠르게 찾고 익숙해 지는데 도움이 될 수 있습니다.

     

    반면, "Do It! Vue.js 입문"의 경우 가능한 빠르게 샘플 코드를 만들면서 실제 랜더링 되는 코드와 Vue 와의 관계를 많이 다루고 있습니다. Vue 의 다양한 기능을 하나씩 살펴보기 보다는 자주 사용되는 주요 기능을 중심으로 가볍게 살펴보고 바로 샘플 코드를 만들어 가면서 동작 원리를 익히는데 포커스를 두고 있습니다. 처음 Vue 를 시작하는 사람이라면 "Vue.js 첫걸음" 보다는 "Do It! Vue.js 입문"이 더 쉽게 읽히고 와닿을 수 있을거라 생각됩니다. 

     

    이지스 퍼블리싱의 "Do It! Vue.js 입문" 책 살펴보기 [바로가기]

    한빛미디어의 "Vue.js 첫걸음" 책 살펴보기 [바로가기]

     

     

    Vue 를 조금이라도 공부해 본 사람이라면, "Vue.js 첫걸음"

     

    최근 프레임워크나 라이브러리를 공부하는 사람들이 가장 많이 찾는 방법은 공식 문서를 통한 학습입니다. 그렇지만 공식 문서는 방대한 기능을 하나씩 모두 다루는 경우가 많아 빠르게 실무에 적용해야 하는 상황에 놓인 사람들에게는 다소 시간이 많이 걸리는 방법입니다. 바이블류의 책들이 정말 많은 것을 담고 있지만 프레임워크에 새로 진입 했거나 빡빡한 일정을 가진 사람들에게 크게 어필하지 못하는 것도 비슷한 이유 때문이라고 생각합니다. 

     

    Vue 를 조금이라고 공부해 봤고 간단한 샘플코드를 통해 동작 방식을 이해하고 있다면 한빛미디어의 "Vue.js 첫걸음"이 탄탄한 기초 지식을 만드는데 도움이 될 것입니다. "Vue.js 첫걸음"은 책의 초반부에 개발에 필요한 환경을 구성과 Vue 의 생애주기모델을 설명하는데 할애하고 있습니다. 이를 기반으로 Vue 에서 사용되는 다양한 기능 요소들을 하나씩 너무 깊지도, 너무 얕지도 않게 설명하며 책의 중반, 후반부를 채우고 있습니다. 두꺼운 바이블이 필요한 단계가 아닌, 초급에서 익숙한 초급 혹은 중급으로 넘어가는 분들에게 분명 도움이 될 수 있는 구성으로 보입니다. 

     


  •  

      요즘 보면 JavaScript 라이브러리와 프레임워크들을 정말 많이 사용하고 있고 그 사용 폭도 점점 넓어지고 있다. 종류도 많지만 각각의 특성도 다양해서 정말 따라가기 힘들다. 워낙 넓다보니 뭐부터 시작해야 할지도 잘 모르겠다. 최근 동기들과 React를 조금씩 공부하고 있는데 React 와 Vue의 차이를 좀 알아볼겸 이번 리뷰 도서로 선택을 했다. 

     

     

    보통 모르는 언어를 처음 접할때에는 가장 중요한게 이론이다. 아무생각없이 Copy&Paste만 해가지고는 처음에는 좀 빠를지 몰라도 나중에는 막히게 된다. 이 책도 읽다보면 빠르게 진도를 나갈수 있는 책은 아니었다. 특히 나같이 Javascript 에 대해서 많은 지식을 가지고 있지 않은 사람들에게는 정말 천천히 끈기를 가지고 읽어야 하는 책이다. 책 내용을 보면 정의나 속성, 원리에 대해서 정말 자세하게 설명해주고 있다. 그래서 읽다가 혹시 이거 번역서인가? 라는 생각도 했다. 책 구성이나 디자인이 약간 O'reilly 에서 나오는 책같은 느낌이 들어서였다. 그런데 그게 아니었다. 정말 이렇게 자세하고 꼼꼼하게 설명해준 저자 분이 정말 대단하다는 생각이 들었다.

     

    특히 Chapter 3에 나와있는 Vue.js 의 주요 개념들은 처음 접하는 나에게 많은 도움을 주었다. 보통 Chapter 별로 하나씩 하나씩 설명해주는게 일반적인데 일단 먼저  개념에 대해서 설명을 해주니 전체적인 연결고리들을 좀더 이해하기 쉬웠다.

     

    쉽지는 않겠지만 Vue.js에 대해서 관심이 있거나 시작하려는 사람들은 이책을 읽어보면 많은 도움을 받을 수 있을거 생각이 된다. 

     

    http://blusky10.tistory.com/339

     

  • 빠르게 내실을 다질 수 있어 좋습니다.

     

    한번 따라해보고 끝나는 그런 책은 아니지만, 어렵지도 않고 잘 들어옵니다.

    그러면서도, 이유와 목적에 대한 설명이 충분합니다.

     

    제목은 첫 걸음이지만 목차를 보시면 알겠지만 응용단계까지 갈 수 있도록 단계별로 인도합니다.

    참고서로 두고 볼 가치가 느껴집니다.

  • 총 14장, 2개의 부록으로 한 장이 길지 않아 지루하지 않게 읽어내려갈 수 있음. 

    나중에 필요한 부분 찾기 쉬울것 같음. 

    폰트크기 적당하고, 줄간격 적당함. 

    다만 스탠도 밑에서 보면 책이 빛을 조금 반사할 듯.

     

     

    따라하기 스타일의 초급 책에는 잘 없는 "Vue 라이프 사이클"에 대해 설명되어 있어서 이해하는데 도움 되었음. 

    설명하고자 하는 내용이 차근차근히 표현되어 있어서 이해하는데 어렵지 않았음. 

    부담스럽지 않고, 

    머리 쥐어 뜯지 않고 읽을 수 있었음. 

결재하기
배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
Vue.js 첫걸음
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
Vue.js 첫걸음
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
Vue.js 첫걸음
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실