======== 课程模块 ======== 1 适用人群 小白:完全没有用过Spring Boot技术 - 初步掌握Spring Boot程序的开发流程 - 能够基于Spring Boot实现基础SSM框架整合 初学者:能使用Spring Boot技术完成基础的SSM整合 - 掌握各式各样第三方技术与Spring Boot的整合方案 - 积累基于Spring Boot的实战开发经验 开发者:能使用Spirng Boot技术完成常见的技术整合工作 - 提升对Spring及Spring Boot原理的理解层次 - 能够自主研发基于Spring Boot整合任意技术的开发方式 2 课程模块 基础篇:面向小白 - 创建Spring Boot工程 - 基于Spring Boot完成SSM整合 实用篇:面向初学者 - 运维篇 - 掌握Spring Boot程序多环境开发 - 基于Linux系统发布Spring Boot工程 - 解决线上灵活配置Spring Boot工程的需求 - 开发篇 - 基于Spring Boot整合任意第三方技术 原理篇:面向开发者 - 掌握Spring Boot的内部工作流程 - 理解Spring Boot整合第三方技术的原理 - 实现自定义开发整合第三方技术的组件 3 前置知识 学习基础篇的前置知识: - Java基础语法 - Spring与Spring MVC - Spring是用来管理Bean的容器 - 基于RESTful实现页面请求交互 - MyBatis与MyBatis-Plus - 基于MyBatis和MyBatis-Plus开发包含基础CRUD操作的标准DAO模块 - MySQL - 实现基础CRUD操作的SQL语句 - 服务器 - 服务器与Web工程的关系 - Web服务器的基础配置 - Maven - 依赖关系、依赖范围、依赖传递、排除依赖、可选依赖、依赖继承 - Web技术 - Vue - ElementUI - 发送Ajax请求 - 获取响应数据 - 数据模型双向绑定 学习实用篇的前置知识: - Linux (CentOS7) - 常用命令 - 系统目录 - 实用开发技术 - 缓存技术:Redis、MongoDB等 - 消息中间件技术:RocketMQ、RabbitMQ等 - 其它第三方技术 学习原理篇的前置知识: - Spring - Spring加载Bean的各种方式 - Spring工作原理 - Spring底层源码