Node.js 10实战

Node.js 10实战

作者:忽如寄王金柱

出版社:清华大学

出版年:2019年4月

ISBN:9787302525783

所属分类:艺术理论

书刊介绍

《Node.js 10实战》内容简介

本书以实战开发为原则,以Node.js 10原生知识和框架为主线,详细介绍Node.js开发的基础知识和相应案例实践,包括Node.js的原生模块http、net、fs、dns、path、assert等,以及主流的Express框架、Meteor框架、Koa框架的项目实际使用,同时也包含Node.js的单元测试、Node.js部署、最新的N-API开发等方面的应用,还为读者提供了详尽的源代码以及代码注释。
本书共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开发的人员阅读。
忽如寄,硕士,项目经理,精通Web开发(html css js nodejs)和移动native开发(HTML5),也熟悉云计算技术和大数据分析技术,并擅长系统维护和网络安全等技术,有多年的实践经验。曾参与多个大型项目的开发,并负责项目的整体规划和技术指导工作。作者于2013年开始接触Nodejs开发,并致力于Nodejs开发技术的应用和推广。

作品目录

内容简介
前言
第一篇
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的控制台
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、利用async
hooks跟踪异步请求和处理
5.4、其他文件操作
5.5、实战——用IP地址来查询天气情况
5.6、温故知新
第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、Node.js
v10中实现异步请求的单元测试
10.4、温故知新
第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、Node.js
v10中的N-API应用
14.5、总结

相关推荐

微信二维码