这不是⼀本深⼊前端、后台、运维、设计、分析等各个领域的书籍。本书以实践的⽅式,将这⼀系列的领域及理论知识结合到⼀起,来帮助读者构建全栈Web开发的知识体系,并辅以精益及敏捷的思想,来⼀步步开发Web应⽤:从创建⼀个UI原型到编写出静态的前端页⾯;从静态的前端页⾯到带后台的应⽤,并部署应⽤;从Web后台开发API到开发移动Web应⽤。
在这个过程中,我们还将介绍⼀些相辅相成的步骤:使⽤构建系统来加速Web应⽤的开发;为应⽤添加数据分析⼯具来改进产品;使⽤分析⼯具来改善应⽤的性能;通过⾃动化部署来加快上线流程;从⽽帮助读者开发出⼀个真正可⽤的全栈Web应⽤。同时,我们也将帮助读者把这些步骤应⽤到现有的系统上,改进现有系统的开发流程。