About 2 min
第一周
第一周的主要工作是学习基本开发框架,包括MyBatis、Spring、SpringMVC的相关知识和使用方法。
MyBatis
- 课程整体安排介绍
- 环境搭建
- MyBatis框架基本入门
- MyBatis框架接口开发
- MyBatis框架核心配置文件
- MyBatis框架输入映射和输出映射
- MyBatis框架关联实体和关联集合
- MyBatis框架延迟加载
- MyBatis框架缓存
- MyBatis框架逆向工程
Spring
- Spring框架IOC和DI
- 容器配置类
- 组件扫描和自动装配
- 注解开发
- AOP处理日志记录
- Spring事务处理
- Spring整合MyBatis
SpringMVC
- SpringMVC环境搭建
- 请求参数绑定
- post请求参数乱码处理
- 日期类型参数的转换
- json语法
- 响应数据为json
- 访问静态资源的配置
- 在html中发起Ajax请求并处理响应的json数据
- SSM项目搭建
- SpringMVC文件上传
SpringBoot 入门
- SpringBoot介绍
- 搭建SpringBoot项目
- SpringBoot配置文件详解
- SpringBoot多环境配置
第二周
第二周的主要工作是学习前后端分离开发以及一些相关的技术,包括SpringBoot、Vue、Linux的相关知识和使用方法。
SpringBoot 进阶
- SpringBoot统一异常处理
- SpringBoot整合MyBatis
- SpringBoot文件上传
- SpringBoot拦截器
- RESTFul开发
Vue
- ES6基础
- Vue模板语法
- Vue指令
- Vue综合案例
- Vue动态样式绑定
- Vue计算属性和监听属性
- Vue生命周期及对应钩子函数
- Vue脚手架
- Vue组件
- Vue路由
- Vue整合axios
- Vue整合ElementUI
- Vue整合Echarts
- Vue整合常用文本编辑器
- Vue+SpringBoot综合案例
- Vuex基本使用
Linux
- Linux中CentOS7安装
- Linux常用命令
- Linux权限管理
- Linux文本编辑器
- Linux远程操作
- Linux常用环境搭建
第三周
第三周的主要工作是学习微服务与中间件相关的技术,包括Docker、Redis、SpringCloud、RocketMQ、Gateway的相关知识和使用方法。
Docker 基础
- Docker安装
- Docker架构
- Docker常用命令
- Docker常用环境搭建
Redis 基础
- Redis安装
- Redis数据类型及相关操作
- Redis事务处理
- Redis缓存
- SpringBoot整合Redis
Spring Cloud
- 架构演变史
- Spring Cloud Alibaba
- 服务注册与发现-Nacos
- 声明式HTTP客户端-Feign
- 负载均衡-Ribbon
- 服务容错-Sentinel
RocketMQ
- 消息队列
- RocketMQ的介绍和安装
- Spring Cloud Stream-编程模型
- Spring Cloud Stream-编写生产者
- Spring Cloud Stream-编写消费者
Gateway
- 探讨网关的意义
- 编写Spring Cloud Gateway
- 内置路由谓词工厂详解
- 自定义路由谓词工厂
- 自定义过滤器工厂
- 监控Spring Cloud Gateway
- Spring Cloud Gateway限流