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