联系我们
 课程时长 35 小时

课程大纲

核心高级 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
  • 结合 TanStack、PWA 和 ServiceWorker 使用 Quasar

Vue.js 中的 TypeScript

  • 组件和 Store 的高级类型定义
  • 为 props、emits 和插槽定义类型
  • 类型安全可重用模式和最佳实践

测试与代码可靠性

  • 组件和 Store 的单元测试和集成测试
  • 推荐工具(Vue Test Utils, Vitest 等)
  • 可维护性和测试自动化的最佳实践

性能与优化

  • 懒加载、代码分割和资源优化
  • 识别和解决性能瓶颈
  • Vue.js 应用的性能剖析和微调

材料与支持

  • 每个模块的综合文档和示例
  • 访问录制材料或线上资源
  • 问答和培训后的实施支持

总结与后续步骤

要求

  • 具备使用 Vue.js 开发应用程序的经验
  • 熟悉 JavaScript、ES6+ 和 REST API
  • 了解前端构建工具和基于组件的架构

目标受众

  • 具有 Vue.js 经验的前端开发者
  • 构建大型 Vue 应用的软件工程师
  • 寻求架构、测试和优化最佳实践的开发者

客户评论 (3)

即将举行的公开课程

课程分类