项目第八天内容介绍 | 学习笔记

简介: 快速学习 项目第八天内容介绍

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)项目第八天内容介绍学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11374


项目第八天内容介绍


内容介绍

一、项目第八天

1.添加课程基本信息完善

2.课程大纲管理

3.课程信息确认


一、项目第八天

本章介绍项目第八天的内容主要为进一步完善添加课程基本信息之前使用下拉列表显示了讲师以及课程分类的二级联动,包括做了课程封面的添加,本章进行进一步完善。

1.添加课程基本信息完善

(1)整合文本编辑器

通过整合文本编辑器,将简介部分变为含有样式的形式。即做简介时可以将字体加粗,更改样式或添加图片。最后将课程添加的流程给概括出来。

2.课程大纲管理

(1)课程大纲列表显示

课程大纲管理主要是做一些课程大纲的列表显示,效果即为图片绿色部分,第一章包含第一节、第二节,还有第二章包含第一节.....,与之前的树形结构相似,接口和封装过程和树形结构的做法一致,我们借鉴其方法,这就是待会要实现的课程大纲列表功能。

1.png

(2)章节添加 修改 删除

因为大纲中有章节和小节部分,所以添加一个课程章节添加,修改和删除管理

(3)小节添加 修改 删除

最后就是小节的添加,修改和删除

同时在之后讲解中,章节部分的添加,修改和删除部分都会详细讲解,而小节部分则不再讲解三部分,仅仅写小节添加,因为小节添加,修改和删除三个功能写法和章节部分的写法一致,留作同学自行思考。

3.课程信息确认

第三部分做个课程信息的确认,即途中蓝色圆框。此功能即将添加的课程信息在页面中做显示

1.png

(1)课程信息确认

因为课程信息确认需要查出多张表,涉及到多表连接,所以需要编写 sql 语句实现。

(2)课程最终发布

4.总结:

第八天内容主要为

1.添加课程基本信息完善,在其中整合一个文本编辑器将简介完善,最后添加功能将其测试出来。

2. 做课程大纲的管理,在其中分为三部分,第一部分是课程大纲列表显示和之前的课程分类的树形结构一致,利用大纲将之前内容再做巩固,第二部分章节添加、修改和删除以及第三部分小节添加,修改和删除。

3.课程信息确认,主要为编写 SQL 语句来实现对课程信息的显示,包括最后的课程最终发布。到此课程的添加过程能基本实现。在添加小节部分有一个添加视频的功能通过阿里的视频点播功能实现,在之后会做详细讲解。

1.png

1.png

1.png

相关文章
|
测试技术 编译器 数据库
【软件设计师备考 专题 】软件开发环境和工具:从分析到维护(一)
【软件设计师备考 专题 】软件开发环境和工具:从分析到维护
312 0
|
缓存 Linux
centos7更换yum源 一条命令搞定
centos7更换yum源 一条命令搞定
2638 0
|
人工智能 安全 物联网
AcWing 1262. 鱼塘钓鱼(每日一题)
AcWing 1262. 鱼塘钓鱼(每日一题)
|
存储 Linux C语言
【linux进程控制(一)】进程终止--如何干掉一个进程?
【linux进程控制(一)】进程终止--如何干掉一个进程?
|
机器学习/深度学习 人工智能 自然语言处理
|
Go Java
mockito中两种部分mock的实现,spy、callRealMethod
什么是类的部分mock(partial mock)?A:部分mock是说一个类的方法有些是实际调用,有些是使用mockito的stubbing(桩实现)。   为什么需要部分mock? A:当需要测试一个组合方法(一个方法需要其它多个方法协作)的时候,某个叶子方法(只供别人调用,自己不依赖其它反复)已经被测试过,我们其实不需要再次测试这个叶子方法,so,让叶子打桩实现返回结果,上层方法实际调用并测试。
4941 1
|
JavaScript 数据可视化 容器
easyv平台_过滤器强制修改dom(暴力自定义组件渲染样式)
easyv平台_过滤器强制修改dom(暴力自定义组件渲染样式)
262 0
|
SQL Java 数据库连接
对于mybatis if标签对 byte int 等非字符串和字符串判断的问题
对于mybatis if标签对 byte int 等非字符串和字符串判断的问题
344 0
|
Android开发
解决eclipse字体背景变红或者变绿的问题
在用eclipse写代码的时候突然遇到这种情况
292 0
解决eclipse字体背景变红或者变绿的问题