idea新建springboot后端到前端_Java后端开发学习路线

A

Java后端开发学习路线

432012013f934fb1184418b8197d4057.gif

JavaSE

432012013f934fb1184418b8197d4057.gif

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

d65b394fba14edc628ac41b2c01de675.png

推荐学习视频:

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

(www.bilibili.com/video/BV1Qy4y1k7kL)

432012013f934fb1184418b8197d4057.gif

JavaSE总结

432012013f934fb1184418b8197d4057.gif

ba9096f87ff963da332653cf2c12148b.png

推荐学习视频:

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

(www.bilibili.com/video/BV1MJ411v7tJ)

432012013f934fb1184418b8197d4057.gif

JUC

432012013f934fb1184418b8197d4057.gif

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

c87fb7f09f379af690f1e8fe40a8e5a4.png

推荐学习视频:

2020权威_juc 与 jvm _并发编程_ Java 必学_阳哥- 尚硅谷

(www.bilibili.com/video/BV1vE411D7KE)

432012013f934fb1184418b8197d4057.gif

NIO

432012013f934fb1184418b8197d4057.gif

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

b4be4c5c1a7b6bb36d10740cb2567240.png

推荐学习视频:

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

(www.bilibili.com/video/BV14W411u7ro)

432012013f934fb1184418b8197d4057.gif

MySQL进阶

432012013f934fb1184418b8197d4057.gif

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

 4d42abd7f29814b013bf513d939d1469.png

推荐学习视频:

MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷

(www.bilibili.com/video/BV12b411K7Zu)

432012013f934fb1184418b8197d4057.gif

数据结构

432012013f934fb1184418b8197d4057.gif

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

8d2f8c4a11b054971a0fb72c1d6f57ed.png

推荐学习视频:

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

(www.bilibili.com/video/BV1E4411H73v)

432012013f934fb1184418b8197d4057.gif

前端三大件

432012013f934fb1184418b8197d4057.gif

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

0 1HTML+css

42e16c888b72b26bff8c044968122a80.png

推荐学习视频:

黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex

布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩

(www.bilibili.com/video/BV14J4114768)

0 2

JavaScript

493d6dde9bac1139b347f5c83d401c77.png

推荐学习视频:

黑马程序员pink老师前端入门视频教程JavaScript基础语法-dom/bom-es6-jQuery

-数据可视化echarts-包含笔记源码作业

(www.bilibili.com/video/BV1Sy4y1C7ha)

432012013f934fb1184418b8197d4057.gif

JSON

432012013f934fb1184418b8197d4057.gif

f9beed704f04f3c898bd2d5562277a03.png

推荐学习视频:

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

(www.bilibili.com/video/BV1Pt411u7R3)

432012013f934fb1184418b8197d4057.gif

JAVAEE

432012013f934fb1184418b8197d4057.gif01

JavaWeb

cc47673f100adcdab71440af8575a416.png

推荐学习视频:

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

(www.bilibili.com/video/BV12J411M7S)

432012013f934fb1184418b8197d4057.gif

SSM

432012013f934fb1184418b8197d4057.gif01

Mybatis

09ff35b3a87116f8d2f4f847635e7b75.png

推荐学习视频:

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

(www.bilibili.com/video/BV1NE411Q7Nx)

02

Spring5

e9ee0dca0ceeb2e2d88d3e04990297ae.png

推荐学习视频:

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

(www.bilibili.com/video/BV1WE411d7Dv)

03

SpringMVC

3909817bc3a1b19a4b8883480550b7ef.png

推荐学习视频:

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

(www.bilibili.com/video/BV1aE41167Tu)

432012013f934fb1184418b8197d4057.gif

设计模式

432012013f934fb1184418b8197d4057.gif

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

06022536751e65402b2362a458de85fd.png

推荐学习视频:

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

(www.bilibili.com/video/BV1G4411c7N4)

432012013f934fb1184418b8197d4057.gif

VUE

432012013f934fb1184418b8197d4057.gif

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

be4ff57dc9af638779ecab82a029db6b.png

推荐学习视频:

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

(www.bilibili.com/video/BV1hs411E7ps)

432012013f934fb1184418b8197d4057.gif

通用Mapper

432012013f934fb1184418b8197d4057.gif

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

2a36db352b6561e979fbb67a14413386.png

