Frontend Development Projects with Vue.js 3 : Learn the fundamentals of building scalable web applications and dynamic user interfaces, 2/e (Paperback)
暫譯: 使用 Vue.js 3 的前端開發專案:學習構建可擴展的網頁應用程式和動態使用者介面的基本原則,第二版 (平裝本)

Shavin, Maya, Camden, Raymond

  • 出版商: Packt Publishing
  • 出版日期: 2023-03-17
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 628
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803234997
  • ISBN-13: 9781803234991
  • 相關分類: JVM 語言Vue.js使用者介面 UI
  • 海外代購書籍(需單獨結帳)

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

商品描述

Let industry experts guide you on your journey to becoming a Vue.js developer with the help of practical projects and fun exercises

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

• Work through mini projects, exercises, and activities to learn Vue.js in a practical way
• Create dynamic components and user interfaces that are fast and intuitive
• Find out how you can get the most out of the Vue.js 3 framework and build an end-to-end project

Book Description

Are you looking to use Vue.js 3 for building web apps but don't know where to begin?

Frontend Development Projects with Vue.js 3 will help you get to grips with the core concepts of this JavaScript framework using practical examples that simulate real-world web projects. With this updated edition, you'll experience all aspects of the new and improved Vue.js 3 as you work on mini projects such as a chat interface, a shopping cart, a price calculator, a to-do app, and a profile card generator for storing contact details. These realistic projects are presented as bite-size exercises that you can enjoy even as you challenge yourself.

Throughout the book, you'll discover how to manage data in Vue components, define communication interfaces between components, and handle static and dynamic routing to control application flow. You'll also work with Vite and Vue DevTools and learn how to handle transition and animation effects for an engaging user experience. Finally, you'll see how to test your app and deploy it to the web.

By the end of this Vue.js book, you'll have the skills that enable you to work like an experienced Vue developer to build professional apps that can be used by others and have the confidence to tackle real-world frontend web development problems.

What you will learn

• Set up a development environment and start your first Vue.js 3 project
• Modularize a Vue application using component hierarchies
• Use external JavaScript libraries to create animations
• Share state between components and use Pinia for state management
• Work with APIs using Pinia and Axios to fetch remote data
• Validate functionality with unit testing and end-to-end testing
• Get to grips with web app deployment

Who this book is for

This book is designed for Vue.js beginners. Whether this is your first JavaScript framework, or if you're already familiar with React or Angular, this book will get you on the right track. To understand the concepts explained in this book, you must be familiar with HTML, CSS, JavaScript, and Node package management.

商品描述(中文翻譯)

讓業界專家引導您成為 Vue.js 開發者,透過實用的專案和有趣的練習來實現您的目標。

購買印刷版或 Kindle 版書籍將包括免費的 PDF 電子書。

主要特色

• 透過迷你專案、練習和活動,以實用的方式學習 Vue.js
• 創建快速且直觀的動態元件和使用者介面
• 瞭解如何充分利用 Vue.js 3 框架並構建端到端專案

書籍描述

您是否想使用 Vue.js 3 來構建網頁應用程式,但不知道從何開始?

《Frontend Development Projects with Vue.js 3》將幫助您掌握這個 JavaScript 框架的核心概念,透過模擬真實世界網頁專案的實用範例來學習。透過這個更新版,您將體驗到全新且改進的 Vue.js 3 的各個方面,並在迷你專案中工作,例如聊天介面、購物車、價格計算器、待辦事項應用程式和用於儲存聯絡資訊的個人資料卡生成器。這些真實的專案以小型練習的形式呈現,讓您在挑戰自己的同時也能享受學習的樂趣。

在整本書中,您將學習如何在 Vue 元件中管理數據,定義元件之間的通信介面,以及處理靜態和動態路由以控制應用程式流程。您還將使用 Vite 和 Vue DevTools,學習如何處理過渡和動畫效果,以提供引人入勝的使用者體驗。最後,您將學會如何測試您的應用程式並將其部署到網路上。

在這本 Vue.js 書籍結束時,您將具備能夠像經驗豐富的 Vue 開發者一樣工作的技能,構建可供他人使用的專業應用程式,並有信心解決真實世界的前端網頁開發問題。

您將學到的內容

• 設置開發環境並開始您的第一個 Vue.js 3 專案
• 使用元件層級模組化 Vue 應用程式
• 使用外部 JavaScript 函式庫創建動畫
• 在元件之間共享狀態並使用 Pinia 進行狀態管理
• 使用 Pinia 和 Axios 與 API 互動以獲取遠端數據
• 通過單元測試和端到端測試驗證功能
• 熟悉網頁應用程式的部署

本書適合對象

本書專為 Vue.js 初學者設計。無論這是您第一個 JavaScript 框架,還是您已經熟悉 React 或 Angular,本書都將幫助您走上正確的道路。要理解本書中解釋的概念,您必須熟悉 HTML、CSS、JavaScript 和 Node 套件管理。

目錄大綱

1. Starting Your First Vue Project
2. Working with Data
3. Vite and Vue Devtools
4. Nesting Components (Modularity)
5. Composition API
6. Global Component Composition
7. Routing
8. Animations and Transitions
9. The State of Vue State Management
10. State Management with Pinia
11. Unit Testing
12. End-to-End Testing
13. Deploying Your Code to the Web

目錄大綱(中文翻譯)

1. Starting Your First Vue Project

2. Working with Data

3. Vite and Vue Devtools

4. Nesting Components (Modularity)

5. Composition API

6. Global Component Composition

7. Routing

8. Animations and Transitions

9. The State of Vue State Management

10. State Management with Pinia

11. Unit Testing

12. End-to-End Testing

13. Deploying Your Code to the Web