学习WEB全栈,你必须阅读的2本经典书
背景
相信你一定听说过 node.js (应用服务器), 或许还听说过 Angular(前端框架)、 express (后端框架)、MongoDB(数据库);如果它们四个组合起来,取其首字母,并起一个朗朗上口的名字,那就是MEAN(Mongodb+Express+Angular+Node.js)了。有过互联网项目开发经验的小伙伴们都知道,也只有把以上四种技术组合起来使用,才能开发一个完整的项目。不错, MEAN 是一个地地道道的WEB全栈技术。如果你想成为一名全栈工程师,学习MEAN框架将是一条捷径!
那么,该如何学习MEAN全栈技术呢? 这里介绍两本经典的读物,一个是国外翻译的,一个是国内知名架构师编写的。
Brad Dayley(布拉德·德雷) 著;卢涛 译
![](https://img.haomeiwen.com/i8940388/c25d1d2ad81cb4a8.png)
具体内容不在这里赘述,概括地书,它把 node.js、MongoDB、AngularJS 都讲述了一些。
本书的优点,它是最早讲述以上三种技术的,外文初版读物,后经翻译引入到国内; 作者有着丰富的项目经验;
不足之处: 毕竟这些技术都是来自国外,本来这些技术就不容易理解,再加上翻译,读起来很是费劲。
书评: 摘取京东钻石会员的评论:
![](https://img.haomeiwen.com/i8940388/631809a255daeb14.png)
从京东的书评可以看出, 95%的评论发生在2016年,这就是说,这本书的特点是——发行的早!
2. 《 全栈开发之道:MongoDB+Express+AngularJS+Node.js 》
![](https://img.haomeiwen.com/i8940388/1fc2fdd71fef2ad3.png)
推荐这本书,是因为在一个偶然的机会,我看到了Coding Dojo在2017年末发布的2018年最具就业前景的几大技术方向。它的分析数据来自就业网站 Indeed.com给出的25种编程语言、栈和框架。除去Java、Python、JavaScript、C++等七种老牌编程语言位居榜首外,Coding Dojo还将Node和MEAN列为开发人员最应该熟悉的技术。其中,Node.js在该分析数据中排行第十二位,MEAN全栈开发技术位列第十八。(数据来源并翻译自网站www.codingdojo.com)
这里第一次提到了MEAN技术栈,开发者学习MEAN技术栈的必要性可见一斑,然而目前市面上讲授MEAN全栈技术的图书凤毛麟角,几乎全是国外著作或其译本。
还有前面提到的两本书都是讲Node.js 技术本身的,可以说,单纯的应用服务器开发,还无法完成一个独立的WEB应用程序。值得庆幸的是,《全栈开发之道》这本书则填补了这一空白:它紧跟技术前沿,实用性很强,而且简明易懂,结合实例。
这本书最后一部分给出了四个应用实例,详细讲述了每个工程的实现思路与实现步骤,并且有重点或难点部分代码解读。该书思路清晰有条理,逻辑结构严密,可读性强,很容易让读者顺着作者的引导去思考、学习。作为本书的读者之一,在实际练习了书中实例后,我也能举一反三地自己做出一个小型管理系统了!
本书的另一优势在于,相比网上的博客等资料,它更加系统化、结构化,帮我们省去了作为初学者筛选有效信息的时间和精力,同时为读者深入学习奠定了基础。
该书作者,既是互联网企业的资深系统架构师,又是大学客座教授,书中讲到的实例,娓娓道来,很容易入门。
《 全栈开发之道:MongoDB+Express+AngularJS+Node.js 》这本书是为MEAN全栈技术入门学习者量身定制的。
尤其值得一提的是: 该书还对主要章节配备了视频讲解。对每一章的学习,都给出了视频延伸教程, 可谓从入门到入行,不可多得的经典之作!
书评,摘自京东PLUS会员的评论,如下:
![](https://img.haomeiwen.com/i8940388/0ba926c40928d9b2.png)
暑期学习WEB全栈技术的福音
《 全栈开发之道:MongoDB+Express+AngularJS+Node.js 》 一书上市后,深受广大读者的好评,在不到6个月内,完成了第2次印刷,新书为每一章配备了视频,对于初学者来说,再好不过了。 每个视频,不仅便于读者理解,而且还给出了每个知识点存在的“坑”,以及如何延伸学习。
![](https://img.haomeiwen.com/i8940388/8a9261e131437323.png)
第二次印刷
-----以下是视频对应链接------
00-全栈开发之道-前言:
https://pan.baidu.com/s/1BmGZNUfFLTOh_2QF2fnu0A
01-全栈开发之道-第一章-Bootstrap基础-进阶
https://pan.baidu.com/s/1Jf5vnq77I-KWI0114K4wtg
02-全栈开发之道-第二章- JavaScript基础-进阶
https://pan.baidu.com/s/1_NgNTS3seRsy1Y7sN2plIQ
03-全栈开发之道-第三章- Node.js入门指南-进阶
https://pan.baidu.com/s/1rUJkRCTS5K7ZzepI25PTcw
04-全栈开发之道-第4章- Express-后端框架-进阶
https://pan.baidu.com/s/1qyEgK7Vu7R4tLXdi7zBsXQ
05-全栈开发之道-第5章- Express的模板引擎-进阶
https://pan.baidu.com/s/1mfi1r359hnDIFGXgtUMYAQ
06-全栈开发之道-第六章- AngularJS-Google前端框架-进阶
https://pan.baidu.com/s/1H-X7WUac6QWa3HD_X17_eg
07-全栈开发之道-第7章- MongoDB-文档数据库-进阶
https://pan.baidu.com/s/1o4vb04Iei0cw-YXoOmFklA
08-全栈开发之道-第8章- 应用实例1-用户管理-进阶
https://pan.baidu.com/s/1akvIFikZ0hBEermzY815kw
小结
以上推荐的两本书,既涵盖了node.js 基础,也涵盖了从前端到后台的开发框架。跟着书上的实例,尤其是MEAN 全栈的实例走一遍,不到一个月,轻松入门!
WEB全栈技术学习,从入门到入行,不妨看看这本书。 《 全栈开发之道:MongoDB+Express+AngularJS+Node.js 》 [图片上传中...(Snip20180619_8.png-b5c42b-1529379407956-0)]