00:01
各位上硅谷的朋友们,大家好,本次给大家带来一套全新的项目视频教程硅谷课堂项目,本套视频教程由上回谷与腾讯云合作推出,同时也是上回谷最新研发项目,下面呢,我先从几个方面把我们要学习的这个项目给大家做一个总体介绍,让大家对这个项目先有一个总体的认识。首先我们看一下项目的背景。硅谷课堂项目是一款基于微信公众号BTOC模式的在线学习平台,平台包含两大部分,后台管理系统和公众号服务部分。平台会定期推出直播或点播课程,为学员构建一个全方位的在线学习平台。各位同学可以关注微信公众号硅谷课堂体验项目等完整功能。为了更好的学习本项目呢,要求各位同学在学习之前有一些知识的储备,下面我这里边给各位一一来列举出来,咱们看一下啊,第一部分各位要掌握Java的基础部分,第二部分掌握Java外部部分,包括熟练应用SM框架,熟练使用STEM boot加STEM cloud,因为我们项目中会讲到项目的部署本各位还要掌握docker和K8S的技术。
01:27
比如说什么是刀客镜像KS里边po的概念是什么,以及service的作用又是什么?掌握这些建设知识之后,各位同学才能更好的学习本项目。下面呢,给大家来介绍一下啊,项目中的功能和技术,首先我们先看一下功能,功能部分呢,我这里边来做个演示。大家看到这是硅谷课堂里边的后台管理系统,咱们先登录进去,里边有相关的模块,包括讲师管理,讲师管理是我们加课程的时候,课程属于某个讲师,在里边我们进行管理。第二个叫课程分类,课程属于某个分类,比如说你看后端Java是一个分类,前端javascript又一个分类。另外里边有点播管理,包括直播管理,它涉及到就是我们加点播课程或者直播课程,以及包含公众号管理,订单管理,营销管理等模块,这是后台管理系统部分,另外还有公众号部分,咱们打开硅谷课堂的公众号,我们看到啊。
02:43
最下边是不是有菜单呀,咱们有直播课程。点播课程,包括其他部分在里边,我们可以点击课程进行查看,进行观看,以上是咱们功能的演示。功能介绍之后,最后呢,给大家来介绍一下项目中主要使用到了有哪些技术,我们来看一下。
03:08
我们的项目呢采用前后端分离开发模式,后端呢采用主流的STEMBOO加STEM cloud进行微服的架构,使用MYSQL数据库进行数据存储,使用my plus进行持有层的操作。项目中还涉及到了微信公众号的部分,包含公众号菜单、消息、微信分享、授权支付等等。项目前端采用了主流的前端框架VIMU,涵盖ES6N PM VIVO e、叉S等技术,完全实现了全人开发。除此之外,各位看到这个地方,我们项目中还综合用了腾讯云中的相关产品。我们项目中啊,有这么一个模块叫讲师管理模块,里边有讲师头像的存储,另外有点播课程模块中有课程封面存储,这些我们都用到了腾讯里边的cos文件存储服务,项目中的点播管理模块中的点播视频,我们用到了腾讯云的视频点播服务,进行了视频的存储,视频的播放。
04:26
在项目最后呢,我们采用了腾讯云的一站式研发协作管理平台coding devos和弹性容器服务EKS实现项目的管理部署。整个项目呢,具有很强的实用性,既是对主流Java技术系统性的梳理和整合,同时也是对各种主流技术实际应用的一种练兵场,通过本项目学习,可以更好的助力Java项目的积累。下面呢,各位同学请打起12分精神来,跟我一起来学习上硅谷,硅谷课堂项目。
我来说两句