angular2的响应式教育网站【字数:10320】


目录
1. 绪论 2
1.1 课题研究背景 2
1.2 课题研究目的 3
1.3 课题研究意义 3
1.4 本章小结 3
2. 开发环境、应用框架 4
2.1 Webstrom和idea 4
2. 2 Angular框架 4
2.3 Laravel框架 5
2.4 本章小结 6
3. 网站设计与制作 7
3.1 网站规划与设计 7
3.2 网站制作制作流程 7
3.3 网站设计详细过程 7
3.3.1 idea后端工作准备 7
3.3.2 数据库表格创建 9
3.3.3 创建数据库模型进行数据操作 11
3.3.4 用户 api 11
3.3.5 问题api 14
3.3.6 点赞与踩api 19
3.3.7 后端api设计总结 21
3.3.8 前端项目准备 22
3.3.9 首页制作 24
3.3.10 课程详情页面设计 30
3.3.11 discuss页面和detail页面 32
3.3.12 注册和登陆页面 36
3.3.13 用户个人页面 40
3.4 后期添加功能展望 41
3.5 本章小结 41
结束语 42
参考文献 43
致 谢 44
1. 绪论
1.1 课题研究背景
在线教育是在当前互联网急速发展下产生的一个非常具有潜力的行业,通过互联网把数字媒体设施以及教育资源进行云端分享,可以让教育学习在任何地点任何事件都可以进行;互联网提供的数据进行数据处理可以精确地去了解每个学生地学习需求与习惯;互联网带来的即时网络通讯,可以提供更多更好的教育资源以及及时的评价反馈;互联网的互动交流也是优势之一,一个问题可能会得到多个回答进行参考。
在线教育改变了人们对于教育行业的定义,从传统的学校或者机构教育,利用互联网带来更广阔的资源来源,加大社会化协同 *好棒文|www.hbsrm.com +Q: ^351916072^ 
,教育行业专业化力度提高,在这个过程中,因为话联网大大影响了人们的认知,也导致了教育领域的创新,不管是教学理念还是教学组织形态等都将发生改变。
在线教育是互联网和教育跨领域融合的产物,通过互联网技术集成了了教育的资源分享、管理、评价,提高了教学任务的完成效率,还提供了不同的实施环境,从而优化了流程和模式,改变了教育服务的基本流程、基本的运作规则、基本的运作形态,从而带来了教育行业的教学、管理与服务体制创新。为教与学提供了新的分工,不仅可以让学员获得及时的体验和反馈,也可以让低龄学员的教育实现多样性发展,同时在线教育也使得教师分工更合理,效率更高。
随着前端技术的更新发展,短短几年内就发展出了gulp、webpack等前端工程化工具,HTML5和JavaScript也不断更新新特性,提供了前端应用场景和开发前端独立应用的技术支持,React Native、PWA和微信小程序等也都是以前端技术为基础开发移动APP和小应用,前端迈入了一个最好的时代。
前端技术在近些年的发展,也使得后端不能再将前端束缚在自己麾下,必须放开手让前端闯出自己的一片天,发挥大前端的优势。只是下面看一下,前端技术在近几年有了哪些发展,使得前后端分离成为可能。
微服务的兴起,系统架构解耦合,前后端分离是必然的趋势。
谷歌推出angular,将后端常用的模型视图控制器的思想带到了前端,模块化、指令和双向绑定等特性使得前端应用项目脱离后端进行独立开发成为可能。
HTML5趋于成熟,并且标准已经发布,HTML5的许多新增的特性与修改改善了前端的交互性,大大推动了前端领域的发展。15年年终,es6发布,带了了许多新的方法还有语言特性比如class,module和promise等,很多工作可以移交前端。
前端的场景也已经跳出PC端网页,有了移动端H5页面,微信端页面,Hybird App内嵌页面等。
如今前后端分离已经成为大趋势,H5和es6的发布让更多的更多人注意到了前端的重要性,借此开发高效的易于维护的,利用前端框架给予用户良好体验的在线教育网站具有广阔的前景
1.2 课题研究目的
UE4和Unity3D应该可以算的上是目前市场上最为热门的游戏引擎,也各自拥有为数众多的开发者。虽然一些大型的游戏公司仍然运用自家开发的引擎来制作游戏,但是在巨大的市场需求下,独立开发者与游戏工作室依然需要一款优秀的引擎来支持项目的开发。
很多独立游戏的开发者虽然有编程的相关知识,但是一款游戏想要从零开始做起非常困难,所以学习引擎非常有必要,大多培训机构的收费十分昂贵,基本是全日制的学习。制作该网站可以把一些学习资源分享给大家,让独立开发者相对在一个低事件、金钱的一个成本下进行学习,也可以和其他独立游戏开发者进行交流。
1.3 课题研究意义
当前互联网+的发展下,在线教育的兴起,改变了人们对于教育行业的定义,从传统的面对面教育培训,利用互联网带来更广阔的世界观,加大社会化协同,知识也越来越去中心化,在这个过程中,因为互联网改变了人的认知,也导致了教育的创新,从教学思想、教学理念、教学组织形态、教学方法等都将改变。在线教育网站占有以下优势:随时随地进行,不受时间、空间的限制;在线学习无需下载,无需等待,可以快速获取要学习的内容;在线学习可以反复学习,因此学员可以根据自己学习的需要,重听或重学部分内容,从而更好地掌握所学内容,并充分巩固学习效果;在线学习可以方便的实现学员之间互相交流和协作,可以及时地把自己的想法和他人进行沟通。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/70.html

好棒文