Introduction
1.
Nodejs入门
1.1.
skill
1.2.
入门
1.3.
安装
1.4.
Hello world
1.5.
Common JS规范
1.6.
模块导出
1.7.
Nodejs代码调试
1.8.
编写Nodejs模块
1.9.
最小化问题
1.10.
随堂练习:写一个Nodejs模块并发布
2.
Koa入门
2.1.
什么是Koa?
2.2.
异步流程控制
2.3.
co源码解析
2.4.
中间件简介
2.5.
中间件原理
2.6.
安装Koa-generator
2.7.
hello world
2.8.
压测
2.9.
以express的方式学习koa
2.10.
随堂练习:写一个基于koa的静态http模块并发布
3.
Koa进阶
3.1.
http基础
3.2.
http实践
3.3.
jade
3.4.
session
3.5.
pub/sub
3.6.
mq
3.7.
cache
3.8.
cors
3.9.
随堂练习:集成koa-redis
4.
Koa与数据库
4.1.
mongodb安装
4.2.
了解mvc里m的作用,以及什么样的代码该放到模型里
4.3.
mongoose入门
4.4.
扩展mongoose模型statics方法和methods的区别
4.5.
虚拟属性
4.6.
回调:pre和post的差别
4.7.
mongoose的插件机制
4.8.
mongoose+promise
4.9.
mongoosedao
4.10.
分页
4.11.
关系(1对1,1对多)在mongoose里如何实现
4.12.
AGGREGATION 关联
4.13.
了解索引
4.14.
了解优化
4.15.
mongooseconnection
4.16.
了解mongodb的部署与部署
4.17.
UserModel
4.18.
随堂练习:完善用户注册、登录、管理
5.
从0开始写一个基于Koa的web框架
5.1.
生成项目
5.2.
使用nodemon
5.3.
自动挂载路由
5.4.
添加测试
5.5.
添加mongoose
5.6.
添加mvc目录
5.7.
加载某个目录到一个对象上
5.8.
如何发布npm模块
5.9.
继续优化mvc结构
5.10.
庖丁解views
5.11.
没REST怎么行?
5.12.
脚手架scaffold
5.13.
更多
5.14.
随堂练习:自己动手集成sequelize
6.
项目实战
6.1.
需求原型
6.2.
设计推导
6.3.
mvp
6.4.
流程
6.5.
前端
6.6.
模型
6.7.
后台管理
7.
部署
7.1.
概览
7.2.
购买
7.3.
创建
7.4.
安装必备软件
7.5.
安装node
7.6.
Mongodb部署
7.7.
代码部署
7.8.
负载均衡
7.9.
pm2
7.10.
监控
7.11.
随堂练习:自己动手部署阿里云
Published with GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
StuQ Koa在线课程
监控
自建
云服务
自建
keepalive
Zabbix (nagios、
https://github.com/XiaoMi/open-falcon
)
Notifier
云服务
alinode、听云或oneapm都还可以
http://alinode.aliyun.com/