📚 课程介绍
本课程通过实战项目,教授Spring Boot和Vue3在前后端分离架构下的应用,实现wiki知识库系统的开发。
📋 学习前提
1. Java基础(Java编程语言的基本语法和面向对象编程) 2. HTML/CSS基础(网页结构和样式语言) 3. JavaScript基础(网页交互编程语言) 4. Vue.js基础(Vue.js框架的基本概念和组件开发) 5. Spring Boot基础(Spring Boot框架的基本使用和配置) 6. MySQL基础(关系型数据库的基本操作和SQL语言)
📖 课程目录
第1章 课程介绍
1-1 课程导学
1-2 环境搭建
第2章 软件工具
2-1 IDEA IU
2-2 MySQL
2-3 JDK
2-4 Node.js
2-5 Git
第3章 项目初始配置
3-1 数据库准备
3-2 项目初始配置
3-3 IDEA数据库插件配置
3-4 集成持久层框架Mybatis
3-5 集成Mybatis官方代码生成器
3-6 电子书列表查询接口开发
3-7 封装请求参数和返回参数
3-8 制作CopyUtil封装BeanUtils
第4章 Vue CLI项目
4-1 Vue和Vue CLI简介
4-2 Vue CLI项目结构讲解
4-3 创建Vue CLI项目
4-4 网站首页布局开发
4-5 集成Ant Design Vue
4-6 集成HTTP库axios
4-7 Vue3数据绑定显示列表数据
第5章 SpringBoot基础
5-1 本章内容
5-2 集成HTTP库axios
5-3 Vue3数据绑定显示列表数据
5-4 电子书列表界面展示
5-5 Vue CLI多环境配置
5-6 使用axios拦截器打印前端日志
5-7 SpringBoot过滤器的使用
5-8 SpringBoot拦截器的使用
5-9 SpringBoot AOP的使用
第6章 电子书管理功能开发
6-1 本章内容
6-2 增加电子书管理页面
6-3 电子书表格展示
6-4 使用PageHelper实现后端分页
6-5 封装分页请求参数和返回参数
6-6 前后端分页功能整合
6-7 制作电子书表单
6-8 完成电子书编辑功能
6-9 雪花算法与新增功能
6-10 增加删除电子书功能
第7章 分类管理功能开发
7-1 本章介绍
7-2 分类表设计与代码生成
7-3 完成分类基本增删改查功能
7-4 分类表格显示优化
7-5 分类编辑功能优化
7-6 电子书管理增加分类选择
7-7 首页显示分类菜单
7-8 点击分类菜单显示电子书
7-9 思考:高频面试题
7-10 总结:本章知识点梳理
第8章 文档管理功能开发
8-1 本章介绍
8-2 文档表设计与代码生成
8-3 完成文档表基本增删改查功能
8-4 使用树形选择组件选择父节点
8-5 Vue页面参数传递完成新增文档功能
8-6 增加删除文档功能
8-7 集成富文本插件wangeditor
8-8 文档内容表设计与代码生成
8-9 文档管理页面布局修改
8-10 文档内容的保存与显示
8-11 文档内容的显示
8-12 文档页面功能开发
8-13 文档页面功能开发-2
8-14 思考:高频面试题
8-15 总结:本章知识点梳理
第9章 用户管理&单点登录
9-1 本章介绍
9-2 用户表设计与持久层代码生成
9-3 完成用户表基本增删改查功能
9-4 用户名重复校验与自定义异常
9-5 关于密码的两层加密处理
9-6 增加重置密码功能
9-7 单点登录token与JWT介绍
9-8 登录功能开发
9-9 登录成功处理并集成vuex
9-10 登录成功处理并集成vuex
9-11 增加退出登录功能
9-12 后端接口增加登录校验
9-13 前端界面增加登录校验
9-14 用户密码初始化
9-15 总结:本章知识点梳理
