- 安装 meteor/robomongo/chrome/Sublime/Atom
- 运行 examples,create hello
- 学会通过 chrome/console.log 调试并查看前后台调试信息
- 了解 .meteor 目录下的文件及数据库
- 掌握基本的部署命令 meteor deploy,完成部署自己的第一个应用
- mongodb 基本命令 insert/remove/update/find
- autopublish/insecure 订阅pub/sub机制/权限管理
- Meteor.call/method 后台方法实现
- seed 种子数据
- Accounts 账户管理
- loginButtons 登陆注册
- Meteor.users 数据库 schema
- Router 路由
- Packages 包管理和使用
- autoform 自动化表单构建
- hooker 钩子函数
- 毛豆网《Meteor企业委培生》内部培训教材大纲
- Install Tools
- Meteor
- Chrome
- Robomongo
- Sublime Text/WebStorm
- Git and Github
- Commands
- meteor create/run/add/mongo/deploy/log
- git init/add/commit/push/pull/log
- Basics
- HTML5
- CSS/LESS
- JavaScript
* 项目代码分析: hello
- Meteor 7 Principles
- Data on the Wire
- Latency Compensation
- Full Stack Reactivity
- Basic Concept
- Template/Event/Helper
- Session/Reactive
- Blaze/Handlebar
- Meteor Deploy
- meteor deploy/settings
- Meteor app structure
- client/server/lib/public/packages/tests
- publications/subscriptions/methods/collections/routes/seeds
* 项目代码分析: todos
- NoSQL vs SQL
- Collections
- Schema
- Database Operations
- Insert/Remove/Update/Find
- Shell Methods
- find()/findOne()/insert()/remove()/update()
- Robomongo
- Documents/Edit/View/Insert/Delete/Copy
* 项目代码分析: leaderboard
- Publish and Subscription
- Minimongo
- DDP
- cursor/record set
- Multiple Subscriptions
- Publish with userFields
- Allow and Deny
- insert/update/remove
* 项目代码分析: localmarket
- Iron router
- Router.map()
- this.render()
- simple-schema
- aldeed:autoform
- underscore
- each/map/reduce/find/filter/where
- some other packages
- reywood:publish-composite
- anti:fake
- momentjs:moment
- bengott:avatar
* 项目代码分析: welog
- Packages inside
- accounts-password
- accounts-ui
- Other Login Packages
- weibo/qq
- linkedin/github
- Meteor.users
- onCreateUser()
- ServiceConfiguration
* 项目代码分析: meteor-bbs
- 典型项目案例分析-活动行
- 微信公众号
- 微信SDK
- 微信用户信息获取
- 表单设计
- 典型项目案例分析-购物商城
- Code Analysis 代码分析
- Data Design 数据设计
- Work Flow 运转流程
- Template Appliance 模版应用
- 典型项目案例分析-松果生活
- iOS App 打包
- Android App 打包