本書是《JavaScript 全棧開發(fā)》在后端開發(fā)方面的續(xù)作。后端開發(fā)(也稱服務端開發(fā))指的是創(chuàng)建Web 應用在服務端的實現,并對它進行部署與維護的過程。要想成為一名全棧工程師,后端開發(fā)的技術棧是必須要全面了解并掌握的。本書將以基于 Node.js 運行平臺的 Express.js 框架為工具為讀者介紹開發(fā)并維護一個服務端應用所涉及的全部技術棧。本書主體由兩部分組成:部分以開發(fā)一個“線上簡歷”應用的服務端業(yè)務為演示項目,循序漸進地介紹使用 Express.js 框架開發(fā)服務端應用的具體實踐過程;第二部分以“線上簡歷”應用的部署與維護工作為例,為讀者介紹如何使用Docker、K8s 等運維工具來進行服務端應用的維護工作。本書提供了一個可讀性高、可被驗證的示例項目(包含完整源代碼),以幫助讀者理解書中所介紹的技術的概念、開發(fā)框架以及 Web 應用的維護工具。本書適合已經對 JavaScript、HTML 和 CSS 等基本前端技術,以及 Node.js 運行平臺有所了解,并對 Web 全棧開發(fā)及其設計理念感興趣的讀者閱讀、使用。