零、说明(必读)
- 该项目完整视频来自慕课网基于Spring Boot技术栈
博客系统企业级前后端实战,如想借助视频学习的同学,还请去官网购买 - 该博客系统专题会以教学章节作为主线,对博客系统的各个模块都会通过代码实敲并结合自己的理解(关键点及重难点)以完整清晰的笔记化和书面化形式记录下来,达到让跟随本博坚持学习的同学也能轻松的理解并最终完成博客系统案例的目标
- 建议有需要的同学可以关注一下,有更新及时推送哦
一、课程概述
1.1 名称
- 基于SpringBoot的博客系统
1.2 功能
- 注册博主
- 发博客
- 评论
- 点赞
- 全文检索
- 文件上传
- …
1.3 技术点
- 前端
- 后端
- 数据库
- NoSQL
- 文件存储
- 大数据
- …
1.4 目标
- 掌握企业级应用开发流程,提高市场核心竞争力
二、核心功能
2.1 用户管理
- 注册
- 登录
- 增加用户
- 修改用户
- 删除用户
- 搜索用户
- …
2.2 安全设置
- 角色授权
- 权限设置
- …
2.3 博客管理
- 发表博客
- 编辑博客
- 删除博客
- 博客分类
- 设置标签
- 上传图片
- 模糊查询
- 最新排序
- 最热排序
- 阅读量统计
- …
2.4 评论管理
- 发表评论
- 删除评论
- 评论量统计
- …
2.5 点赞管理
- 点赞
- 取消点赞
- 点赞量统计
- …
2.6 分类管理
- 创建分类
- 编辑分类
- 删除分类
- 按分类查询
- …
2.7 标签管理
- 创建标签
- 编辑标签
- 按标签查询
- …
2.8 首页搜索
- 全文检索
- 最新文章
- 最热文章
- 热门标签
- 热门用户
- 热门文章
- 最新发布
- …
三、核心技术
3.1 前端
- Bootstrap
- Thymeleaf
- jQuery
- HTML5
- JavaScript
- CSS
3.2 后端
- Spring
- Spring Boot
- Spring MVC
- Spring Data
- Spring Security
- Hibernate
3.3 数据存储
- Mysql
- H2
- MongoDB
3.4 其他
- ElasticSearch
- Gradle
- …
四、课程安排
4.1 实战入门阶段
- Gradle、Gradle Wrapper
- 开发环境搭建及项目运行
- Thymeleaf知识讲解及实战
- 数据持久化讲解及实战
- 全文搜索讲解及实战
- Bootstrap讲解及实战
4.2 实战进阶阶段
- 架构设计与分层
- 需求分析与设计
- 权限管理
- 整体框架搭建
- API设计
4.3 实战高级阶段
- 用户管理实现
- 角色管理实现
- 权限管理实现
- 博客管理实现
- 评论管理实现
- 点赞管理实现
- 分类管理实现
- 标签管理实现
- 首页管理实现
五、学习收获
- 学会SpringBoot及周边技术栈
- 掌握如何使用上述技术进行整合,具备框架搭建的能力
- 熟悉完整企业级开发应用开发流程
- 掌握如何打造一款企业级产品
六、特色
- 技术面广
- 技术点富有前瞻性,符合主流
- 技术点梳理及实战案例
- 真实可用的企业级应用-博客系统
七、适用人群
- Java开发者
- 对SpringBoot及企业级开发感兴趣的
- 有架构师追求的