web学习路线整合(新版2025)

版本迭代说明:这是第三版了,大家以最新的版本为主,旧版看这里:旧版

学习说明

web 的学习分成下面几个:javaweb=>ssm=>springboot=>做两个springboot的项目=>有条件自己做一个项目,用来复习。

web 的学习有个特点,就是学完了,自己好像啥也不会,其实这是正常的,因为 web 大多数是框架,别人给你弄好的东西,你只能跟着他的步骤做,做完就会忘,并且做完自己从 0 搭建项目完成不会,这些都是属于正常范畴,大家不必过虑焦虑。

你需要掌握的是:了解是这么一回事,知道前后端是如何交互的,遇到问题,能够通过百度解决,基于解决问题来学习,而不是总想把他们都记住哦。

新版说明(2025)

随着 AI 各方面发展,并且基于最近几年的面试情况,像框架的很多问题,面试大都不问,为了更加节省时间,我这里把训练营原有的javawen+ssm+springboot抛弃了,选择了黑马的 javaweb+AI这个课程,因为他这个课程,融合了 ssm+springboot+docker这些,学完之后就可以直接做项目了。

然后他视频中,刻意用上了 AI 来处理一些东西,这个你们随意就行哈,跟着玩一玩也挺好的,后续可能还要让你们学习主流 AI 编程工具,比如 cursor等

所以在学习上,是可以快不少的,所以我们就用这个课程就行,但是大家一定要跟着我的说明进行学习哈,我每个视频都会详细说明

框架视频教程+保姆级学习说明

可以在B站学,入口:直达,需要配套资料可以下面百度云下载

也可以百度云下载:百度云下载,提取码: 2jey

如果百度云有些许缺失,可以B站看哈,因为B站有人实时反馈,相对会全一些,然后请按照下面的说明来学习(重要)

说明:如果你时间不着急,比如大二 研一,那么请按照视频顺序学完即可,下面是学习是给时间着急,需要突击的用户

javaweb 部分

1、前端三剑客 hmtl+css+js(P2~P24):前端基础,不会写没事,能够简单看懂就行,比如大概知道p,img,form这些标签,就是给你一个网页,你可以不会写,但是你能够大致了解这些基本的标签是什么即可,如果以前了解过,可以跳过。

至于 Js 部分,了解下基本语法即可,就是知道他可以动态操作HMTL之类的就行,如果以前学过请跳过。

2、前端框架 vue(P25~28):估计后续不怎么用到,不过也可以跟着刷下,了解下vue是啥就行,其实就是js的封装,快速看下即可,看完忘记或者不动手操作也行。

3、ajax(P29~P30):重点看下,就是前端和后端的交互,前端请求后端数据,底层就是用 ajax 来发请求的,所以重点看下,了解下前后端交互。

以上,便是前端相关的内容,下面是后端相关

4、web乱七八糟(P31~P49):这段内容非常非常咋,总体就是涉及了各种web的知识,大家无脑跟着过下即可,这里重点就是要了解一下 HTTP 请求是个啥东西就行,其他有些听不大懂也没有关系。

5、mysql基础操作(P50~61):如果你会Mysql的基本操作,那么可以跳过,否则你只需要了解下概念,会增删查即可,也就是说,你通过查百度,会操作就行。

6、JDBC(P62~64):了解什么是JDBC即可,因为Java代码操作数据库就是通过JDBC的,你知道下这个事情,知道通过文档怎么配置怎么连接数据库即可,快速扫一下就行。

以上,便是我们常说的 javaweb部分,反正你知道有这么个东西就行了,忘记没有关系,接下来学习 ssm+springboot部分。

ssm+springboot部分

这部分针对突击用户,我们需要学习的很少,因为我选用的项目是带有讲解框架入门的项目,以此节省大家的时间,并且我相信很多人曾经接触过ssm,但是忘记了,重头学习那就太麻烦了,所以呢,我们的策略就是学习完javaweb,就差不多可以做项目了,做不懂再回过头来补充。

1、 mybatis(P65~85):这里演示了Mybtais的基本用法以及结合springboot的使用,大家快速跟着过下即可,**你只需要知道,mybatis是个啥东西就行,自己不会写这些也没关系。

之后大部分内容,就是属于选学内容了,你有时间就继续看,没有时间就不看了,黑马这个视频是带大家做了一个项目的,所以内容很多,你时间着急的就按照我的来哈。

2、选学(P86~181):主部分都是选学,其中跳过了比较重要的 spring,我们后续再面试时补充关键考点。如果你时间突击,这部分可跳过。

3、Linux(P182~189):没有学过Linux的,就跟着学习一下,这个是必学的哈。

4、Docker(P191~197):可以了解下,不过做的过程中可能会遇到bug,如果bug太多太花时间就只看不做,否则就跟着做一下。

以上,便是 框架 部分,框架的东西很复杂,还是那句话,有个大致的概念就行,因为面试不怎么考察这些。

项目部分

做项目之前,可以先 看一下这几篇文章,这样你在做项目的时候就有个大概的认知了
0. 为啥要做项目 + 项目怎么学 + 问什么 + 怎么写

1. 做项目时需要考虑的几个点

2.被问到项目是否跟视频做时怎么回答?

项目的话,旧版有4个,不错我这里删除到只剩下3个,留下3个方便 包装 的项目:

1、项目1:电商支付实战,这个项目还不错,到时候可以写进简历,做的时候,关于购物车那块,要多思考一下,考的比较多。不过项目的springboot版本有点老,但是springboot版本面试不考察,其实不影响。

2、项目:SpringBoot+MQ+ES项目(仿牛客网)。这个项目不过还不错,该用的技术都用了,到时候记得改个名字,反正我是特别推荐这个项目的。后续方便各种包装

3、项目3:仿B站高性能项目学习指南,这个项目和牛客网一样,涉及到的技术栈 非常 不错,考点多,非常不错并且做的人也不多,不会烂大街。

如何选择:突击用户按照我的安排去选择,时间非常 充足用,随便选哈。

复习:每个项目的最底部都给出了简历书写+考点总结等哈,自己跟着复习即可。

微服务(选学)

微服务其实很简单,就是搭建一个框架而已,有时间就学,没时间就不学,或者简单了解一下就行

SpringCloud入门指南

仅仅是入门而已,如果你还想继续做 分布式项目,那么找帅地,我给你对应的项目。

发表评论

后才能评论