Frontend Development Projects with Vue.js 3 : Learn the fundamentals of building scalable web applications and dynamic user interfaces, 2/e (Paperback)

Shavin, Maya, Camden, Raymond

  • 出版商: Packt Publishing
  • 出版日期: 2023-03-17
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 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 構建 Web 應用程序,但不知道從何開始?

《Vue.js 3 前端開發項目》將通過模擬真實世界的 Web 項目的實際示例,幫助您掌握這個 JavaScript 框架的核心概念。通過這本更新的版本,您將在迷你項目中體驗到 Vue.js 3 的所有方面,例如聊天界面、購物車、價格計算器、待辦事項應用程序和存儲聯繫人詳細信息的個人資料卡生成器。這些逼真的項目以可咀嚼的練習形式呈現,即使在挑戰自己的同時,您也可以享受其中。

在整本書中,您將了解如何在 Vue 組件中管理數據,定義組件之間的通信接口,以及處理靜態和動態路由以控制應用程序流程。您還將使用 Vite 和 Vue DevTools 進行工作,並學習如何處理過渡和動畫效果,以實現引人入勝的用戶體驗。最後,您將了解如何測試應用程序並將其部署到 Web。

通過閱讀本書,您將具備像經驗豐富的 Vue 開發人員一樣的技能,可以構建專業應用程序,供他人使用,並且有信心應對現實世界的前端 Web 開發問題。

您將學到什麼:

- 設置開發環境並啟動第一個 Vue.js 3 項目
- 使用組件層次結構將 Vue 應用程序模塊化
- 使用外部 JavaScript 函式庫創建動畫
- 在組件之間共享狀態並使用 Pinia 進行狀態管理
- 使用 Pinia 和 Axios 與 API 進行交互以獲取遠程數據
- 使用單元測試和端到端測試驗證功能
- 掌握 Web 應用程序部署

本書適合對 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. 開始你的第一個 Vue 專案
2. 處理資料
3. Vite 和 Vue Devtools
4. 嵌套元件 (模組化)
5. 組合式 API
6. 全域元件組合
7. 路由
8. 動畫和過渡效果
9. Vue 狀態管理的現況
10. 使用 Pinia 進行狀態管理
11. 單元測試
12. 端對端測試
13. 將你的程式部署到網路上