1. 预备知识
本阶段主要介绍 JavaScript 的一些基本知识。
2. 基础知识
本阶段介绍了什么是Node.js,以及怎么运行其应用程序。
3. 数据库
本阶段将介绍Node.js后端程序如何与数据库交互,包括MongoDB, Redis在内的很多数据库。
4. 网络
本阶段介绍了开发者如何通过http/https/net/tls等模块以及一些第三方网络库,将开发者的后端应用程序变为Web或TCP网络应用。
5. Node.js异步编程
本阶段将介绍如何在Node.js中控制异步,处理错误以及在异步流程中分析内存泄露。
6. 框架介绍
本阶段将介绍学习者使用不同的框架来加快自己的开发效率,比如 KeystoneJS或 Meteor 等。
7. 实战训练
本阶段将介绍一些实际的开发项目来巩固之前学到的知识。