`

这门课解决什么问题

学过Java基础但没写过后端代码的人,这门课帮你从零搭建一个完整的教学管理系统。课程以Tlias项目为主线,从HTML/CSS前端基础到Spring事务管理、阿里云OSS文件上传,覆盖Web开发核心环节,目标是让你看完能独立把项目跑通、把功能做完整。

适合什么基础

需要了解Java面向对象编程和集合框架,建议先学过基本数据结构概念。不需要会任何前端框架或数据库操作经验,但最好有命令行操作习惯,跟着敲代码更顺手。如果连Java基础语法都不熟,建议先花几天时间把语法过一遍再开始这门课。

建议先看哪几块

建议按这个顺序学:先过Web前端开发初识,把HTML标签、CSS样式、选择器和整体布局搞懂,这是后面页面开发的基础;再看Spring事务管理,重点理解事务四大特性和@Value、@ConfigurationProperties注解用法,这是处理多表操作时绕不过的;接着学文件上传,从本地存储过渡到阿里云OSS集成,这是实际项目中高频使用的功能;最后是Tlias教学管理系统项目实战,跟着视频一步步实现员工管理、事务管理等模块,边看边改现有代码。前端部分如果时间紧,可以先跳过只学核心标签和样式,后续实战中再回头补。

学完能独立做什么

能独立完成Spring Boot + Thymeleaf + 阿里云OSS的文件上传功能,掌握事务管理在多表操作中的正确用法,完成Tlias系统的完整项目,包括页面开发、业务逻辑和文件存储。后续如果再接其他项目,这类技术组合的迁移成本很低。

资料怎么配合练习

代码资料和课程视频一一对应,建议每看完一个知识点就动手敲对应代码,不要只看不动手。项目实战部分,看完视频后先理解代码逻辑,再对照修改现有代码,加深理解。资料包里的视频按模块组织,跟着顺序学效果最好。遇到报错不要慌,把报错信息记下来再查,比反复重看更快。

`

课程目录

