Node.js项目实践:构建可扩展的Web应用中文版怎么样?
《Node.js项目实践:构建可扩展的Web应用》用专业的讲解方式,带领读者从“Hello World”示例开始,一步步将其构建成有实际用途的Node.js应用。《Node.js项目实践:构建可扩展的Web应用》涉及许多组件的使用,比如安全、部署上线、组织代码、数据库驱动和模板引擎等,从中可使读者接触到很多经过历年实践所得出的广受欢迎的模块库,它们可以大大提高开发人员的代码质量和开发效率。
作者简介:
Azat Mardan 在互联网、移动、软件开发方面有十多年的工作经验。他拥有信息学学士以及信息系统硕士学位,并且掌握和实践经验一样丰富的学术知识。最近,Azat 以团队领导/高级软件工程师的角色工作于DocuSign,他的团队采用最新技术 Node.js 栈、Express.js、 Backbone.js、CoffeeScript、Jade、Stylus 以及 Redis 重构了拥有 5000 万用户的产品(DocuSign 网络应用)。 之前,Azat 曾在 Storify.com(2013 被收购)、美国国家生物技术信息中心、联邦存款保险公司、洛克希德马丁以及其他公司任高级软件工程师。他在 Marakana 开源社区(2013 被收购)、pariSOMA、General Assembly San Francisco 以及Hack Reactor... Azat Mardan 在互联网、移动、软件开发方面有十多年的工作经验。他拥有信息学学士以及信息系统硕士学位,并且掌握和实践经验一样丰富的学术知识。最近,Azat 以团队领导/高级软件工程师的角色工作于DocuSign,他的团队采用最新技术 Node.js 栈、Express.js、 Backbone.js、CoffeeScript、Jade、Stylus 以及 Redis 重构了拥有 5000 万用户的产品(DocuSign 网络应用)。 之前,Azat 曾在 Storify.com(2013 被收购)、美国国家生物技术信息中心、联邦存款保险公司、洛克希德马丁以及其他公司任高级软件工程师。他在 Marakana 开源社区(2013 被收购)、pariSOMA、General Assembly San Francisco 以及Hack Reactor 上教编程,获得一致好评。Azat 会利用业余时间在他的博客 webapplog.com 上写技术文章。他还是其他 4 本 JavaScript 和 Node.js 图书的作者,包括亚马逊上客户端服务器类的畅销书:Rapid Prototyping with JS: Agile JavaScript Development。 Azat 是开源 Node.js 项目:ExpressWorks、mongoui、HackHall 和 NodeFramework.com的创建者,同时,也是 Express、OAuth、jade-browser 以及其他 NPM 模块的贡献者。
目录:
第1 章 安装Node.js 及相关要点 .............. 1
第2 章 使用Express.js 4 创建Node.js 的Web 应用程序 ...................32
第3 章 Node.js 基于Mocha 的测试驱动开发和行为驱动开发 ......................57
第4 章 模板引擎:Jade 和Handlebars 70
第5 章 MongoDB、Mongoskin 特性 .... 102
第6 章 在Node.js 应用中使用session 和OAuth 进行用户认证和授权 ............... 128
第7 章 使用ORM 类库Mongoose 提升你的Node.js 数据 ......................... 149
第8 章 使用Express.js 和Hapi 构建Node.js REST API 服务 ....................... 176
第9 章 WebSocket、Socket.IO 和DerbyJS 的实时应用程序 .................... 200
第10 章 为Node.js 应用上线做准备 ..... 219
第11 章 部署Node.js 应用 ....................... 249
第12 章 Node.js 模块发布和参与开源 . 269
点击下载