在昨天的学习中,我带领大家解决了天机学堂的简单的BUG。并且演示了整个项目的核心业务流程。现在,你对项目有了基本的了解,是时候动手开发一些业务功能了。
接下来接收到一个正式的开发任务:开发天机学堂项目的学习辅助相关功能。
不要小看这部分功能,作为一个在线教育项目,学习是核心。而怎样让学员有一个好的学习体验,持续有动力的学习,就显得非常关键。我们要实现的学习辅助功能,就是要起到激励、促进学员、帮助学员学习的功能,非常重要。
那么从哪里入手呢?
我们来回顾一下,在演示项目业务流程时,我们发现搜索课程、报名课程等流程都已经完成开发了。并且在《个人中心-我的订单》页面可以看到我们下单报名的课程:
通过今天的学习,我们要达成的目标如下:
-
完成我的课程表相关功能
-
学会阅读产品原型,分析需求
-
能根据需求设计接口
-
能根据需求设计数据库表
-
学会跨微服务的业务开发
1.接口设计
那么接下来,我们就一起来分析、设计、实现这些接口吧。
科程下栽の,参考资料 </