基于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及企业级开发感兴趣的
  • 有架构师追求的

猜你喜欢

转载自blog.csdn.net/u010358168/article/details/81666039
今日推荐