聯繫我們

課程簡介

核心進階 Vue.js 概念

  • 進階組件生命週期
  • 進階 props、emits 和自定義事件處理
  • 進階響應式(ref, computed, effect, watch 等)
  • 路由控制和導航攔截器

使用 Pinia 實現可擴展的狀態管理

  • 結合 Pinia 的可擴展架構
  • 進階組合與 Store 模組化
  • 管理全局和本地數據的最佳實踐

API 整合與數據層設計

  • 全局和自定義 Axios 配置
  • 進階攔截器使用和錯誤處理
  • 與 Pinia 和組件的整合
  • API、Store 和 UI 組件間的数据流

現代 Vue 開發工作流程

  • Vue.js 項目的進階 Vite 配置
  • 插件整合與構建優化
  • 開發/測試/生產環境的最佳實踐
  • 生產環境變量(Vault)、CI/CD
  • 代碼質量:ESLint、Prettier 和 SonarQube 的設置與整合
  • 自動化格式化與靜態分析最佳實踐

框架專精:Quasar 框架

  • Quasar 組件的優化與定制
  • 使用 Quasar 構建響應式和高性能 UI
  • 結合 Quasar 使用 TanStack、PWA 和 ServiceWorker

Vue.js 中的 TypeScript

  • 組件和 Store 的進階類型定義
  • 為 props、emits 和 slots 定義類型
  • 可重用模式和類型安全最佳實踐

測試與代碼可靠性

  • 組件和 Store 的單元測試與集成測試
  • 推薦工具(Vue Test Utils, Vitest 等)
  • 可維護性和測試自動化的最佳實踐

性能與優化

  • 懶加載、代碼分割和資源優化
  • 識別和解決性能瓶頸
  • 對 Vue.js 應用進行性能分析與微調

教材與支持

  • 每個模塊的綜合文檔和示例
  • 訪問錄製材料或線上資源
  • Q&A 及培訓後的實施支持

總結與後續步驟

最低要求

  • 具備使用 Vue.js 開發應用的經驗
  • 熟悉 JavaScript、ES6+ 及 REST API
  • 對前端構建工具和基於組件的架構有基本理解

目標受眾

  • 擁有先前 Vue.js 經驗的前端開發者
  • 構建大型 Vue 應用的軟件工程師
  • 尋求在架構、測試和優化方面最佳實踐的開發者
 35 小時

客戶評論 (3)

課程分類