忽如寄著的《Node.js开发实战》的特色:
1.内容全面、系统,结构合理:为了便于读者了解Node.js的开发,本书详细、系统地介绍入门阶段的原生模块技术,同时涵盖Node.js框架的实战案例。
2.叙述完整,图文并茂:为了更好地帮助读者进行编程学习,书中附有大量的案例运行效果图,方便读者查看效果。
3.结合实际,案例丰富:本书提供了大量的实际开发案例,便于读者在了解Node.js知识的同时进行案例实践,同时书中所有的案例都给出了完整的代码和详细的注释。
4.涵盖基础和前沿知识:本书既介绍简单的网络开发、数据库开发等入门知识,也同时穿插Express、Koa、Meteor等框架的前沿知识,让读者在了解基础的同时紧跟前沿技术的步伐。
5.提供大量的源代码:本书涉及的所有源代码都将开放给读者,以便于学习。
忽如寄著的《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.2.1 Node.js发展历史
1.2.2 Node.js未来版本规划
1.2.3 Node.js的结构
1.2.4 Node.js的特点
1.2.5 Node.js的应用场景
1.3 Node.js在中国的发展
1.3.1 Node.js中文资源汇总
1.3.2 Node.js的发展和未来
1.4 温故知新
第2章 部署Node.js开发环境
2.1 Windows 10下部署Node.js开发环境
2.1.1 使用安装包进行Node.js安装
2.1.2 测试Node.js开发环境
2.2 Linux下部署Node.js开发环境
2.2.1 通过源码安装No
2.2.2 通过包管理器安装 No
2.3 Mac OS X下部署Node.js开发环境
2.3.1 使用.dmg安装包进行安装
2.3.2 使用NPM包管理器安装
2.4 树莓派3下使用NVM安装No
2.5 使用NPM进行Node包的安装
2.6 开发工具介绍
2.6.1 下载安装Sublime Text 3
2.6.2 Sublime Text操作界面
2.6.3 安装Sublime Text 3插件
2.6.4 安装Node.js插件
2.6.5 Sublime Text 3快捷键
2.7 温故知新
第二篇 Node.js编程基础
第3章 Node.js开发基础
3.1 JavaScript语法
3.1.1 变量
3.1.2 注释
3.1.3 数据类型
3.1.4 函数
3.1.5 闭包
3.2 命名规范与编程规范
3.2.1 命名规范
3.2.2 编程规范
3.3 Node.js的控制台c
3.3.1 console对象下的各种方法
3.3.2 console.log()方法
3.3.3 console.info()、console.warn()和console.error()方法
3.3.4 console.dir()方法
3.3.5 console.time()和console.timeEnd()方法
3.3.6 console.trace()方法
3.4 温故知新
第4章 Node.js中的包管理
4.1 NPM介绍
4.1.1 NPM常用命令
4.1.2 package.json文件
……
第5章 文件系统
第6章 Node.js网络开发
第7章 Node.js数据库开发
第三篇 Node.js实践
第8章 前端框架
第9章 Node.js的框架介绍
第10章 Node.js单元测试
第11章 其他应用部署相关
第四篇 Node.js项目案例
第12章 使用Express开发个人博客系统
第13章 使用Meteor+MongoDB开发任务清单
第14章 开发和发布一个Node.js包