Node.js全棧開發項目實踐(Egg.js+Vue.js+uni-app+MongoDB

葛天勝

  • 出版商: 清華大學
  • 出版日期: 2025-05-01
  • 售價: $1,014
  • 語言: 簡體中文
  • 頁數: 646
  • ISBN: 7302685215
  • ISBN-13: 9787302685210
  • 相關分類: NoSQLMongoDBNode.jsVue.js
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

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

目錄大綱

基礎篇
第1章 全棧(25min)
第2章 開發環境準備(115min)
2.1 Node.js
2.1.1 Node.js介紹
2.1.2 Node.js安裝
2.1.3 NPM 鏡像源配置和CNPM的安裝
2.1.4 YARN的介紹
2.1.5 YARN的安裝
2.2 MongoDB
2.2.1 MongoDB介紹
2.2.2 MongoDB安裝
2.3 VS Code
2.3.1 VS Code介紹
2.3.2 VS Code安裝
2.3.3 安裝VS Code擴展
2.4 Postman
2.4.1 Postman介紹
2.4.2 Postman下載並安裝
2.4.3 創建Postman賬戶
第3章 ECMAScript 6(285min)
3.1 ECMAScript 6介紹
3.2 數據類型
3.2.1 Number
3.2.2 String
3.2.3 Boolean
3.2.4 null
3.2.5 undefined
3.2.6 Symbol
3.2.7 BigInt
3.3 let和const
3.3.1 let
3.3.2 const
3.4 解構賦值
3.4.1 數組的解構賦值
3.4.2 對象的解構賦值
3.5 函數
3.5.1 箭頭函數
3.5.2 默認參數
3.5.3 剩餘參數
3.5.4 解構參數
3.6 正則
3.7 數組
3.7.1 擴展運算符
3.7.2 Array.from()方法
3.7.3 find()方法和findIndex()方法
3.7.4 includes()方法
3.7.5 entries()方法、keys()方法和values()方法
3.7.6 flat()方法和flatMap()方法
3.7.7 sort()方法
3.8 對象
3.8.1 定義對象
3.8.2 使用計算屬性名動態創建屬性名
3.8.3 對象解構
3.8.4 對象擴展運算符
3.9 Set和Map
3.9.1 Set
3.9.2 Map
3.10 遍歷
3.10.1 for…of循環
3.10.2 forEach()
3.10.3 for…in
3.10.4 Object.entries()
3.11 Promise對象
3.12 async和await
3.13 class
3.13.1 類的定義