JAVA全栈学习路线
JAVA全栈学习路线
第一阶段:JavaSE
-
聊聊编程这条路
-
预科阶段
-
入门环境搭建
-
基础语法学习
-
流程控制学习
-
方法详解
-
数组详解
-
面向对象编程
-
异常处理详解
-
Java常用类学习
-
集合框架详解
-
I/O详解
-
多线程详解
-
网络编程详解
-
GUI编程
-
注解和反射
-
JUC并发编程
-
JVM深入研究
第二阶段:前端基础
- HTML5
- CSS3
- JavaScript
第三阶段:MySQL
- MySQL基础
- MySQL高级
- JDBC详解
第四阶段:JavaWeb
-
web基本概念
-
Tomcat详解
-
HTTP协议详解
-
Maven详解
-
Servlet详解
-
Cookie/Session
-
JSP详解
-
MVC三层架构
-
Filter过滤器
-
监听器详解
-
原生Web应用开发
第五阶段:SSM框架
- MyBatis详解
- Spring详解
- SpringMVC详解
第六阶段:大前端进阶
- NodeJS
- ES6详解
- NPM详解
- Babel详解
- 前端模块化开发
- WebPack详解
- Vue详解
- Git详解
第七阶段:微服务开发
-
SpringBoot详解
-
MyBatisPlus详解
-
SpringBootWeb开发
-
SpringSecurity详解
-
Dubbo/Zookeeper初识
-
SpringCloud Netflix
-
SpringCloud Alibaba
第八阶段:Linux运维
- Linux详解
- Nginx详解
- Docker入门到精通
- Jenkins详解
- Kubernetes详解
第九阶段:常用中间件
- Redis详解
- ElasticSearch
- RabbitMQ详解
- Kafka详解
- MyCat详解
- ShardingJDBC
第十阶段:企业常用第三方技术
- POI技术详解
- 第三方短信接入
- 视频点播技术
- 视频直播技术
- CDN技术介绍
- 第三方登录技术
- 第三方支付技术
第十一阶段:源码探究、设计模式学习
- 23种设计模式
- Spring源码分析
- MyBatis源码分析
- SpringMVC源码分析
- SpringBoot源码分析
- Dubbo源码分析
- Netty源码分析
第十二阶段:走近企业、项目实战
- 技术人员成长规划
- 如何写一份好的简历
- 如何准备面试
所有整理来自我一直关注的哔哩哔哩UP主:遇见狂神说,关于学习Java这点事,编程是爱好!
当然少不了推荐一波我喜欢的UP主自建的私域网站啦!KuangStudy
学习完第七阶段,就能开始找工作了,当然能全部学习完是最好的。
技多不压身,面试官也是会问很多的,聊聊深度和广度。
JAVA全栈思路大概就是这些,欢迎指错和纠正!
活到老学到老,只要学不死就往死里学!