开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):项目第十四天内容的介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11467
项目第十四天内容的介绍
目录:
1、名师列表功能
2、名师详情功能
3、课程列表功能
4、课程详情功能
5、整合阿里云播放器视频播放
6、课程评论功能
1. 名师列表功能
主要是做项目的前台功能,主要是学习两部分,一个是名师,一个是课程。
首先第一个实现名师的列表功能,也就是在首页面中,当点击名师,会在页面中把名师的数据显示出来,当前显示的是一个静态页面,需要查数据库将这一功能实现。这个功能并不复杂,可以快速做到。
2. 名师详情功能
第二个功能,当点击某一个讲师时,就会进入讲师的详情页面,也就是详细信息页面,因为在列表中只有头像,一些简单的介绍数据。当进入到详细页面中,里边有更详细说明。包括有讲师,还有它主讲的课程,这是第二功能讲师的详情功能。
3. 课程列表功能
第二部分就是课程部分,第一个是课程的列表功能。也就是对应的第三个课程列表功能实现。但是这个列表比讲师要稍微麻烦。讲师里的只是列表,包括加入分页。
然后课程里它也是列表分页。但是上面位置做了条件,就是根据课程分类,包括课程的关注度,最新,还有价格,做一个条件查询,包括加分页,稍微麻烦点,主要麻烦点还是在前端。后端还是之前的条件查询加分页。
4. 课程详情功能
第四个实现课程的详情功能,也就是点击某一个课程,进入到详情页面。在详细页面中,有课程的这个封面包括这些基本数据包括,简介价格等等,有讲师,然后还有一部分,就是课程里边的大纲,包括课程章节,课程小结,会实现课程的详细页面。
5. 整合阿里云播放器视频播放
课程详情页面实现后,在这页面中会实现下游功能。在详情页面中有课程大纲,而大纲中有章节和小节,小节里包含视频,要实现一个功能。当点击某个小节把小节中的视频做一个在线播放。也就是整合阿里云的播放器做视频的在线播放。这是第五个功能。
6. 课程评论功能
分析课程的评论功能,在课程里,还有个功能就是课程支付。