01Vue | 02ES6 | 03Mybatis Plus | 04课程中心微服务搭建 | 05课程中心微服务功能实现 |
---|---|---|---|---|
1、vue-例子+提取代码片段 | 1、前端开发工程师、ES6简介 | 1、入门程序 | 1、数据库设计 | 1、讲师模块分页和条件查询 |
2、vue基础:数据渲染和指令、双向数据绑定 | 2、vscode安装 | 2、主键策略和分布式id生成器 | 2、分布式项目的创建 | 2、讲师模块逻辑删除 |
3、vue基础:事件、综合练习 | 3、ES6基础语法:let、const | 3、自动填充 | 3、MP代码生成器 | 3、讲师模块新增和修改 |
4、vue基础:修饰符、条件渲染、-列表渲染 | 4、ES6基础语法:解构赋值、模板字符串 | 4、乐观锁 | 4、跨域 | |
5、vue基础:计算属性、侦听属性 | 5、ES6基础语法:声明对象、方法简写 | 5、分页插件 | 5、Swagger2配置和常用注解 | |
6、vue基础:过滤器 | 1、ES6基础语法:对象拓展运算符、函数默认参数、不定参数、箭头函数 | 6、逻辑删除 | 6、统一返回结果 | |
7、vue进阶:组件、指令(局部、全局) | 2、ES6基础语法:Promise | 7、性能分析插件 | 7、统一异常处理 | |
8、vue进阶:生命周期 | 3、ES6模块化+总结 | 8、条件构造器 | 8、统一日志处理 |
06 前后端分离技术 | 07 后台管理系统前端页面的搭建 | 08课程中心前端功能实现 | 09阿里云OSS | 10云存储微服务 |
---|---|---|---|---|
1、Node.js | 1、项目的创建 | 1、讲师模块列表显示和查询表单 | 1、使用阿里云OSS | 4、创建云存储微服务 |
2、NPM | 2、Eslint语法规范检查 | 2、讲师模块删除 | 2、RAM子用户 | 5、实现文件上传接口 |
3、Babel | 3、项目的路由 | 3、讲师模块新增、回显和更新 | 3、API和SDK的使用 | 6、前端整合讲师头像上传功能 |
4、Webpack | 4、使用Ngix搭建接口服务器代理 | |||
5、element-ui | 5、api模块的定义 | |||
6、Easy Mock | 6、组件的开发 | |||
7、vue-element-admin | ||||
8、vue-admin-template | ||||
9.http访问 |
11POI操作Excel | 12课程基本信息管理 | 13阿里云VOD | 14SpringCloud服务发现 | 15社交登录-微信登录 |
---|---|---|---|---|
1、POI读写Excel的基本使用 | 1、步骤导航 | 1、视频点播API的使用 | 1、微服务架构 | 1、ngrok |
2、POI的大数据量导出 | 2、多级联动 | 2、视频点播SDK的使用 | 2、微服务架构的基础设施 | 2、生成授权URL |
3、数据类型的处理 | 3、整合富文本编辑器 | 3、视频安全策略 | 3、注册中心Eureka | 3、开发回调URL |
4、POI导入课程分类 | 4、阿里云视频播放器 | 4、Eureka的自我保护模式 | 4、前端整合微信登录 | |
5、课程分类管理 | 5、注册中心高可用 | |||
6、服务注册 | ||||
7、服务调用 |
16SpringCloud配置中心 | 17SpringCloud Hystrix | 18其他 | ||
---|---|---|---|---|
1、Config Server | 1、服务容错 | 1、ECharts | ||
2、Config Client | 2、触发降级 | 2、用户中心为微服务 | ||
3、Spring Cloud Bus | 3、超时设置 | 3、统计分析微服务 | ||
4、集成WebHooks实现动态更新 | 4、OAuth2 | |||
5、JWT |