Java后端开发学习路线推荐

Java后端开发学习路线

JavaSE

该部分主要讲的是java基本语法、常用类、集合框架、多线程、IO流、反射及简单SQL语句。学完这个课程,只能掌握基础知识,类似多线程、IO流都不足以支撑企业开发的工作需求。还需要学习JUC和NIO及SQL进一步学习。

黑马程序员Java语言入门到精通-【基础+高级】-附全套资料(IDEA版)

JavaSE总结

【狂神说Java】JavaSE阶段回顾总结

JUC

该课程可以学完JavaEE后再来学习、此课程直接从P38节开始学习,主讲内容为JUC,企业开发真正用到的多线程,也是做高并发的基本技能。

2020权威

NIO

该课程可以学完JavaEE后再来学习。

尚硅谷NIO视频(java nio线程精讲)

MySQL进阶

建议于学校课程同步进行,但必须看完。看完此视频后,才能完全掌握企业级开发,mySQL技能。

MySQL

数据结构

数据结构是计算机专业必学的一门课程,也是最重要的一门课程,代码实现基本都与数据结构有关。学校也有数据结构课程开设,建议作为重中之重的课程来学,学完之后,再利用该视频查漏补缺。

尚硅谷Java数据结构与java算法(Java数据结构与算法)

前端三大件

在大三上半学期会开Web前端开发课程,可以与学校课程同步进行,但学校课程并不会讲的这么详细。前端开发也建议学习该课程,很经典。学玩此课程后,可以进行前端的基本开发。这也是为什么后端工程师容易转前端工程师的原因。

HTML+CSS

黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩

JavaScript

黑马程序员pink老师前端入门视频教程JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业

AJAX

【狂神说Java】一小时掌握Ajax

JSON

【狂神说Java】一小时掌握JSON

JavaEE

JavaWeb

【狂神说Java】JavaWeb入门到实战

SSM

Mybatis

【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂

Spring5

【狂神说Java】Spring5最新完整教程IDEA版通俗易懂

SpringMVC

【狂神说Java】SpringMVC最新教程IDEA版通俗易懂

设计模式

设计模式,主要讲的是框架底层的实现原理,以及企业开发中必备的开发思想,也是大厂面试高频。

尚硅谷Java设计模式(图解+框架源码剖析)

VUE

VUE是一款企业开发前端常用的框架,所以我们后端程序员也必须得掌握。

尚硅谷VUE技术教程(基于vue2.5录制,vue.js快速入门)

学习完SSM框架后,可以找个简单的项目练手了解一个系统的开发基本流程。

通用Mapper及MybatisPlus

这俩个课程主要讲的是与Mybatis同一类型,操作数据库的插件,由于Mybatis会编写大量sql代码,而通用Mapper及MybatisPlus就用来简化mybatis开发。不同企业会选择不同的技术、所以也建议学习。

尚硅谷通用Mapper教程(通用mapper快速入门)

尚硅谷MyBatisPlus教程(mybatis-plus框架精讲)

Spring注解开发

Spring是通过XML文件来配置的,比较繁琐。在java1.5之后就出现了注解、用于简化开发。

尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)

Redis

Redis是一款缓存中间件。主要是

【狂神说Java】Redis最新超详细版教程通俗易懂

SpringBoot

这个框架是当前主流的企业级开发框架,学玩该框架才能具备企业开发的能力。

尚硅谷SpringBoot顶尖教程(springboot之idea版spring boot)

Linux

该课程主要学习Linux的基本操作,了解项目部署的环境。

尚硅谷Linux基础教程(大数据、JavaEE、Python开发通用版)

SVN

SVN是一个项目版本管理工具,企业开发的必备技能。

尚硅谷SVN教程(2小时玩转版本控制工具svn)

尚硅谷SVN高级教程(svn操作详解)

Git+GitHub

尚硅谷GitHub基础全套完整版教程(新版Git已上传,推荐观看)

学到这里,只是具备了企业基本开发的能力,还得持续学习,类如SpringCloud、Swagger、Ngrok、ElasticSearch、POI等等,这些都是企业开发必用的技术。

你可能感兴趣的:(Java,java)