实战 \Spring Boot带前后端 渐进式开发企业级博客系统
收藏

Spring Boot带前后端 渐进式开发企业级博客系统

难度 中级
时长 15小时
学习人数 839
9.28分
¥ 348.00
  1. 课程介绍
  2. 组合套餐
  3. 课程章节
  4. 售前咨询 107
  5. 用户评价 48
  6. 环境参数

Spring Boot带前后端 渐进式开发企业级博客系统

  1. 课程介绍
  2. 组合套餐
  3. 课程章节
  4. 售前咨询 107
  5. 用户评价 48
  6. 环境参数
  1. 第1章 Spring Boot 简介
    讲解Spring Boot的项目背景,已经与其他技术框架(比如,Spring、SpringMVC、SpringCloud等)的关系。简单介绍下Spring Boot 整个生态系统
    1. 1-1 _Spring Boot博客_课程导学
    2. 1-2 -Spring Boot 是什么
  2. 第2章 开启 Spring Boot 的第一个 Web 项目
    通过 Spring Initializr 来快速初始化一个 Spring Boot 原型,方便学员来极速体验Spring Boot。本课程也将会采用Gradle作为项目管理工具,让学员掌握最前瞻的构建工具。通过探索项目让学员了解项目的结构,已经相关的配置原理。
    1. 2-1 -初始化第一个Web项目
    2. 2-2 -用Gradle编译项目
    3. 2-3 -探索项目
  3. 第3章 一个Hello World项目
    本章是正式开始动手敲代码了。依照惯例,会先编写一个最简单的Hello World程序。从项目配置,应用的编写,再到测试用例,最后运行项目。方面学员了解整个编码的流程。
    1. 3-1 -编写项目构建信息
    2. 3-2 -自定义存储库,加速构建
    3. 3-3 -编写程序代码及测试用例
    4. 3-4 -配置Wrapper,运行程序
  4. 第4章 开发环境的搭建
    为了让实战过程更顺利,避免不要的问题,这里会先将课程所要求的环境进行一个讲解,并要求学员最好跟随课程的环境配置。本节也会讲解如何将项目导入IDE 来运行。
    1. 4-1 -IDE及插件的安装配置
    2. 4-2 -导入项目到IDE,运行
  5. 第5章 集成Thymeleaf模版引擎
    Thymeleaf 方面的内容,知识点会讲解的相对全面点。Thymeleaf作为界面的模版引擎,对于界面的布局和实现起着非常关键的作用。本章节也会讲解Thymeleaf 如何与 Spring Boot 来进行集成。最后通过一个实战,来让学员更加深刻的理解Thymeleaf。...
    1. 5-1 -Thymeleaf 简介
    2. 5-2 -Thymeleaf 标准方言
    3. 5-3 -Thymeleaf 标准表达式语法
    4. 5-4 -设置属性值
    5. 5-5 -迭代器
    6. 5-6 -条件语句
    7. 5-7 -模版布局
    8. 5-8 -属性优先级
    9. 5-9 -注释
    10. 5-10 -内联
    11. 5-11 -表达式基本对象
    12. 5-12 -表达式工具对象
    13. 5-13 -Thymeleaf 与 Spring Boot 集成
    14. 5-14 -Thymeleaf实战-导入IDE,配置项目
    15. 5-15 -Thymeleaf实战-API设计
    16. 5-16 -Thymeleaf实战-后台编码
    17. 5-17 -Thymeleaf实战-前台编码-01
    18. 5-18 -Thymeleaf实战-前台编码-02
    19. 5-19 -Thymeleaf实战-前台编码-03
  6. 第6章 数据持久化Spring Data JPA
    本章节涉及数据的持久化。从JPA规范讲起,到Spring对于JPA的用法以及与Hibernate集成实现。本课程的鸿运国际hv128采用MySQL,但也可以方便切换到其他鸿运国际hv128。最后通过一个实战内容,来帮助学员理解掌握。
    1. 6-1 -JPA 简介
    2. 6-2 -Spring Data JPA 用法介绍
    3. 6-3 -Spring Data JPA、Hibernate 与 Spring Boot 集成
    4. 6-4 -集成过程测试,集成H2鸿运国际hv128
    5. 6-5 -后台编码
    6. 6-6 -持久化数据到H2
    7. 6-7 -持久化数据到MySQL
  7. 第7章 全文搜索ElasticSearch
    企业级应用中,难免会涉及到全文搜素。对于Java应用来说,ElasticSearch在全文搜索方面是一把“利器”。本章节会将带领学员了解全文搜索的概念,并熟悉如何用ElasticSearch来实现全文搜索。
    1. 7-1 -全文搜索概述
    2. 7-2 -ElasticSearch 简介
    3. 7-3 -ElasticSearch 核心概念
    4. 7-4 -Elasticsearch 与 Spring Boot 集成
    5. 7-5 -Elasticsearch 实-文档、资源库、测试用例
    6. 7-6 -Elasticsearch 实-控制器
  8. 第8章 架构设计与分层
    本章节讲解了系统的整体架构设计思路,包括如何来组织项目结构。让学员理解系统的数据流程。
    1. 8-1 -不分层的问题
    2. 8-2 -应用分层
    3. 8-3 -三层架构
    4. 8-4 -系统的架构设计及职责划分
  9. 第9章 集成 Bootstrap
    Bootsrap最大的好处是,可以让整个系统界面实现响应式布局。本节先从Bootstrap 的基本原理讲起,并将常用的前端框架比如 JQuery等进行集成。最后通过一个实战内容,来帮助学员理解掌握。
    1. 9-1 -Bootstrap 简介
    2. 9-2 -Bootstrap 核心概念
    3. 9-3 -Bootstrap 及常用前端框架与 Spring Boot 集成
    4. 9-4 -集成演示
    5. 9-5 -Bootstrap实战
  10. 第10章 博客系统的需求分析与原型设计
    本章节是对博客系统的需求分析与设计。对于企业级应用的完整流程来说,需求的分析与设计是必不可少的环节。本章节设计部分包含了原型设计、鸿运国际hv128设计及接口设计。
    1. 10-1 -需求分析
    2. 10-2 -原型设计
  11. 第11章 权限管理Spring Security
    Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,在企业级应用中被广泛使用。本章节不会对该框架做深入探讨,仅从基于角色的权限管理角度,来实现对系统的权限管理。
    1. 11-1 -基于角色的权限管理
    2. 11-2 -Spring Security 简介
    3. 11-3 -Spring Security 与 Spring Boot 集成
    4. 11-4 -Spring Security 实战-后台编码
    5. 11-5 -Spring Security 实战-前台编码
  12. 第12章 博客系统的整体框架实现
    先对系统的整个界面、结构、布局、API进行实现,这样方便每个模块进行划分及实现。
    1. 12-1 -整体的需求回顾
    2. 12-2 -后台整体控制层、API 实现
    3. 12-3 -前台整体布局实现
    4. 12-4 -API 讲解
  13. 第13章 博客系统的用户管理实现
    对用户管理模块进行前后台的实现。
    1. 13-1 -用户管理的需求回顾
    2. 13-2 -后台实现-1
    3. 13-3 -后台实现-2
    4. 13-4 -前台实现、测试-1
    5. 13-5 -前台实现、测试-2
  14. 第14章 博客系统的角色管理实现
    对用户角色理模块进行前后台的实现。
    1. 14-1 -角色管理的需求回顾
    2. 14-2 -后台实现-
    3. 14-3 -前台实现
  15. 第15章 博客系统的权限管理实现
    对用权限理模块进行前后台的实现。
    1. 15-1 -权限管理的需求回顾
    2. 15-2 -后台编码-
    3. 15-3 -CSRF防护的处理
    4. 15-4 -前台实现、测试
  16. 第16章 博客系统的博客管理实现
    对博客管理模块进行前后台的实现。
    1. 16-1 -博客管理的需求回顾
    2. 16-2 -个人设置、头像变更
    3. 16-3 -后台实现
    4. 16-4 -前台实现、测试-
  17. 第17章 博客系统的评论管理实现
    对评论管理模块进行前后台的实现。
    1. 17-1 -评论管理的需求回顾
    2. 17-2 -后台实现
    3. 17-3 -前台实现、测试_
  18. 第18章 博客系统的点赞管理实现
    对用户点赞理模块进行前后台的实现。
    1. 18-1 -点赞管理的需求回顾
    2. 18-2 -后台实现_
    3. 18-3 -前台实现 测试
  19. 第19章 博客系统的分类管理实现
    对分类管理模块进行前后台的实现。
    1. 19-1 -分类管理的需求回顾
    2. 19-2 -后台实现 -
    3. 19-3 -前台实现、测试1
  20. 第20章 博客系统的标签管理实现
    对标签管理模块进行前后台的实现。
    1. 20-1 -标签管理的需求回顾
    2. 20-2 -后台实现_1
    3. 20-3 -前台实现、测试_1
  21. 第21章 博客系统的搜索实现
    对搜索模块进行前后台的实现。
    1. 21-1 -搜索的需求回顾
    2. 21-2 -后台实现_0
    3. 21-3 -前台实现_0
    4. 21-4 -测试
  22. 第22章 博客系统总结
    对所有模块进行集成,并进行集成测试。对整个系统进行总结及展望。
    1. 22-1 -后台项目结构
    2. 22-2 -前台项目结构
    3. 22-3 -系统集成、系统测试
    4. 22-4 -总结
本课程持续更新中


讲师

老卫 全栈工程师
老卫,英文名 Way Lau,80后程序员,waylau.com站长,关注编程、系统架构、性能优化。在 IT 公司担任项目经理、架构师、高级开发顾问等职位,是 CSDN、 开源中国、云栖社区等技术社区专家。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。为开源社区贡献了近30本开源书籍详见(https://waylau.com/books/),《分布式系统常用技术及案例分析》一书已出版。
意见反馈 常见问题 APP下载
官方微信
hv128