开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):项目第八天内容介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11374
项目第八天内容介绍
内容介绍
一、项目第八天
1.添加课程基本信息完善
2.课程大纲管理
3.课程信息确认
一、项目第八天
本章介绍项目第八天的内容主要为进一步完善添加课程基本信息之前使用下拉列表显示了讲师以及课程分类的二级联动,包括做了课程封面的添加,本章进行进一步完善。
1.添加课程基本信息完善
(1)整合文本编辑器
通过整合文本编辑器,将简介部分变为含有样式的形式。即做简介时可以将字体加粗,更改样式或添加图片。最后将课程添加的流程给概括出来。
2.课程大纲管理
(1)课程大纲列表显示
课程大纲管理主要是做一些课程大纲的列表显示,效果即为图片绿色部分,第一章包含第一节、第二节,还有第二章包含第一节.....,与之前的树形结构相似,接口和封装过程和树形结构的做法一致,我们借鉴其方法,这就是待会要实现的课程大纲列表功能。
(2)章节添加 修改 删除
因为大纲中有章节和小节部分,所以添加一个课程章节添加,修改和删除管理
(3)小节添加 修改 删除
最后就是小节的添加,修改和删除
同时在之后讲解中,章节部分的添加,修改和删除部分都会详细讲解,而小节部分则不再讲解三部分,仅仅写小节添加,因为小节添加,修改和删除三个功能写法和章节部分的写法一致,留作同学自行思考。
3.课程信息确认
第三部分做个课程信息的确认,即途中蓝色圆框。此功能即将添加的课程信息在页面中做显示
(1)课程信息确认
因为课程信息确认需要查出多张表,涉及到多表连接,所以需要编写 sql 语句实现。
(2)课程最终发布
4.总结:
第八天内容主要为
1.添加课程基本信息完善,在其中整合一个文本编辑器将简介完善,最后添加功能将其测试出来。
2. 做课程大纲的管理,在其中分为三部分,第一部分是课程大纲列表显示和之前的课程分类的树形结构一致,利用大纲将之前内容再做巩固,第二部分章节添加、修改和删除以及第三部分小节添加,修改和删除。
3.课程信息确认,主要为编写 SQL 语句来实现对课程信息的显示,包括最后的课程最终发布。到此课程的添加过程能基本实现。在添加小节部分有一个添加视频的功能通过阿里的视频点播功能实现,在之后会做详细讲解。