学习WEB全栈,你必须阅读的2本经典书

9 篇文章 0 订阅
6 篇文章 0 订阅

背景

相信你一定听说过 node.js (应用服务器), 或许还听说过 Angular(前端框架)、 express (后端框架)、MongoDB(数据库);如果它们四个组合起来,取其首字母,并起一个朗朗上口的名字,那就是MEAN(Mongodb+Express+Angular+Node.js)了。有过互联网项目开发经验的小伙伴们都知道,也只有把以上四种技术组合起来使用,才能开发一个完整的项目。不错, MEAN 是一个地地道道的WEB全栈技术。如果你想成为一名全栈工程师,学习MEAN框架将是一条捷径!

那么,该如何学习MEAN全栈技术呢? 这里介绍两本经典的读物,一个是国外翻译的,一个是国内知名架构师编写的。

  1. 《Node.js+MongoDB+AngularJS Web开发》

Brad Dayley布拉德·德雷) 著;卢涛

image.png

具体内容不在这里赘述,概括地书,它把 node.js、MongoDB、AngularJS 都讲述了一些。

本书的优点,它是最早讲述以上三种技术的,外文初版读物,后经翻译引入到国内; 作者有着丰富的项目经验;

不足之处: 毕竟这些技术都是来自国外,本来这些技术就不容易理解,再加上翻译,读起来很是费劲。

书评: 摘取京东钻石会员的评论:
image.png

从京东的书评可以看出, 95%的评论发生在2016年,这就是说,这本书的特点是——发行的早!

2. 《 全栈开发之道:MongoDB+Express+AngularJS+Node.js

image.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会员的评论,如下:

image.png

暑期学习WEB全栈技术的福音

全栈开发之道:MongoDB+Express+AngularJS+Node.js 》 一书上市后,深受广大读者的好评,在不到6个月内,完成了第2次印刷,新书为每一章配备了视频,对于初学者来说,再好不过了。 每个视频,不仅便于读者理解,而且还给出了每个知识点存在的“坑”,以及如何延伸学习。

WEB全栈视频讲解

第二次印刷

这里写图片描述

—–以下是视频对应链接——

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

  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值