[码仔的java笔记]Java全栈学习路线(参考狂神java学习路线)

Java打怪升级路线

  • 第一关:JavaSE阶段
  • 第二关:JavaWeb阶段
  • 第三关:SSM框架
  • 第四关:Linux运维
  • 第五关:微服务和分布式
  • 第六关:大数据开发
  • 第七关:持续学习

第一关:JavaSE阶段

1、计算机基础
2、java入门学习
3、java基础语法
4、流程控制和方法
5、数组
6、面向对象编程
7、异常
8、常用类
9、集合框架
10、IO
11、多线程
12、GUI编程
13、网络编程
14、注解与反射
15、JUC编程
16、JVM探究
17、23种设计模式
18、数据结构与算法
19、正则表达式

第二关:JavaWeb阶段

1、MySQL初级
2、JDBC
3、HTML5
4、CSS3
5、JavaScript
6、JQuery
7、LayUI & BootStrap
8、Http协议
9、Tomcat
10、Servlet
11、Cooie & Session
12、JSP
13、JSTL & EL表达式
14、MVC三层架构
15、过滤器
16、监听器
17、文件上传下载
18、邮件收发
19、富文本编辑器

第三关:SSM框架

1、Maven
2、Junit
3、Log4j
4、MyBatis
5、Spring
6、SpringMVC
7、JSON
8、Ajax
9、SSM框架集合
10、Shiro
11、Solr
12、Git
13、MyBatis-Plus
14、MySQL高级
15、Netty
16、MyCat

第四关:Linux运维

1、Linux基础
2、Shell编程
3、Linux系统管理
4、Linux网络
5、LAMP平台部署
6、LNMP平台部署
7、Nginx
8、ELK日志分析
9、MySQL集群
10、Redis
11、Linux集群
12、Docker
13、OpenStack
14、Kubernetes

第五关:微服务和分布式

1、VUE
2、NodeJS
3、SpringBoot原理
4、SpringBootWeb开发
5、SpringData
6、SpringSecurity
7、SpringBoot分布式开发
8、ActiveMQ
9、Elsticsearch
10、Dobbo+Zookeeper
11、SrpingCloud Netflix全家桶
12、SpringCloud Alibaba全家桶

第六关:大数据开发

1、负载均衡
2、Hadoop
3、Hive
4、HBase
5、Flume
6、Sqoop
7、Zookeeper
8、Impala
9、Scala编程
10、Spark系列
11、Kafka

第七关:持续学习

1、Java8新特性
2、Java9新特性
3、Java10新特性
4、Java11新特性
5、Java12新特性
6、Service Mesh
7、计算机网络原理
8、操作系统

学无止境,生活就是一场单枪匹马的打怪升级,Welcome come to Java world,祝各位好运

你可能感兴趣的:(java)