代码资料
课程视频
01.Web开发-导学视频.mp4 79.69M
02. Web前端开发初识.mp4 63.04M
03. HTML-CSS-入门程序.mp4 86.45M
04. HTML-CSS-VsCode开发工具.mp4 64.85M
05. HTML-CSS-常见标签和样式-央视新闻-标题-排版.mp4 59.30M
06. HTML-CSS-常见标签和样式-央视新闻-标题-样式.mp4 73.48M
07. HTML-CSS-常见标签和样式-央视新闻-标题-样式(选择器).mp4 46.45M
08. HTML-CSS-常见标签和样式-央视新闻-正文-排版.mp4 143.32M
09. HTML-CSS-常见标签和样式-央视新闻-正文-样式.mp4 62.01M
10. HTML-CSS-常见标签和样式-央视新闻-整体布局.mp4 89.20M
100. 员工管理-新增员工-批量保存员工工作经历.mp4 122.15M
101. 事务管理-介绍与操作.mp4 61.66M
102. 事务管理-Spring事务管理-介绍.mp4 57.66M
103. 事务管理-Spring事务管理-进阶&事务四大特性.mp4 112.90M
104. 文件上传-介绍.mp4 102.48M
105. 文件上传-本地存储.mp4 68.44M
106. 文件上传-阿里云OSS-准备工作.mp4 80.11M
107. 文件上传-阿里云OSS-入门程序.mp4 76.74M
108. 文件上传-阿里云OSS-案例集成.mp4 76.32M
109. 文件上传-阿里云OSS-程序优化(@Value&@ConfigurationProperties).mp4 56.26M
11. HTML-CSS-常见标签和样式-tlias案例-顶部导航栏.mp4 63.75M
110. 员工管理-删除员工-请求参数接收.mp4 47.08M
111. 员工管理-删除员工-逻辑实现.mp4 49.38M
112. 员工管理-修改员工-查询回显.mp4 129.12M
113. 员工管理-修改员工-修改数据.mp4 90.31M
114. 员工管理-修改员工-程序优化(动态更新).mp4 45.91M
115. 全局异常处理器.mp4 82.62M
116. 员工信息统计-职位统计-分析.mp4 59.13M
117. 员工信息统计-职位统计-实现.mp4 71.59M
118. 员工信息统计-性别统计.mp4 48.88M
119. 项目实战-需求说明.mp4 41.61M
12. HTML-CSS-常见标签和样式-表单标签.mp4 39.71M
120. 登录认证-登录功能-实现.mp4 87.69M
121. 登录认证-登录校验-会话技术-介绍.mp4 29.14M
122. 登录认证-登录校验-会话技术-Cookie.mp4 51.15M
123. 登录认证-登录校验-会话技术-Session.mp4 45.36M
124. 登录认证-登录校验-会话技术-令牌方案.mp4 13.72M
125. 登录认证-登录校验-JWT-生成与校验.mp4 88.04M
126. 登录认证-登录校验-JWT-登录成功后下发令牌.mp4 45.13M
127. 登录认证-登录校验-Filter-入门.mp4 71.00M
128. 登录认证-登录校验-Filter-令牌校验Filter.mp4 82.98M
129. 登录认证-登录校验-Filter-详解.mp4 70.60M
13. HTML-CSS-常见标签和样式-表单项标签.mp4 54.26M
130. 登录认证-登录校验-Interceptor-入门.mp4 70.65M
131. 登录认证-登录校验-Interceptor-令牌校验Interceptor.mp4 46.47M
132. 登录认证-登录校验-Interceptor-详解.mp4 66.47M
133. SpringAOP-基础-AOP入门程序.mp4 110.87M
134. SpringAOP-基础-核心概念.mp4 52.07M
135. SpringAOP-进阶-通知类型.mp4 76.36M
136. SpringAOP-进阶-通知顺序.mp4 38.17M
137. SpringAOP-进阶-切入点表达式.mp4 73.31M
138. SpringAOP-进阶-连接点JoinPoint.mp4 41.39M
139. SpringAOP-案例-记录操作日志.mp4 102.33M
14. HTML-CSS-常见标签和样式-tlias案例-搜索表单区域.mp4 58.54M
140. SpringAOP-案例-获取当前登录员工.mp4 78.74M
141. 原理篇-SpringBoot配置优先级.mp4 71.56M
142. 原理篇-Bean管理.mp4 97.74M
143. 原理篇-SpringBoot原理-起步依赖原理.mp4 14.17M
144. 原理篇-SpringBoot原理-自动配置-两种方案.mp4 85.18M
145. 原理篇-SpringBoot原理-自动配置-源码跟踪.mp4 97.46M
146. 原理篇-SpringBoot原理-自动配置-源码跟踪(@Conditional).mp4 65.71M
147. 原理篇-SpringBoot原理-自动配置-自定义starter.mp4 97.57M
148. Maven高级-分模块设计与开发.mp4 88.50M
149. Maven高级-继承.mp4 112.86M
15. HTML-CSS-常见标签和样式-tlias案例-底部版权区域.mp4 72.27M
150. Maven高级-聚合.mp4 40.83M
151. Maven高级-私服.mp4 85.74M
152. Web后端开发-总结.mp4 19.64M
153. Vue工程化-介绍&环境准备.mp4 38.03M
154. Vue工程化-vue项目介绍&开发流程.mp4 70.44M
155. Vue工程化-API风格&案例.mp4 98.44M
156. ElementPlus-快速入门.mp4 64.43M
157. ElementPlus-常见组件-表格组件&分页组件.mp4 90.80M
158. ElementPlus-常见组件-对话框组件&表单组件.mp4 78.96M
159. ElementPlus-案例.mp4 99.25M
16. HTML-CSS-课程总结.mp4 21.62M
160. Tlias案例-准备工作.mp4 48.46M
161. Tlias案例-整体布局-动态菜单(VueRouter).mp4 108.51M
162. Tlias案例-整体布局-动态菜单(VueRouter-嵌套路由).mp4 63.56M
163. Tlias案例-部门管理-列表查询.mp4 85.53M
164. Tlias案例-部门管理-列表查询-程序优化.mp4 70.32M
165. Tlias案例-部门管理-新增部门.mp4 139.42M
166. Tlias案例-部门管理-修改&删除部门.mp4 86.50M
167. Tlias案例-员工管理-列表查询-页面布局(搜索栏).mp4 64.09M
168. Tlias案例-员工管理-列表查询-页面布局(搜索栏-watch侦听).mp4 67.99M
169. Tlias案例-员工管理-列表查询-页面布局(表格).mp4 71.15M
17. JS-课程介绍.mp4 21.10M
170. Tlias案例-员工管理-列表查询-页面交互.mp4 66.90M
171. Tlias案例-员工管理-新增员工-页面布局(引入).mp4 82.41M
172. Tlias案例-员工管理-新增员工-页面布局(展示优化).mp4 76.98M
173. Tlias案例-员工管理-新增员工-页面交互(工作经历).mp4 77.76M
174. Tlias案例-员工管理-新增员工-页面交互(保存员工).mp4 87.76M
175. Tlias案例-员工管理-修改员工-修改数据.mp4 62.04M
176. Tlias案例-员工管理-删除员工-批量删除.mp4 71.37M
177. Tlias案例-登录-登录功能实现.mp4 59.70M
178. Tlias案例-登录-携带令牌访问服务端.mp4 64.85M
179. Tlias案例-登录-响应401跳转登录页面.mp4 39.31M
18. JS-核心语法-引入方式.mp4 24.10M
180. Tlias案例-退出-功能实现.mp4 36.21M
181. Tlias案例-打包部署.mp4 59.13M
182. Linux-概述-介绍&系统安装.mp4 53.38M
183. Linux-概述-远程连接&目录结构.mp4 31.52M
184. Linux-常用命令-目录&文件操作命令.mp4 139.26M
185. Linux-常用命令-拷贝移动&打包压缩命令.mp4 69.09M
186. Linux-常用命令-文本编辑&查找命令.mp4 102.35M
187. Linux-软件安装-JDK安装.mp4 55.18M
188. Linux-软件安装-MySQL安装&防火墙.mp4 119.36M
189. Linux-软件安装-Nginx安装.mp4 52.79M
19. JS-核心语法-变量&数据类型.mp4 41.43M
190. Linux-项目部署.mp4 112.61M
191. Docker-入门-MySQL安装.mp4 75.53M
192. Docker-入门-命令解读.mp4 35.24M
193. Docker-核心-常见命令.mp4 133.23M
194. Docker-核心-数据卷挂载.mp4 83.02M
195. Docker-核心-本地目录挂载.mp4 100.27M
196. Docker-核心-自定义镜像.mp4 89.78M
197. Docker-核心-网络.mp4 57.29M
198. Docker-部署-服务端&前端部署.mp4 89.58M
199. Docker-部署-DockerCompose.mp4 90.83M
20. JS-核心语法-函数.mp4 25.71M
200. Web开发-完结.mp4 7.29M
21. JS-核心语法-自定义对象&JSON.mp4 38.06M
22. JS-核心语法-DOM.mp4 48.27M
23. JS-事件监听-语法&常见事件.mp4 67.22M
24. JS-事件监听-常见事件(优化-JS模块化).mp4 37.84M
25. Vue-快速入门.mp4 79.26M
26. Vue-常用指令-v-for.mp4 71.81M
27. Vue-常用指令-v-bind&v-if&v-show.mp4 43.46M
28. Vue-常用指令-v-model与v-on.mp4 73.72M
29. Ajax-入门.mp4 84.42M
30. Ajax-案例.mp4 57.64M
31. Maven-课程介绍.mp4 54.40M
32. Maven-概述-介绍&安装.mp4 52.30M
33. Maven-IDEA集成.mp4 50.36M
34. Maven-依赖管理.mp4 64.09M
35. 单元测试-概述&入门.mp4 47.02M
36. 单元测试-断言&常见注解.mp4 70.94M
37. 单元测试-企业开发规范&AI生成生成单元测试.mp4 85.66M
38. 单元测试-Maven依赖范围.mp4 29.43M
39. Maven-常见问题解决方案.mp4 20.54M
40. Web基础-课程安排.mp4 29.15M
41. Web基础-SpringBootWeb入门-入门程序.mp4 67.94M
42. Web基础-SpringBootWeb入门-入门解析.mp4 31.33M
43. Web基础-HTTP协议-概述.mp4 22.19M
44. Web基础-HTTP协议-请求协议.mp4 52.29M
45. Web基础-HTTP协议-响应协议.mp4 63.03M
46. Web基础-SpringBootWeb案例.mp4 136.88M
47. Web基础-分层解耦-三层架构.mp4 70.01M
48. Web基础-分层解耦-IOC与DI入门.mp4 39.73M
49. Web基础-分层解耦-IOC&DI详解.mp4 100.87M
50. MySQL-课程介绍.mp4 44.73M
51. MySQL-概述-安装&数据模型.mp4 63.19M
52. MySQL-SQL-DDL-数据库操作&图形化工具.mp4 57.75M
53. MySQL-SQL-DDL-表操作-创建表.mp4 54.74M
54. MySQL-SQL-DDL-表操作-数据类型.mp4 61.21M
55. MySQL-SQL-DDL-表操作-设计表案例.mp4 83.30M
56. MySQL-SQL-DDL-表操作-查询-修改-删除.mp4 41.84M
57. MySQL-SQL-DML-insert&update&delete.mp4 60.91M
58. MySQL-SQL-DQL-基本查询.mp4 58.98M
59. MySQL-SQL-DQL-条件查询.mp4 69.59M
60. MySQL-SQL-DQL-分组查询.mp4 60.29M
61. MySQL-SQL-DQL-排序查询&分页查询.mp4 44.31M
62. JDBC-入门程序.mp4 77.47M
63. JDBC-执行DQL语句.mp4 70.42M
64. JDBC-预编译SQL.mp4 59.33M
65. Mybatis-入门程序.mp4 93.08M
66. Mybatis-辅助配置&JDBC VS Mybatis.mp4 38.52M
67. Mybatis-数据库连接池.mp4 48.60M
68. Mybatis-增删改查-删除操作.mp4 44.97M
69. Mybatis-增删改查-新增操作.mp4 24.41M
70. Mybatis-增删改查-更新操作.mp4 20.49M
71. Mybatis-增删改查-查询操作.mp4 69.71M
72. Mybatis-XML映射配置.mp4 81.35M
73. SpringBoot项目配置文件.mp4 79.88M
74. 准备工作-开发规范-开发模式.mp4 51.76M
75. 准备工作-开发规范-Restful.mp4 38.70M
76. 准备工作-工程搭建.mp4 66.14M
77. 部门管理-列表查询-接口开发.mp4 98.93M
78. 部门管理-列表查询-结果封装.mp4 31.33M
79. 部门管理-列表查询-前后端联调测试.mp4 57.56M
80. 部门管理-删除部门-接口开发.mp4 77.57M
81. 部门管理-新增部门-接口开发.mp4 64.63M
82. 部门管理-修改部门-查询回显.mp4 58.29M
83. 部门管理-修改部门-修改数据.mp4 53.21M
84. 日志技术-Logback入门程序.mp4 53.13M
85. 日志技术-Logback配置文件&日志级别.mp4 97.77M
86. 多表关系-一对多.mp4 83.65M
87. 多表关系-一对一&多对多.mp4 35.80M
88. 多表关系-多表设计案例.mp4 56.28M
89. 多表查询-概述.mp4 63.99M
90. 多表查询-内连接&外连接.mp4 60.93M
91. 多表查询-子查询.mp4 78.50M
92. 多表查询-案例.mp4 70.65M
93. 员工管理-准备工作.mp4 47.92M
94. 员工管理-分页查询-原理分析.mp4 63.24M
95. 员工管理-分页查询-代码实现.mp4 120.00M
96. 员工管理-分页查询-PageHelper分页插件.mp4 86.28M
97. 员工管理-条件分页查询-基本实现.mp4 117.72M
98. 员工管理-条件分页查询-程序优化.mp4 93.40M
99. 员工管理-新增员工-保存员工基本信息.mp4 72.05M
在线讲义地址