【课程介绍】
适用人群
具有Html+Css+JavaScript基础,有一定的Vue.js基础,挑战高薪职位
课程概述本季度为uni-app + egg.js实战多端企业网盘全栈开发,另外还会结合vuecli + iview + bootstrap4实现PC端企业网盘,vuex管理项目状态,OSS对象存储分发加速等。本项目会兼容Android、iOS、小程序、H5端和PC端等。
【课程目录】
章节1:项目介绍
项目介绍09:06可
章节2:环境搭建和项目创建
环境搭建和项目创建06:44
章节3:项目分析和全局配置
引入全局样式(一)07:52
引入全局样式(二)05:31
引入自定义图标库05:33
配置tabbar底部导航09:26
章节4:首页开发
自定义导航栏(一)14:33
自定义导航栏(二)07:41
搜索组件美化05:25
章节5:封装通用列表组件
通用列表组件开发(一)10:28
通用列表组件开发(二)11:20
章节6:自定义多选操作开发
多选操作开发(一)04:25
多选操作开发(二)05:44
多选操作开发(三)全选和取消全选02:56
多选操作开发(四)底部操作条10:39
章节7:重命名和批量删除功能
全局弹出层组件封装(一)12:29
全局弹出层组件封装(二)06:32
全局弹出层组件封装(三)05:39
删除和重命名功能实现09:05
章节8:新建文件夹功能
弹出添加操作条09:29
新建文件夹功能实现05:54
章节9:图片预览和播放功能
图片预览功能10:49
播放功能实现06:57
章节10:文件排序功能
文件排序弹框08:28
章节11:下载和上传状态列表
下载和上传状态列表(一)12:16
下载和上传状态列表(二)10:55
下载和上传状态列表(三)12:44
章节12:个人中心页开发
个人中心页开发17:23
章节13:Vuecli+iview项目初始化
创建vuecli4项目04:57
引入iview组件库02:46
引入bootstrap4和图标库05:03
安装和配置vue-router06:14
章节14:PC端登录页开发
PC端登录页开发(一)14:50
PC端登录页开发(二)08:38
PC端登录页开发(三)06:00
章节15:PC端全局布局开发
PC端全局布局开发(一)06:55
PC端全局布局开发(二)-顶部导航13:32
章节16:PC端侧边栏开发
PC端侧边栏开发(一)-菜单06:27
PC端侧边栏开发(二)-容量提示07:16
章节17:PC端文件列表开
PC端文件列表开发 -操作条15:42
PC端文件列表开发(二)-列表(1)07:03
PC端文件列表开发(三)-列表(2)14:18
章节18:封装多功能文件列表组件
封装文件列表组件(1)07:34
封装文件列表组件(2)删除10:48
封装文件列表组件(3)多选操作09:13
封装文件列表组件(4)-重命名11:56
封装文件列表组件(5)图片预览12:13
章节19:egg.js基础入门
创建egg.js项目07:30
写第一个api接口08:42
router路由传参(一)11:30
router路由传参(二)11:22
资源路由和路由分组11:03
数据库迁移(一)11:06
数据库迁移(二)07:57
sequelize模型-新增14:59
sequelize模型-批量新增和修改器08:53
sequelize模型-查询单个10:39
sequelize模型-查询多个和获取器07:55
sequelize模型-where操作符08:26
sequelize模型-字段限制排序分页12:35
sequelize模型-修改和限制字段11:09
sequelize模型-删除和批量删除07:45
错误和异常统一处理11:59
中间件配置08:11
参数验证10:33
章节20:Egg.js后端api开发和部署上线
创建项目和基础配置08:20
统一api返回格式08:36
全局抛出异常处理09:06
sequelize数据库配置05:58
数据库迁移配置07:12
数据表设计和迁移09:41
注册功能09:18
参数验证(一)14:52可
参数验证(二)03:10
修改器密码自动加密10:28
安装redis和jwt扩展包10:34
登录api实现(一)12:16
登录api实现(二)10:34
全局权限验证中间件实现17:10
退出登录api实现03:11
上传文件api实现(一)11:31
上传文件api实现(二)14:27
上传文件api实现(三)15:00
上传文件api实现(四)08:35
剩余容量api实现05:18
当前用户文件列表api实现08:5
创建文件夹api实现06:48
重命名api实现06:13
批量删除api实现(一)09:1
批量删除api实现(二)04:10
搜索文件api实现07:11
创建分享api实现12:5
我的分享列表api实现03:36
查看分享api实现11:50
保存到自己的网盘api实现20:29
章节21:前后端交互开发
补充登录注册页11:34
引入请求库和vuex04:32
登录注册功能实现12:27
个人中心交互实现13:29
退出登录功能实现07:55
首页交互-文件列表13:11
首页交互-文件列表切换目录12:42
首页交互-文件列表排序方式02:34
首页交互-创建文件夹03:05
首页交互-重命名02:02
首页交互-批量删除03:42
首页交互-搜索文件04:10
首页交互-上传图片18:42
首页交互-上传06:51
首页交互-下载文件15:19
上传和下载进度22:42
创建分享链接功能05:29
PC端交互-引入axios和vuex06:41
PC端交互-注册登录17:53
PC端交互-初始化和退出登录11:00
PC端交互-拦截器完善13:52
PC端交互-权限验证05:59
PC端交互-获取文件列表06:22
PC端交互-创建文件夹07:55
PC端交互-上传文件06:29
PC端交互-文件重命名02:05
PC端交互-批量删除08:05
PC端交互-搜索文件03:35
PC端交互-切换目录16:24
PC端交互-优化体验和筛选类型21:05
PC端交互-下载文件11:33
PC端交互-生成分享链接08:58
PC端交互-我的分享列表10:49
PC端交互-查看分享21:09
PC端交互-保存到我的网盘26:39
补充移动端查看分享和保存页13:53
移动端交互-保存到我的网盘28:30
章节22:多端兼容和打包
兼容pc端和移动端(一)11:54
兼容pc端和移动端(二)00:29
部署前环境搭建14:58
后端api部署17:58
部署PC端部分08:26
部署H5端部分06:30