1.Node时间大事记
2.Node发展历程
3.为什么叫Node
4.Node 给JavaScript带来的意义
5.Node的特点
6.Node的应该场景
7.Node的使用者
1.下载与安装
2.源码编译
3.Node的版本
4.开发工具与调试
CommonJs规范
理解Node如何加载模块
核心模块
C/C++扩展模块
模块调用栈
NodeJs源码结构分析
包与NPM
前后端共用模块
四、异步I/O
概念理念:什么是异步I/O
理解事件驱动
事件循环 Events Loop
Node的异步I/O
非I/O的异步API
事件驱动与高性能服务器
五、异步编程
函数式编程
异步编程的优势与难点
异步编程的解决方案
异步并发控制
六、Node内存控制
V8的垃圾回收机制与内存限制
高效使用内存
内存指标
内存泄漏
内存泄漏排查
大内存应用
七、Node核心模块
理解Buffer、编码、解码二进制
文件读写
玩转进程
读写数据流
构建TCP服务器
构建HTTP服务器
构建TCP客户端
创建HTTP请求
TLS/SSL
八、Node 调试模块及应用程序
WebStorm调试NodeJs
NodeJs访问数据库
理解ConnectHTTP 中间件
九、Node 框架
Express
Socket.IO
HApi
Restify
Pomelo
十、Node编码规范
编码规范
最佳实践
十一、Node 测试
单元测试
性能测试
十二、Node 的服务器与部署
widows
Uinx/Liunx
转载于:https://www.cnblogs.com/vaik/p/5539104.html