Java入门自学全套视频教程学习路线合集
史上最全最新最适合小白入门Java学习路线:免费Java视频教程整理(基础+进阶+项目+面试)
下面这篇文章根据Java学习进阶路线整理的视频推荐合集,小伙伴们按照顺序去学即可。本篇文章涵盖了目前Java市面上相对流行的技术点,从Java青铜到王者看这一篇就够了,请大佬查漏补缺、小白从零开始,让我们现在开始吧!
第一阶段:Java核心基础
预计周期:35-40天
学习目标:可进行小型应用程序开发,对数据库进行基本的增删改查管理
学习内容:
1、计算机基础知识:DOS常用命令、Java概述、JDK环境安装配置、环境变量配置
2、java基本语法:变量、常量、运算符、循环、流量控制、数组、方法
2、java面向对象:集成、封装、多态
3、Java集合:List、Map、Set...Collection、lambda表达式
4、Java IO: File、InputStream、OutputStream
5、Java多线程:Thread、Runnable、Callable、线程池
6、Java网络编程:TCP、UDP
7、Mysql 数据库及JDBC :Mysgl基本操作、JDBC 开发
推荐教程:
1) Java零基础全套视频教程
https://www.bilibili.com/video/BV1PU4y1E7nX
2) MySQL数据库基础安装+进阶教程
https://www.bilibili.com/video/BV1qb4y1Y722
3) JDBC核心技术精讲视频教程
https://www.bilibili.com/video/BV1aK4y147Pp
第二阶段:javaweb
预计周期:30-35天
学习目标:可以仿制任何网站前端页面,解决网页浏览器兼容性问题,解决PC端和移动端兼容性问题;使用前端脚本进行相关网页功能特效编写,使用JavaWeb核心技术轻松写出任何网站功能模块,使用JavaWeb高级部分知识解决网站的相关高并发问题,无压力胜任javaEE开发工程师职位。
学习内容:
1、 前端基础 :html、css、JavaScript、Ajax、Jquery
2、 Mysql 数据库及JDBC:MySQL数据库回顾、JDBC开发回顾
3、Web容器 :Tomcat 、Jetty
4、Java web: JSP 、Servlet 、Nginx
5、Redis数据库入门:缓存数据库
6、Linux基础
7、阶段案例项目
推荐教程:
1) JavaWeb全套视频教程
https://www.bilibili.com/video/BV11U4y1u7L3
2) Redis从入门到实战全套
https://www.bilibili.com/video/BV1CL411778r
3) Java教程linux操作系统安装到企业级项目部署
https://www.bilibili.com/video/BV13v4y1u7cR/
4) JavaWeb项目-《卖淘乐》
https://www.bilibili.com/video/BV1xS4y1y7Ec/
第三阶段:Java开发框架
预计周期:15-20天
学习内容:能够开发JavaEE的后台系统,能够搭建企业级的JavaEE开发框架。能独立搭建SSM项目架构,能独立基于SSM框架进行功能模块开发,能够独立使用bootstrap提供的UI组件实现系统功能,熟练使用Mysql数据库管理业务数据。
1、Spring 容器 :Spring核心、loc、AopBean管理等等
2、Spring Mvc :MVC核心、HTTP请求、Restful
3、Spring Boot :简化Spring开发、自动配置
4、持久化框架:Mybatis、Jpa
5、SSM 整合 :Spring+SpringMVC+MyBatis整合
6、代码管理工具:Git、Maven
7、阶段案例项目
推荐教程:
1) Spring全套详解(Ioc-AOP-整合MyBatis)
https://www.bilibili.com/video/BV1wi4y1P7Jm/
2) SpringMVC(框架源码解析)
https://www.bilibili.com/video/BV1H44y1r7fs/
3) Mybatis框架(全程带练,源码解析)
https://www.bilibili.com/video/BV1h84y1F7kn/
4) SSM框架:spring+SpringMVC+MyBatis
https://www.bilibili.com/video/BV15Q4y1m78a/
5) 服务快速开发技术-springboot 快速入门到项目实战
https://www.bilibili.com/video/BV1gN4y1V7zT/
6) 一套搞定Maven快速入门到精通
https://www.bilibili.com/video/BV1RU4y1h7Nf/
7) git全套教程
https://www.bilibili.com/video/BV1Sv41177sA/
8) 4. Spring boot项目-《卖淘乐回收系统》
https://www.bilibili.com/video/BV1SB4y1X7n6/
第四阶段:微服务开发框架&中间件
学习内容:
1、Spring Cloud :Euraka注册中心、Ribbon、Feign、GateWay、配置中心
2、Spring Cloud Alibaba:Nacos注册/配置中心、sentinelseata分布式事务......
3、分布式框架Zookeeper 、Dubbo :Consumer、Provider、zk注册中心
4、消息中间件 :RabbitMQ、RocketMQ、Kafka...
5、分布式数据库 :Redis、MongoDB
6、分布式搜索: ElasticSearch、ELK
7、Docker :容器化部署技术
8、阶段案例项目
推荐教程:
1) SpringCloud框架入门到精通全套教程
https://www.bilibili.com/video/BV1tU4y1P7nT/
2) Zookeeper集群教程
https://www.bilibili.com/video/BV1Ph411n7Ep/
3) RPC+Dubbo框架入门最全教程
https://www.bilibili.com/video/BV1jh41187KQ/
4) 消息队列RabbitMQ教程
https://www.bilibili.com/video/BV1rg4y1B7zm/
5) 分布式消息kafka入门到精通教程
https://www.bilibili.com/video/BV1Xy4y1G7zA/
6) 分布式ElasticSearc搜索服务引擎理论入门到实战
https://www.bilibili.com/video/BV1kZ4y1874f/
7) 微服务部署Docker快速入门教程
https://www.bilibili.com/video/BV1ug411j71W/
8) 电商项目-《锋迷商城》
https://www.bilibili.com/video/BV1gb4y1D73p/
第五阶段:Java面试
1) 京东技术专家教你突破面试技巧
针对大厂及知名互联网公司Java面试进行讲解,系统完整的帮助面试者储备大厂面试要求的面试题。
https://www.bilibili.com/video/BV1dY4y1Y7pC/
2) java面试最热面试60问解析
从源码角度出发,用源码解答各种刁钻面试题,高频面试题。在这里整合了集合、并发等核心面试题。学完这套课程,可以在面试时自信的、有深度的回答各种集合、并发相关的面试问题,面试官绝对会眼前一亮哦!