> 文档中心 > JAVA全栈学习路线

JAVA全栈学习路线


JAVA全栈学习路线

第一阶段:JavaSE

  1. 聊聊编程这条路

  2. 预科阶段

  3. 入门环境搭建

  4. 基础语法学习

  5. 流程控制学习

  6. 方法详解

  7. 数组详解

  8. 面向对象编程

  9. 异常处理详解

  10. Java常用类学习

  11. 集合框架详解

  12. I/O详解

  13. 多线程详解

  14. 网络编程详解

  15. GUI编程

  16. 注解和反射

  17. JUC并发编程

  18. JVM深入研究

第二阶段:前端基础

  1. HTML5
  2. CSS3
  3. JavaScript

第三阶段:MySQL

  1. MySQL基础
  2. MySQL高级
  3. JDBC详解

第四阶段:JavaWeb

  1. web基本概念

  2. Tomcat详解

  3. HTTP协议详解

  4. Maven详解

  5. Servlet详解

  6. Cookie/Session

  7. JSP详解

  8. MVC三层架构

  9. Filter过滤器

  10. 监听器详解

  11. 原生Web应用开发

第五阶段:SSM框架

  1. MyBatis详解
  2. Spring详解
  3. SpringMVC详解

第六阶段:大前端进阶

  1. NodeJS
  2. ES6详解
  3. NPM详解
  4. Babel详解
  5. 前端模块化开发
  6. WebPack详解
  7. Vue详解
  8. Git详解

第七阶段:微服务开发

  1. SpringBoot详解

  2. MyBatisPlus详解

  3. SpringBootWeb开发

  4. SpringSecurity详解

  5. Dubbo/Zookeeper初识

  6. SpringCloud Netflix

  7. SpringCloud Alibaba

第八阶段:Linux运维

  1. Linux详解
  2. Nginx详解
  3. Docker入门到精通
  4. Jenkins详解
  5. Kubernetes详解

第九阶段:常用中间件

  1. Redis详解
  2. ElasticSearch
  3. RabbitMQ详解
  4. Kafka详解
  5. MyCat详解
  6. ShardingJDBC

第十阶段:企业常用第三方技术

  1. POI技术详解
  2. 第三方短信接入
  3. 视频点播技术
  4. 视频直播技术
  5. CDN技术介绍
  6. 第三方登录技术
  7. 第三方支付技术

第十一阶段:源码探究、设计模式学习

  1. 23种设计模式
  2. Spring源码分析
  3. MyBatis源码分析
  4. SpringMVC源码分析
  5. SpringBoot源码分析
  6. Dubbo源码分析
  7. Netty源码分析

第十二阶段:走近企业、项目实战

  1. 技术人员成长规划
  2. 如何写一份好的简历
  3. 如何准备面试

所有整理来自我一直关注的哔哩哔哩UP主:遇见狂神说,关于学习Java这点事,编程是爱好!

当然少不了推荐一波我喜欢的UP主自建的私域网站啦!KuangStudy

学习完第七阶段,就能开始找工作了,当然能全部学习完是最好的。

技多不压身,面试官也是会问很多的,聊聊深度和广度。

JAVA全栈思路大概就是这些,欢迎指错和纠正!

活到老学到老,只要学不死就往死里学!