CNode 社区的 4 位大牛合力撰写的 《Node.js 实战》一书,现在当当、京东、亚马逊、互动等各大网店火热预售中。
此书涉及Node.js 常用框架、NoSQL数据库、关系型数据库、运维命令和网络安全等内容。章节按照从简单到复杂的难度排序,每一章都通过一个有趣的实例指引读者从头开发一个应用,让读者可以循序渐进地学习Node.js,以及在实战开发中的编程技巧。
名家推荐
本书中的实例涵盖了Node.js开发的各个部分,大到项目架构创建、小到每一次I/O操作,在本书中都有详细的介绍。请阅读本书,将你的想法运行在你的Node进程上。
-- @Python发烧友 淘宝数据产品部资深Web开发工程师,CNode社区核心成员
如果你想用Node.js快速开发一个个人博客;如果你想用Node.js做一个爬虫程序,定时获取你想要的东西;如果你想用Node.js打造实时Web应用;如果你想让Node.js支持多线程;如果你想在npm上发布一个自己的package;如果你想让自己的Node.js站点更加安全;那么,你就需要拥有这本《Node.js实战》,本书对这些内容有详尽的实例供您参考。
-- @朴灵 淘宝数据平台,Node.js布道师,《深入浅出Node.js》作者
无论是国家还是我们个人,都必须关注安全问题;同样,互联网安全也与每个互联网开发人员休戚相关。这本书介绍了使用Node.js开发Web应用可能面临的安全问题,以及抵御一些常规恶意攻击的各种防御措施,并搭建了一个安全的Web站点,其内容让人印象深刻。
-- @圈圈套圈圈 网易Pomelo开源分布式网络游戏框架总负责人
本书是我看过的最贴近实战开发的Node.js书籍之一,虽然它由4位作者合力完成,写作风格难免有所不同,但是通读本书后,4位作者带来的精彩章节却让我大呼过瘾,有继续阅读下去的强烈欲望。感谢4位作者为我们这些Node.js爱好者带来了这本充满经验和知识的《Node.js实战》。
-- 朋春 淘宝数据平台,曾主导开发的ITier(标准数据中间层)、MyFox(分布式MySQL集群代理层)
作者简介
- 赵坤,现于北京红树岛科技有限公司实习,热爱互联网,崇尚开源精神。2013年偶遇Node.js,相见恨晚,从此开始一条Node.js不归路。
- 寸志,毕业于同济大学信息安全专业,现任Teambition前端工程师;《深入浅出CoffeeScript》译者。
- 雷宗民,某外贸公司PHP码农,2011年6月开始接触Node.js,从此开始各种折腾与重复造轮子。
- 吴中骅,目前就职于苏州唐人数码科技有限公司,主要负责公司用户中心、充值平台的开发,API平台开发以及APP游戏研发。
内容介绍
- 使用Express + MongoDB搭建多人博客
使用Express和MongoDB一步一步地搭建一个完整的博客,帮助读者熟悉Express、MongoDB及其基本使用。 - 使用Express+MongoDB搭建多人博客番外篇
第1章番外篇。在第一章的基础上进一步扩展和修改。 - 使用Redis搭建漂流瓶服务器
使用Node.js+Redis+MongoDB搭建一个漂流瓶JSON API服务器,帮助读者了解如何使用Node.js搭建JSON API服务器,以及Redis的基本使用。 - 使用Meteor搭建微博网站
通过一个微博实例来学习Meteor的基本使用,见证Meteor的快速开发特性。 - 使用socket.io+Angular打造单页应用
使用socket.io和Angular实现一个单页应用(SPA)。帮助读者了解如何结合Node.js与前端的开发框架,体会前端开发流程,快速实现Web应用。 - 网络爬虫与数据操作
使用Node.js获取网页的HTML内容,以及如何从获取的HTML中提取出需要的数据,并将其保存到MySQL数据库中,同时也简单介绍了如何处理GBK编码,以及如何在Node.js中执行定时任务等相关知识。 - Node.js的进程与线程)
介绍Node.js进程和线程的工作机制。帮助读者深入理解Node.js单线程异步的架构。 - 发布一个Package
带领读者从无到有地创建一个让Node.js支持多线程开发的Package,包括对Package的代码部署、接口设计,C++插件、libuv库和Package测试都有详细的介绍,最终将开发好的libuv_thread 包发布到npm上。 - Web安全实战
涵盖了用Node.js进行Web开发可能面临的各种安全漏洞,通过对各种Web攻击实例的分析,让读者对Web安全有更全面和深入的认识。