第一阶段:
JavaSE基础:
1. 基础语法
2. 面向对象基础
3. 循环语句、数组
4. 面向对象高级
第二阶段:
JavaSE进阶:
- Java API
- 集合
- IO
- 多线程
- 网络编程
第三阶段:
Java Web:
- MySQL
- JDBC
- Maven
- MyBatis
- HTML+CSS
- JavaScript
- Tomcat+HTTP+Servlet
- Request+Response
- JSP+Cookie+Session
- Filter+Listener
- Ajax + Vue + ElementUI
第四阶段:
框架:
- Spring
- SpringMVC
- Maven高级
- SpringBoot
- MyBatis-Plus
- Dubbo
- Docker
- RocketMQ
- ElasticSearch
- Redis
第五阶段:
项目实战:
- Git
- Linux + Nginx
- springboot练手项目
- springboot进阶项目
第六阶段:
微服务:
- Spring Cloud Alibaba
- 微服务项目
第七阶段:
进阶升级:
- JVM
- 各种解决方案
- 源码阅读
第八阶段:
面试:
1. 各种面试题
2. 数据结构
3. 算法
第九阶段:
工作流程:
- 代码仓库
- 产品文档
- 代码运行
- 例会
- 需求评审
- 项目管理
- 测试人员沟通
- 前端人员沟通
- bug修复
- 任务认领
- 技术调研
- 项目研发
- 前后端联调
- 部署上线