推荐学习视频:

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

(www.bilibili.com/video/BV1yW411M7m)

432012013f934fb1184418b8197d4057.gif

MybatisPlus

432012013f934fb1184418b8197d4057.gif

57c9f5626cd0c01ca0bd7cd21862afa8.png

推荐学习视频:

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

(wwww.bilibili.com/video/BV1Ds411E76Y)

432012013f934fb1184418b8197d4057.gif

Spring注释开发

432012013f934fb1184418b8197d4057.gif

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

13ad3eda5f240d6a9f158a58b833909e.png

推荐学习视频:

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

(www.bilibili.com/video/BV1gW411W7wy)

432012013f934fb1184418b8197d4057.gif

Redis

432012013f934fb1184418b8197d4057.gif

e86161af18cdd1f1ffb6c04712809de6.png

推荐学习视频:

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

(www.bilibili.com/video/BV1S54y1R7SB)

432012013f934fb1184418b8197d4057.gif

SpringBoot

432012013f934fb1184418b8197d4057.gif

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

d3c41e9e280e1ec97d2655e9b15bec12.png

推荐学习视频:

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

(www.bilibili.com/video/BV1gW411W76m)

432012013f934fb1184418b8197d4057.gif

Linux

432012013f934fb1184418b8197d4057.gif

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

2ea55c79f2dcebc38c9f437b9d2c4c2d.png

推荐学习视频:

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

(www.bilibili.com/video/BV11W411T7jR)

432012013f934fb1184418b8197d4057.gif

SVN

432012013f934fb1184418b8197d4057.gif

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

d8256ec5b641c75490c76543978b88ca.png

推荐学习视频:

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

(www.bilibili.com/video/BV1mW411M7yR)

16fa73575f0164db0c54b63654dd8330.png

推荐学习视频:

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

(www.bilibili.com/video/BV1Us411E7HJ)

432012013f934fb1184418b8197d4057.gif

Git+GitHub

432012013f934fb1184418b8197d4057.gif

df8b2cc7546c830c5a932d9dd7e893a4.png

推荐学习视频:

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

(www.bilibili.com/video/BV1pW411A7a5)

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

887d5b635b835f68a2c85135a57a761f.gifEND d16d1040e76bcf4e944e359361fa5938.png扫码关注我们!攻程狮社团给你不一样的学习生活!
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
springboot后端实操题目是一项要求参与者使用Spring Boot框架进行后端开发的实践题目。下面是一个简单的回答: Spring Boot是一个用于开发现代化的、基于Java的web应用程序的框架。它通过提供默认配置和约定大于配置的方式,简化了Spring应用程序的开发过程。因此,我们可以使用Spring Boot来快速搭建高效的后端应用。 在进行springboot后端实操题目时,我们可以按照以下步骤进行: 1. 配置环境:首先,在本地开发环境中安装Java JDK和Spring Boot,并设置相关的环境变量。可以使用Eclipse、IntelliJ IDEA等集成开发环境来进行开发。 2. 创建项目:使用Spring Initializer来创建一个新的Spring Boot项目。在创建项目时,可以选择相应的依赖,如Web、JPA、Security等,根据实际需要选择适当的依赖。 3. 添加Controller:根据题目要求的功能,在项目中创建相应的Controller类,并实现相应的接口方法。Controller类中可以使用注解来标识请求的路径和方法。 4. 实现业务逻辑:在Controller中,根据需求实现具体的业务逻辑。可以调用Service类来处理业务逻辑,并使用DAO类与数据库进行数据交互。 5. 配置路由:使用Spring Boot的路由配置,将请求映射到相应的Controller方法上。可以使用注解来表示请求路径、请求方法等。 6. 编写单元测试:为了保证代码的质量,编写相应的单元测试来验证功能的正确性。可以使用Spring Boot提供的测试框架和工具来进行单元测试。 7. 部署项目:完成开发后,可以使用Maven或Gradle来打包项目,并将其部署到服务器上。可以选择不同的部署方式,如Tomcat、Jetty等,来运行Spring Boot应用程序。 通过这样的步骤,我们可以完成一道springboot后端实操题目。在实践中,我们还需要注意代码的可读性、可维护性和性能优化等方面,以提高开发效率和应用性能。最后,我们可以根据题目要求进行代码的提交和演示。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值