Java全栈学习路线

阶段一、Java基础

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

阶段二、JavaWeb

  1. MySQL初级
  2. JDBC
  3. HTML2
  4. CSS3
  5. JavaScript
  6. jQuery
  7. Layui & BootStrap
  8. Http协议
  9. Tomcat
  10. Servlet
  11. Cookie & 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. SprintBootWeb开发
  5. SpringData
  6. SpringSecurity
  7. SpringBoot分布式开发
  8. ActiveMQ
  9. Elsticsearch
  10. Dobbo + Zookeeper
  11. SpringCloud 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. 操作系统
posted @ 2020-12-03 14:31  蓝色空间号  阅读(219)  评论(0)    收藏  举报