那些全栈开发的大牛们都看什么书

程序员书库(ID:OpenSourceTop) 编译
编译自:https://bookauthority.org/books/best-full-stack-development-books


BookAuthority 是一个专业的图书推荐网站,上面罗列了许多专家大佬级别推荐的书籍,诸如埃隆·马斯克、扎克伯格、比尔盖茨等,除此之外,BookAuthority 还对推荐的书籍进行了一个分类,目前共有900种分类。


今天,我们一起来盘点一下全站开发的大佬都推荐些什么书,这里我们罗列出最受推荐的十本书


1、《Create an Uber Clone in 7 Days》




你想构建基于定位的app么?你想通过实例学习移动应用程序编程么?如果是的话,那么这本书适合你。Uber的应用程序设计的非常好,而且众所周知,这也是这本书拿Uber当例子的原因,事实上许多APP都是借鉴Uber的设计创意和灵感,这本书涵盖了:

  • 代号为One的iOS/Android开发
  • 基于MySQL的Spring Boot开发
  • 将WebSockets、WebServices和push notification作为通信层
  • 创建一个良好的用户界面
  • 基于地图的用户界面
  • 通过短信/社交网络进行用户授权
  • 移动开发的最佳实践、安全性和陷阱


这本书需要Java的基本知识,但不要求具备Spring Boot或MySQL的基础。注意,这本书是“代码沉重”,因为它实现了一个完整的堆栈移动应用程序。


2、《Full-Stack Vue.js 2 and Laravel 5》



Vue是一个JavaScript框架,Laravel是一个PHP框架,用于开发快速和安全的web站点。这本书结合实际示例,使用Vue与Laravel,帮助你建立现代全栈的web应用程序,在本书中,你将搭建一个名为Vuebnb的订房网站。这个项目将向你展示Vue、Laravel和其他最先进的web开发工具和技术的核心特性。


本书首先对Vue.js及其核心概念进行了全面的介绍,并对每个概念进行了解释,然后再在项目中实践;然后,你将使用Laravel构建一个web服务,并将前端集成到一个完整的堆栈应用程序中。通过介绍这些基础知识,你将了解如何使用ES+语法和基于组件的体系结构添加复杂的UI特性。

最后,你还将了解如何使用Laravel Passport来处理Vue和API之间的经过身份验证的AJAX请求,从而完成整个堆栈结构。


3、《Rails, Angular, Postgres, and Bootstrap》




Rails是构建web应用程序的一个很好的工具,但不是最好的,通过Angular 4、Bootstrap和PostgreSQL结合可以构建一个功能更加强大的应用,本书涵盖了Postgres 9.5、Rails 5和Ruby 2.3。您应该具有一些基本Rails概念的经验,并对JavaScript、CSS和SQL有一个粗略的了解


4、《Full Stack AngularJS for Java Developers》



无论你是AngularJS和Spring RESTful web服务的新手,还是经验丰富的专家,都可以本书从头构建功能齐全的web应用程序。


当你读完本书时,你将可以构建一个功能齐全的动态应用程序。通过设置Spring Boot开发环境并创建RESTful服务来执行CRUD操作。然后将前端工具(angularjs和bootstrap)迁移到Spring Boot应用程序中,以使用RESTful服务。


本书适合具有Java编程经验的Web应用程序开发人员,希望使用强大的前端工具(如AngularJS)和Bootstrap以及流行的后端框架(如Spring Boot)创建企业级的、可扩展的Java应用程序


5、《Pro MERN Stack》




MongoDB和Express是构建现代Web应用程序的好工具,除了介绍如何用他们构建程序外,本书还将介绍可用于构建Web程序的其他工具,诸如:React Router,React-Bootstrap,Redux,Babel和webpack。看这本书之前你需要具备JavaScript,HTML和CSS


6、《ASP.NET Core 2 and Angular 5》



本书采用ASP.NET Core和Angular构建完整的应用程序,将Angular 5和ASP.NET Core 2的功能和特性结合在一起,实现全栈开发


通过本书,你将学习如何使用Angular 5的功能,使用Entity Framework Core构建数据模型,使用CSS / LESS设置前端样式,以实现响应式和友好的UI界面,使用Forms和Validators处理用户输入......


7、《Full-Stack JavaScript Development》



本书全面介绍了构建三层体系结构的理论、参考和实现——数据层(MongoDB)、服务层(Express/Node.js)和表示层(Angular)。学习如何架构、开发、测试、部署和管理RESTful Web服务。深入覆盖NPM模块,如express, async, joi,helmet,jwt-simple, supertest, mongodb等。


8、《Learn Full-Stack JavaScript Development》




本书将和你一起开发一个小型的电子商务应用程序,用户可以在这个程序里浏览产品,将其添加到购物车,你还将创建一个完整的后端,管理员可以通过它创建、修改和删除产品。


9、《MEAN Web Development》





本书推荐给专业的MEAN程序员,不过一些对Node充满热情并希望创建小型webapp的开发者也可能喜欢这本书。然而,它是有一定难度系数的,并不是一个简单的工作指南。MEAN工作流程不断推进,因此书籍可能会很快变得过时。但我仍然看好MEAN的前景,所以千万不要错过这本好书

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();