注重体验与质量的电子书资源下载网站
分类于: 计算机基础
简介
Node.js 10实战 豆 0.0分
资源最后更新于 2020-03-29 01:33:54
作者:忽如寄王金柱
出版社:出版社清华大学出版社
出版日期:2019-04
ISBN:9787302525783
文件格式: pdf
简介· · · · · ·
本书以实战开发为原则,以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 总结