Vue.js 2 Web Development Projects: Learn Vue.js by building 6 web apps
暫譯: Vue.js 2 網頁開發專案:透過建置 6 個網頁應用程式學習 Vue.js

Guillaume Chau

  • 出版商: Packt Publishing
  • 出版日期: 2017-11-30
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 398
  • 裝訂: Paperback
  • ISBN: 178712746X
  • ISBN-13: 9781787127463
  • 相關分類: Vue.js
  • 相關翻譯: Vue.js 項目實戰 (簡中版)
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Key Features

  • Build exciting real world web projects from scratch and become proefficient with Vue.js Web Development
  • Take your app to the next level with animation, routing, state management, server-side rendering and i18n
  • Learn professional web programming techniques to supercharge your Vue.js projects

Book Description

Do you want to make your web application amazingly responsive? Are you unhappy with your app's performance and looking forward to trying out ways to make your app more powerful? Then Vue.js, a framework for building user interfaces, is a great choice, and this book is the ideal way to put it through its paces.

This book's project-based approach will get you to build six stunning applications from scratch and gain valuable insights in Vue.js 2.5. You'll start by learning the basics of Vue.js and create your first web app using directives along with rich and attractive user experiences. You will learn about animations and interactivity by creating a browser-based game. Using the available tools and preprocessor, you will learn how to create multi-page apps with plugins. You will create highly efficient and performant functional components for your app. Next, you will create your own online store and optimize it. Finally, you will integrate Vue.js with the real-time Meteor library and create a dashboard showing real-time data.

By the end of this book you will have enough skills and will have worked through enough examples of real Vue.js projects to create interactive professional web applications with Vue.js 2.5.

What you will learn

  • Set up a full Vue.js npm project with the webpack build tool and the official scaffolding tool, vue-cli
  • Write automatically updated templates with directives to create a dynamic web application
  • Structure the app with reusable and maintainable components
  • Create delightful user experiences with animations
  • Use build tools and preprocessor to make larger professional applications
  • Create a multi-page application with the official Vue.js routing library
  • Integrate non-Vue.js elements into your apps like Google Maps
  • Use the official state-management library to prevent errors
  • Optimize your app for SEO and performance with server-side rendering and internationalization

About the Author

Guillaume Chau is the creator of integrations with Meteor (vue-meteor) and Apollo GraphQL (vue-apollo) to help developers build highly interactive, real-time, Vue-powered apps. He also created the official vue-curated app , which helps you to discover great packages, and he contributes to the ecosystem with tools such as vue-virtual-scroller and vue-supply. He built a customer portal app for a big energy company with large datasets and performance challenges and is now working with an innovative French start-up (WebRTC and real-time data).

Table of Contents

  1. Getting started with VueJS
  2. Project1: Simple markdown notebook
  3. Project2: Browser-based game
  4. Setting up a full-scale project
  5. Project3: Support center
  6. Project4: Geolocated microblogging
  7. Project5: E-commerce
  8. Integrating VueJS with Meteor: Realtime dashboard

商品描述(中文翻譯)

#### 主要特點
- 從零開始構建令人興奮的實際網頁專案,並熟練掌握 Vue.js 網頁開發
- 透過動畫、路由、狀態管理、伺服器端渲染和國際化,將您的應用程式提升到新水平
- 學習專業的網頁程式設計技術,為您的 Vue.js 專案增添動力

#### 書籍描述
您想讓您的網頁應用程式變得驚人地響應嗎?您對應用程式的性能不滿意,並希望嘗試方法使您的應用程式更強大嗎?那麼,Vue.js 作為一個構建用戶界面的框架,是一個絕佳的選擇,而這本書是讓您充分了解它的理想方式。

這本書的專案導向方法將讓您從零開始構建六個驚人的應用程式,並獲得有關 Vue.js 2.5 的寶貴見解。您將從學習 Vue.js 的基礎開始,並使用指令創建您的第一個網頁應用程式,提供豐富且吸引人的用戶體驗。您將通過創建一個基於瀏覽器的遊戲來學習動畫和互動性。利用可用的工具和預處理器,您將學習如何使用插件創建多頁應用程式。您將為您的應用程式創建高效且性能卓越的功能組件。接下來,您將創建自己的在線商店並進行優化。最後,您將把 Vue.js 與實時的 Meteor 庫整合,並創建一個顯示實時數據的儀表板。

到本書結束時,您將擁有足夠的技能,並通過真實的 Vue.js 專案示例,能夠使用 Vue.js 2.5 創建互動式專業網頁應用程式。

#### 您將學到的內容
- 使用 webpack 構建工具和官方腳手架工具 vue-cli 設置完整的 Vue.js npm 專案
- 使用指令編寫自動更新的模板,以創建動態網頁應用程式
- 使用可重用和可維護的組件結構化應用程式
- 通過動畫創造愉悅的用戶體驗
- 使用構建工具和預處理器來製作更大的專業應用程式
- 使用官方 Vue.js 路由庫創建多頁應用程式
- 將非 Vue.js 元素整合到您的應用程式中,例如 Google Maps
- 使用官方狀態管理庫來防止錯誤
- 通過伺服器端渲染和國際化優化您的應用程式以提高 SEO 和性能

#### 關於作者
**Guillaume Chau** 是與 Meteor (vue-meteor) 和 Apollo GraphQL (vue-apollo) 整合的創建者,幫助開發者構建高度互動的實時 Vue 驅動應用程式。他還創建了官方的 vue-curated 應用程式,幫助您發現優秀的套件,並通過 vue-virtual-scroller 和 vue-supply 等工具為生態系統做出貢獻。他為一家大型能源公司構建了一個客戶門戶應用程式,面對大型數據集和性能挑戰,現在正在與一家創新的法國初創公司(WebRTC 和實時數據)合作。

#### 目錄
1. 開始使用 VueJS
2. 專案1:簡單的 Markdown 筆記本
3. 專案2:基於瀏覽器的遊戲
4. 設置完整的專案
5. 專案3:支援中心
6. 專案4:地理定位的微博
7. 專案5:電子商務
8. 將 VueJS 與 Meteor 整合:實時儀表板

最後瀏覽商品 (20)