学习指南
课程将分为两个主要阶段:基础阶段和实战阶段,知识结构图如下:
基础阶段
本指南将包含以下部分:
Vue 进阶
- 事件绑定 $emit 和 $on
- 指令 directive
- 组件化 Vue.component
- 组件化 Vue.extend
- 插件 Vue.use
- 组件通信 provide 和 inject
- 过滤器 filter
- 监听器 watch
- class 和 style 绑定的高级用法
- 2.6 新特性
- Vue.observable
- 插槽 slot
Element-UI 入门
- vue-cli 3 element 插件
- element 按需加载
- 表单开发
- el-form 源码解读
vuex 和 vue-router 进阶
- vuex 实现原理解析
- vue-router 实现原理解析
- vue-router 路由守卫
- vue-router 路由元信息
- vue-router 路由 API
vue-element-admin 框架解读
- 登录逻辑
- 网络请求
- 页面框架(Layout)
- 动态生成路由
- 图标使用
- 面包屑导航
Node 入门
- Node 框架介绍
- Node 的常用库介绍
- Node 本地应用开发
- Node 网络应用开发
- Node 操作数据库
Express 入门
- Express 基础案例
- Express 路由
- Express 中间件
- Express 异常处理
实战阶段
准备工作
- Nginx 服务器
- MySQL 数据库
- 安装 Node 和 Vue
项目实战
实现功能:
- 登录
- 文件上传
- EPUB 电子书解析
- 新增/编辑电子书
- 电子书列表
- 删除电子书
涉及技术点包括:
- JWT 认证
- EPUB 解析电子书
- XML 解析
- ZIP 解压
- MULTER 文件上传
- MySQL 数据库操作
等等...
项目发布
- CentOS 服务器
- 域名服务
- https 服务
- git 仓库
课程说明 →