联系我们

课程大纲

Vue.js核心高级概念

  • 高级组件生命周期
  • 高级处理props、emits和自定义事件
  • 高级响应式(ref、computed、effect、watch等)
  • 路由控制和导航守卫

使用Pinia进行可扩展状态管理

  • 使用Pinia构建可扩展架构
  • 高级组合和存储模块化
  • 管理全局和本地数据的最佳实践

API集成和数据层设计

  • 全局和自定义Axios配置
  • 高级拦截器和错误处理
  • 与Pinia和组件的集成
  • API、存储和UI组件之间的数据流

现代Vue开发工作流

  • Vue.js项目的高级Vite配置
  • 插件集成和构建优化
  • 开发、测试、生产环境的最佳实践
  • 生产环境变量(Vault)、CI/CD
  • 代码质量:ESLint、Prettier和SonarQube的设置与集成
  • 自动格式化和静态分析最佳实践

框架专业化:Quasar框架

  • 优化和定制Quasar组件
  • 使用Quasar构建响应式和高效的UI
  • 将Quasar与TanStack、PWA和ServiceWorker结合使用

Vue.js中的TypeScript

  • 组件和存储的高级类型定义
  • 为props、emits和slots定义类型
  • 可复用模式和类型安全的最佳实践

测试和代码可靠性

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

性能和优化

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

材料和支持

  • 每个模块的全面文档和示例
  • 访问录制材料或在线资源
  • Q&A和培训后实施支持

总结和后续步骤

要求

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

目标受众

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

客户评论 (3)

即将举行的公开课程

课程分类