Skip to main content

David LiuAbout 2 min

第一周

第一周的主要工作是学习基本开发框架,包括MyBatis、Spring、SpringMVC的相关知识和使用方法。

MyBatis

  1. 课程整体安排介绍
  2. 环境搭建
  3. MyBatis框架基本入门
  4. MyBatis框架接口开发
  5. MyBatis框架核心配置文件
  6. MyBatis框架输入映射和输出映射
  7. MyBatis框架关联实体和关联集合
  8. MyBatis框架延迟加载
  9. MyBatis框架缓存
  10. MyBatis框架逆向工程

Spring

  1. Spring框架IOC和DI
  2. 容器配置类
  3. 组件扫描和自动装配
  4. 注解开发
  5. AOP处理日志记录
  6. Spring事务处理
  7. Spring整合MyBatis

SpringMVC

  1. SpringMVC环境搭建
  2. 请求参数绑定
  3. post请求参数乱码处理
  4. 日期类型参数的转换
  5. json语法
  6. 响应数据为json
  7. 访问静态资源的配置
  8. 在html中发起Ajax请求并处理响应的json数据
  9. SSM项目搭建
  10. SpringMVC文件上传

SpringBoot 入门

  1. SpringBoot介绍
  2. 搭建SpringBoot项目
  3. SpringBoot配置文件详解
  4. SpringBoot多环境配置

第二周

第二周的主要工作是学习前后端分离开发以及一些相关的技术,包括SpringBoot、Vue、Linux的相关知识和使用方法。

SpringBoot 进阶

  1. SpringBoot统一异常处理
  2. SpringBoot整合MyBatis
  3. SpringBoot文件上传
  4. SpringBoot拦截器
  5. RESTFul开发

Vue

  1. ES6基础
  2. Vue模板语法
  3. Vue指令
  4. Vue综合案例
  5. Vue动态样式绑定
  6. Vue计算属性和监听属性
  7. Vue生命周期及对应钩子函数
  8. Vue脚手架
  9. Vue组件
  10. Vue路由
  11. Vue整合axios
  12. Vue整合ElementUI
  13. Vue整合Echarts
  14. Vue整合常用文本编辑器
  15. Vue+SpringBoot综合案例
  16. Vuex基本使用

Linux

  1. Linux中CentOS7安装
  2. Linux常用命令
  3. Linux权限管理
  4. Linux文本编辑器
  5. Linux远程操作
  6. Linux常用环境搭建

第三周

第三周的主要工作是学习微服务与中间件相关的技术,包括Docker、Redis、SpringCloud、RocketMQ、Gateway的相关知识和使用方法。

Docker 基础

  1. Docker安装
  2. Docker架构
  3. Docker常用命令
  4. Docker常用环境搭建

Redis 基础

  1. Redis安装
  2. Redis数据类型及相关操作
  3. Redis事务处理
  4. Redis缓存
  5. SpringBoot整合Redis

Spring Cloud

  1. 架构演变史
  2. Spring Cloud Alibaba
  3. 服务注册与发现-Nacos
  4. 声明式HTTP客户端-Feign
  5. 负载均衡-Ribbon
  6. 服务容错-Sentinel

RocketMQ

  1. 消息队列
  2. RocketMQ的介绍和安装
  3. Spring Cloud Stream-编程模型
  4. Spring Cloud Stream-编写生产者
  5. Spring Cloud Stream-编写消费者

Gateway

  1. 探讨网关的意义
  2. 编写Spring Cloud Gateway
  3. 内置路由谓词工厂详解
  4. 自定义路由谓词工厂
  5. 自定义过滤器工厂
  6. 监控Spring Cloud Gateway
  7. Spring Cloud Gateway限流