Java学习的完整路线

第一阶段 JavaSE

JavaSE : Java基础阶段只有打好了基础才会走得更远。

  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

JavaWeb:迈向互联网全栈工程师的第一步

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

第三阶段 SSM

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运维

Linux运维:大部分服务器都是Linux系统,不会点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. 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. 操作系统

猜你喜欢

转载自blog.csdn.net/weixin_45606067/article/details/108012373
今日推荐