实验 1
Meteor和Angular基础介绍
实验 2
实现用户模块
实验 3
实现核心功能:节点添加和发帖
实验 4
添加回帖功能并完善项目
使用Meteor(Node.js Web框架)和Angular(JavaScript MV*框架)开发一个轻论坛,具备用户模块,论坛节点模块,发帖模块等功能模块,主要学习Meteor和Angular等知识。
课程目的是协助你完成一个完整的产品原型。
你将使用Node.js开发一个轻论坛,具备节点添加,发帖,回帖等功能。主要学习Meteor和AngularJS,Meteor是一个构建在 Node.js 之上的平台,用来开发实时网页程序。Meteor位于程序数据库和用户界面之间,保持二者之间的数据同步更新。Angular是一个MV* JavaScript框架。
课程采用定期开班,每期为6周,每周上线1-2个实验并留有作业。每周需要至少8个小时按照文档进行实验以及更多技术资料阅读的时间,遇到问题可在问答中与教师交流,按时公开实验报告可及时获得点评指导。
学习本课需要你已经具备前端和Node.js开发的基本技能,推荐先学课程:
第1期开课时间:2015年7月13日~2015年8月23日
实验内容:
实验目标:
实验内容:
实验目标:
实验内容:
实验目标:
实验内容:
实验目标:
参考训练营常见问题
forever 共发布过 10 门课程
查看老师的所有课程 >私有课
文件夹:both(lib) client server public private insecure:删除,防止insert, update, remove操作在client端执行 autopublish:删除,防止server端自动publish,防止client端自动subscribe 数据安全:数据库定义放both,其他在server去定义(allow,deny, helpers),避免字段定义被泄露;find之后会将所有字段推送到client,这个不太好是吧?都用了angular了,何必整个helpers呢,Meteor.methods, Meteor.call; angular-meteor: 他的html必须是xxx.ng.html不然会被meteor识别为原生的模板; less: 用meteor less,less文件名要使用xxx.import.less不然启动可能报错,不然放到imports文件夹里。 meteor的不成熟导致坑多得很,吃透一点,这个的数据安全性还是个较大的问题。 思考:
很赞!有demo网址吗?