Java的学习路线图-第六阶段J前后端分离阶段
Java的学习路线图,由简到繁,由易到难,一步步的学习,最后成为Java开发工程师
Spring Boot
1. Spring Boot简介|2. Spring Boot实现Spring MVC|3. 配置文件顺序及类型讲解|4. Spring Boot项目结构|5. Spring Boot 整合MyBatis|6. Spring Boot 整合Druid|7. Spring Boot 整合PageHelper|8. Spring Boot 整合logback|9. Spring Boot 整合JSP|10. Spring Boot 整合Thymeleaf|11. Spring Boot 开发者工具|12. Spring Boot 异常显示页面|13. Spring Boot 整合Junit4|14. Spring Boot 项目打包部署|15. Spring Boot 整合Quartz|16. Spring Boot 中Interceptor使用|17. Spring Boot Actuator|18. HikariCP
学习目标
1. 掌握Spring 项目结构|2. 掌握Spring Boot整合其他技术步骤|3. 掌握Spring Boot中异常页面和处理|4. 掌握Spring Boot 单元测试|5. 掌握Spring Boot项目打包部署
Logback
1. Logback简介|2. Logback依赖说明|3. Logback 配置文件讲解|4. Logback 控制台输出|5. Logback 文件输出|6. Logback 数据库输出
学习目标
1. 理解Logback|2. 掌握Logback控制台输出|3. 掌握Logback文件输出|4. 掌握Logback数据库输出
Spring Security
1. Spring Security简介|2. Spring Security架构原理|3. 什么是认证和授权|4. 基础环境搭建|5. 自定义认证流程|6. UserDetailsService和UserDetails|7. PasswordEncoder|8. 自定义认证结果|9. 授权-访问路径匹配方式|10. 授权-权限管理|11. 基于注解实现权限管理|12. Thymeleaf整合Security权限管理|13. Rememberme 实现|14. 退出实现|15. CSRF
学习目标
1. 掌握Spring Security架构原理|2. 掌握Spring Security授权实现|3. 掌握Spring Security认证实现|4. 掌握Spring Security基于注解的权限管理|5. 掌握Remember Me实现
Linux - CentOS 8
1. Linux简介|2. VMWare安装及使用|3. Linux安装及注意事项|4. Linux目录结构及路径|5. Linux常用命令|6. VMWare常用配置|7. XShell安装及使用|8. Xftp安装及使用|9. JDK解压版配置步骤|10. Tomcat配置步骤|11. 安装MySQL|12. WAR包部署
学习目标
1. 掌握Linux常用命令|2. 掌握JDK安装|3. 掌握Tomcat安装|4. 掌握MySQL安装|5. 掌握WAR包部署
Docker
1. Docker简介|2. Docker与VM对比|3. Docker特点|4. Docker架构|5. Docker安装与启动|6. 镜像加速器配置|7. Docker镜像操作常用命令|8. Docker容器操作常用命令|9. DockerFile|10. 搭建本地镜像仓库|11. 推送镜像到阿里云及本地仓库|12. Docker容器生命周期|13. Docker数据管理
学习目标
1. 理解Docker的核心概念|2. 掌握Docker与VM的区别|3. 熟练Docker安装与启动|4. 掌握镜像加速器配置|5. 掌握镜像操作常用命令|6. 掌握容器操作常用命令|7. 掌握DockerFile的编写使用|8. 掌握搭建本地镜像仓库|9. 熟练推送镜像到阿里云及本地仓库|10. 掌握Docker容器生命周期|11. 掌握Docker数据管理
Redis
1. Redis简介|2. Redis 单机版安装|3. Redis 数据类型介绍|4. Redis 常用命令|5. Redis 持久化方案|6. Redis 的主从搭建|7. Redis的哨兵搭建|8. Redis 的集群搭建|9. Spring Boot整合Spring Data Redis|10. Redis的缓存穿透|11. Redis的缓存雪崩|12. Redis的缓存击穿
学习目标
1. 了解Nosql的核心概念和应用场景|2. 掌握Redis的安装|3. 掌握Redis的五种数据模型|4. 掌握Redis的主从模式搭建|5. 掌握Redis的哨兵模式搭建|6. 掌握Redis的集群搭建|7. 掌握Spring Boot整合Spring Data Redis|8. 掌握Redis的缓存穿透、缓存雪崩、缓存击穿
Vue
1. vsCode和插件安装|2. webpack介绍|3. Vue项目创建|4. Vue模板语法|5. Vue条件渲染|6. Vue列表渲染|7. Vue事件处理|8. Vue计算属性|9. Vue Class与Style|10. Vue表单处理|11. Vue组件|12. Vue组件生命周期|13. Vue 路由配置|14. Vue Axios网络请求|15. Vue跨域处理|16. Vue Element|17. Mock.js
学习目标
1. 理解Vue常用组件|2. 掌握前后端开发思想|3. 掌握Vue编译安装|4. 掌握Mock.js使用
Swagger
1. Swagger2简介|2. Springfox|3. Swagger2基本用法|4. Swagger-UI用法|5. Swagger2配置|6. Swagger2常用配置
学习目标
1. 掌握Swagger2基本用户|2. 掌握Swagger-UI的使用|3. 掌握Swagger2 常用配置|4. 掌握Swagger2配置类的使用
Git/GitEE
1. Git的下载和安装|2. Git和SVN对比|3. Git创建版本库|4. Git版本控制|5. Git远程仓库|6. Git分支管理|7. Git标签管理|8. GitEE建库|9. GitEE 连接及使用|10. GitEE 组员及管理员配置
学习目标
1. 掌握Git的安装|2. 掌握Git版本库的创建|3. 掌握Git的版本控制|4. 掌握Git远程仓库的管理和使用|5. 掌握GitEE建库|6. 掌握GitEE配置
想要系统学习JAVA的推荐
