2021年 最新 学习路线(初学者)

396 阅读2分钟

一门永不过时的编程语言——Java 软件开发。

一、Java编程语言占比:

据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以1000万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!

二、Java工程师就业:

1.通过各大招聘网站统计,全国海量公司都在招聘Java开发工程师

2.北京Java开发工程师平均薪资,即16788元

3.全国Java开发薪资前三:北京 上海 广州

三、工具/原料

Java学习路线

Java学习大纲

四、Java基础课程

1、Java基础课程内容涉及:

内容一共14个小阶段,坚持不懈

预科阶段

JavaSE

MySQL(数据库阶段)

JDBC/MyBatis

WEB前端

JavaEE

Spring/SpringMVC/MyBatis(高级框架)

Springboot(框架强化与Java高级技术)

分布式框架

微服务

项目设计分析

Java学习链接:www.bilibili.com/video/BV1oy…

第一部分职业规划和学习方法:www.bilibili.com/video/BV1oy…

  1. 程序员的素养
  2. 职业规划
  3. Java的技术体系
  4. 简历
  5. 就业流程
  6. 笔试和面试重点
  7. 职场软实力

第二部分JavaSE:www.bilibili.com/video/BV1oy…

  1. 变量、数据类型、运算符
  2. 控制语句
  3. 面向对象编程
  4. 异常机制
  5. Java常用类
  6. 数据结构算法
  7. 集合(容器)
  8. IO流
  9. 多线程
  10. 网络编程
  11. 集合提升寻训练
  12. 多线程提升训练

第三部分:MySQL(数据库阶段):www.bilibili.com/video/BV19K…

  1. MysSQL入门
  2. Oracle入门
  3. 数据库表
  4. DQL
  5. DML
  6. DCL
  7. DDL
  8. 单表查询
  9. 多表查询-内连接查询
  10. 多表查询外连接查询
  11. 多表查询子查询
  12. 视图
  13. 事务
  14. 存储过程

第四部分:JDBC / MyBatis:www.bilibili.com/video/BV1w5…

  1. JDBC及案例
  2. 使用properties读取属性文件
  3. log4j
  4. 连接池
  5. 反射技术
  6. 使用反射模拟ORM框架
  7. 三大范式
  8. UML建模
  9. 手写WEB服务器案例
  10. 设计模式
  11. Mybatis

第五部分:WEB前端:www.bilibili.com/video/BV1EA…

  1. HTML5
  2. CSS3
  3. Bootstrap
  4. VUE
  5. JQuery
  6. JavaScript

第六部分:JavaEE:www.bilibili.com/video/BV1oy…

  1. Tomcat与HTTP
  2. Servlet基础
  3. JSP基础语法
  4. EL表达式
  5. JSTL
  6. Filter
  7. Listener
  8. MVC架构
  9. JSON
  10. Ajax
  11. Session-分页技术
  12. 文件 上传
  13. 文件下载
  14. 项目: SXTOA

第七部分:Spring/SpringMVC/MyBatis(高级框架)

www.bilibili.com/video/BV1Y5…

www.bilibili.com/video/BV15t…

www.bilibili.com/video/BV11y…

  1. Spring 5.2.2
  2. SpringMVC 5.2.2
  3. RBAC
  4. EasyUl 1.7.0
  5. 支付/短信验证
  6. 项目

第八部分:Spring boot

www.bilibili.com/video/BV1Kv…

  1. VMWare
  2. Linux
  3. Maven
  4. Spring Boot 2.2.2
  5. HikariCP
  6. Druid
  7. Spring Boot admin
  8. Logback
  9. Quartz
  10. Shiro
  11. Swagger
  12. Git/GitEE
  13. 项目

第九部分:分布式架构

分布式架构观看链接>>>

  1. Zookeeper
  2. RPC
  3. Dubbo
  4. Redis
  5. Solr
  6. RabbitMQ
  7. FastDFS
  8. Nginx
  9. Spring Security
  10. Spring Session
  11. Spring Data for Aphche Solr
  12. Spring Data Redis
  13. MyBatis Generator
  14. MyCat

第十部分:微服务

微服务观看链接>>>

  1. ElasticSearch
  2. MongoDB
  3. Spring Data ES
  4. Spring Cloud Netlix Eureka
  5. CAP定理
  6. Spring Cloud Netlix Ribbon
  7. Spring Cloud OpenFeign
  8. SpringCloud Nettfix Hystrix
  9. Spring Cloud Config
  10. Spring AMQP
  11. Spring Cloud Gateway
  12. Docker
  13. Spring Cloud Kubernetes (k8s)
  14. LCN
  15. VUE
  16. 前后端分离+移动项目

第十一部分:项目设计分析

多个项目链接>>>>>

  1. 小蚂蚁金服
  2. WMS中大型电商企业只能仓库储存系统
  3. 智能云招聘平台
  4. 分布式医疗云计算平台

最后感谢观看本篇文章的小伙伴,让好的文章更多人看到麻烦大家来助力,点赞分享。

java学习链接: www.bilibili.com/video/BV1oy…

感谢大家了!下期再见!!!

\