接触 Node.js 也有段时间了,从一开始对 Node.js 一无所知,到现在能在项目中熟练使用,书籍、文档和实战缺一不可。在学习初期,书籍扮演着一个非常重要的角色,让我对 Node.js 有了一个系统的认识。从看《JavaScript高级程序设计》开始,陆陆续续看了不少 JavaScript、Node.js 以及后端技术的相关书籍。书看的越多,会越发觉得自己知识匮乏,然后就会去寻找更多的书来充实自己。下面就是我整理的 Node.js 后端开发相关的经典技术书籍,排名不分先后,括号内是豆瓣评分,仅作参考。部分书籍的 pdf 文件可以到我的 Github 上去下载。
JavaScript
- 《JavaScript高级程序设计第三版》(9.3)
- 《你不知道的JavaScript》(9.4)
- 《JavaScript语言精粹》(9.1)
- 《JavaScript设计模式与开发实践》(9.2)
- 《JavaScript语言精髓与编程实践》(9.1)
- 《JavaScript面向对象精要》(9.0)
- 《JavaScript权威指南》(8.7)
- 《JavaScript函数式编程》(7.3)
- 《JavaScript设计模式》(8.4)
- 《JavaScript模式》(8.6)
- 《Effective JavaScript》(8.4)
- 《JavaScript忍者秘籍》(8.7)
- 《高性能JavaScript》(8.9)
- 《精通JavaScript》(8.6)
Node.js
- 《Node.js实战》(8.4)
- 《深入浅出node.js》(8.7)
- 《The Node Beginner Book》(8.7)
- 《Node学习指南》(7.6)
- 《Node与Express开发》(7.5)
- 《Node.js开发指南》(7.5)
- 《Node.js权威指南》(7.3)
- 《Node即学即用》(7.3)
MySql
- 《高性能MySQL(第3版)》(9.3)
- 《MySQL技术内幕:InnoDB存储引擎(第2版)》(8.6)
- 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》(8.3)
- 《高可用MySQL(第2版)》(8.0)
- 《SQL基础教程(第3版)》(8.8)
Redis
- 《Redis实战》(8.3)
- 《Redis设计与实现》(8.5)
MongoDB
- 《MongoDB权威指南 第2版》(8.1)
- 《MongoDB应用设计模式》(6.1)
HTTP
- 《HTTP权威指南》(8.7)
- 《Web性能权威指南》(8.8)
其他
- 《程序员修炼之道-从小工到大家》
- 《高效程序员的45个习惯 敏捷开发修炼之道》
- 《软件随想录》
- 《重构-改善既有代码的设计》
- 《代码简洁之道》
- 《高效团队开发的工具与方法》
- 《GitHub入门与实践》
- 《技术管理之巅》
- 《架构即未来》
- 《持续交付-发布可靠软件的系统方法》
- 《设计模式-可复用面向对象软件基础》
- 《设计模式之禅(第2版)》
- 《企业应用架构模式》
- 《领域驱动设计 软件核心复杂性应对之道》
- 《实现领域驱动设计》
- 《ZooKeeper:分布式过程协同技术详解》
- 《RabbitMQ实战:高效部署分布式消息队列》
- 《Redis设计与实现》
- 《实战Nginx:取代Apache的高性能Web服务器》
- 《大型网站技术架构 核心原理与案例分析》
- 《大型分布式网站架构设计与实践》
- 《微服务架构与实践》
- 《分布式服务框架原理与实践》