- Node前言、Node简介、Node应用方向
- Node应用场景、客服端与服务器、资源访问流程
- Http协议、命令行管理、线程与进程、安装Node、运行Node
- 什么是模块化、模块化剖析、CommonJS原理
- exports和module.exports的区别、npm/cnpm/yarn包管理器
- Node基础知识回顾、Buffer介绍、Buffer使用
- fs同步文件写入、fs异步文件写入、fs文件流写入、fs读写文件 练习:先使用Node写一个爬虫
- Node数据库基本概念、MongoDB数据库安装、命令行中使用MongoDB、MongoDB可视化工具、MongoDB数据库查询、MongoDB数据库更新
- 数据库删除、数据库练习复习、多集合操作、集合中文档与文档中的关系、
- 集合中文档关系、集合一对一(夫妻)一对多(微博与评论)多对多(学生与老师)练习、集合中的排序和索引
- Mongoose的简介和Mongoose使用、NodeJS中使用Mongoose对MongoDB数据库增删改查
- 启动一个http服务、http的路由设计、http-URL解析 node-apiDemo
- 表单提交、get/post请求、图片上传处理,node-formidable、node-uuid 的使用。练习:写个Node表单提交
- 使用Node搭建静态资源库,path-normalize 正常化路径,常见的mime类型、模板引擎之ejs
- Express简介、Express 路由基础、利用 Express 托管静态文件、Express-请求(request)和响应(response)、使用EJS模板引擎
- 使用 Express 应用程序生成器 快速生成一个Express工程目录 ,做一个聊天机器人,新添加的页面的额资源配置和注意的点
- 用户注册和用户登录的逻辑,配置聊天界面,socket.io简介
- 如何在Express中使用socket.io ,服务端接受消息回应,插入消息,处理客户端的消息,关闭聊天窗口 练习:聊天机器人-小乐
主讲老师:叶建华老师
课程地址:https://study.163.com/course/courseMain.htm?courseId=1005269026
参考资料: