本書以項目實戰為導向, 通過真實案例帶領讀者全面掌握JavaScript、Egg.js、Vue.js、uni-app和MongoDB技術的應用, 從而實現從零基礎到項目完成的全程學習。本書分為基礎篇、後端篇和前端篇3篇, 共9章。基礎篇 (第1-3章) 首先, 對全棧工程師角色所需的技術廣度和深度進行介紹, 然後會詳盡地指導讀者搭建一個高效地開發環境, 包括Node.js、MongoDB、VSCode等必備工具的安裝, 以及如何使用Postman進行接口測試, 確保後續開發工作的順利進行。最後, 第3章致力於JavaScript的核心知識, 全面解讀ECMAScript6的新特性, 涉及從基本數據類型到先進的語法和編程技巧, 讓讀者在進階前端和後端開發之前, 打下堅實的基礎。後端篇 (第4-6章) 專注于後端開發, 讀者將學習如何運用Egg.js來初始化項目、配置路由、中間件、控制器、服務和插件, 學習到如何設計和搭建高效、可維護的後端服務。通過實戰項目的方式, 帶領讀者一步步構建出一個功能完備的RESTfulAPI服務。從項目的初始化到最終的線上生產環境部署, 將一步一腳印地展示真實世界中後端開發的全過程。前端篇 (第7-9章) 則轉向了前端領域, 深入Vue. js和uni-app前端框架的使用, 揭示打造互動式網頁應用的秘密。從組件化思維到狀態管理, 讀者將學習到前端開發的精華, 並通過一個完整的實戰項目將理論轉變為實踐。本書既適合前端開發者學習使用, 又適合零編程經驗、有興趣從事全棧開發工作, 以及想深入瞭解全棧開發的讀者閱讀, 同時也可作為高等院校計算機相關專業的師生用書和培訓機構的教學參考用書。