Node.js开发实战

Node.js开发实战

作者:忽如寄

出版社:清华大学

出版年:2018年1月

ISBN:9787302488149

所属分类:文学理论

书刊介绍

《Node.js开发实战》内容简介

本书以实战开发为原则,以Node.js原生知识和框架实战为主线,详细介绍Node.js开发的基础知识和相应案例实践,包括Node.js的原生模块http、net、fs、dns、path、assert等,以及主流前沿的Express框架、Meteor框架、Koa框架的项目实际使用,同时也包含Node.js的单元测试、Node.js部署等方面的应用,还为读者提供了详尽的源代码以及代码注释。
本书共14章,分为4篇,涵盖的主要内容有Node.js环境搭建、Node.js的编码规范、Node.js包管理机制、Node.js网络开发、Node.js文件模块使用、Node.js数据库开发、Node.js的单元测试、前端框架React使用、Express使用、Koa框架使用、Meteor框架使用、Nginx使用、PM2使用、Node.js包的开发与发布、个人博客的搭建、任务清单项目等。
本书内容丰富、实例典型、实用性强,适合希望学习Node.js基础以及了解Node.js实际使用的人员阅读,尤其适合希望通过编码实例学习Node.js开发的人员阅读。
忽如寄著。

作品目录

内容简介
前言
本书特色
本书内容
本书读者
第一篇
Node.js概述和开发环境的搭建
第1章:◄Node.js介绍►
1.1、Node.js简介
1.2、Node.js的发展历史和特点
1.3、Node.js在中国的发展
1.4、温故知新
第2章:◄部署Node.js开发环境►
2.1、Windows
10下部署Node.js开发环境
2.2、Linux下部署Node.js开发环境
2.3、Mac
OS
X下部署Node.js开发环境
2.4、树莓派3下使用NVM安装Node.js
2.5、使用NPM进行Node包的安装
2.6、开发工具介绍
2.7、温故知新
第二篇
Node.js编程基础
第3章:◄Node.js开发基础►
3.1、JavaScript语法
3.2、命名规范与编程规范
3.3、Node.js的控制台console
3.4、温故知新
第4章:◄Node.js中的包管理►
4.1、NPM介绍
4.2、模块加载原理与加载方式
4.3、Node.js核心模块
4.4、Node.js常用模块
4.5、实战——爬取网页图片
4.6、温故知新
第5章:◄文件系统►
5.1、Node.js文件系统介绍
5.2、基本文件操作
5.3、其他文件操作
5.4、实战——用IP地址来查询天气情况
5.5、温故知新
第6章:◄Node.js网络开发►
6.1、构建TCP服务器
6.2、构建TCP客户端
6.3、构建HTTP服务器
6.4、利用UDP协议传输数据与发送消息
6.5、温故知新
第7章:◄Node.js数据库开发►
7.1、使用mongoose连接MongoDB
7.2、直接连接MongoDB
7.3、连接MySQL
7.4、实战——学生成绩录入系统
7.5、温故知新
第三篇
Node.js实践
第8章:◄前端框架►
8.1、前端框架介绍——jQuery
8.2、前端框架介绍——React
8.3、实战——图书信息统计
8.4、温故知新
第9章:◄Node.js的框架介绍►
9.1、Node.js框架整体介绍
9.2、Express框架介绍
9.3、Meteor框架介绍
9.4、其他框架
9.5、如何选择适合自己的框架
9.6、温故知新
第10章:◄Node.js单元测试►
10.1、单元测试介绍
10.2、使用单元测试模块Mocha
10.3、温故知新
第11章:◄其他应用部署相关►
11.1、使用Nginx
11.2、Yarn——新的包管理工具
11.3、使用PM2、11.4、使用Koa
第四篇
Node.js项目案例
第12章:使用Express开发个人博客系统
12.1、项目准备
12.2、项目开发
12.3、项目总结
第13章:使用Meteor+MongoDB开发任务清单
13.1、项目准备
13.2、项目开发
13.3、发布与订阅
13.4、项目总结
第14章:◄开发和发布一个Node.js包►
14.1、Node.js包的设计
14.2、发布到NPM上
14.3、图标和徽章:14.4、总结

相关推荐

微信二维码