注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Vue.js 3.x+Express全棧開發(fā):從0到1打造商城項目

Vue.js 3.x+Express全棧開發(fā):從0到1打造商城項目

Vue.js 3.x+Express全棧開發(fā):從0到1打造商城項目

定 價:¥89.00

作 者: 張益琿
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302665700 出版時間: 2024-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《Vue.js 3.x Express全棧開發(fā) : 從0到1打造商城項目》是一本詳盡的全棧開發(fā)教程,旨在通過Vue.js和Express框架引導(dǎo)讀者從零開始構(gòu)建一個完整的電商項目。內(nèi)容覆蓋電商項目的基本結(jié)構(gòu),以及Vue.js和Express的核心概念與架構(gòu);深入講解Vue.js開發(fā)生態(tài)中的關(guān)鍵模塊,包括網(wǎng)絡(luò)請求、UI組件、路由管理和狀態(tài)管理等;探討Express框架的常用組件,如處理加密數(shù)據(jù)的中間件和與MySQL數(shù)據(jù)庫交互的插件;最后指導(dǎo)讀者打造一個完整的電商項目。在用戶端,實現(xiàn)注冊登錄、商品瀏覽、購物車等功能;在服務(wù)端,完成用戶驗證、商品維護(hù)、訂單處理等任務(wù);在后臺管理端,進(jìn)行商品信息、訂單數(shù)據(jù)等的管理與統(tǒng)計分析。通過閱讀《Vue.js 3.x Express全棧開發(fā) : 從0到1打造商城項目》,讀者能夠掌握Vue.js和Express全棧開發(fā)技術(shù),并獨(dú)立完成電商項目的搭建與開發(fā)。《Vue.js 3.x Express全棧開發(fā) : 從0到1打造商城項目》還提供了完整的項目源碼、代碼導(dǎo)讀手冊以及長達(dá)30小時的教學(xué)視頻,可大幅提升學(xué)習(xí)效率。《Vue.js 3.x Express全棧開發(fā) : 從0到1打造商城項目》采用實際商業(yè)項目作為教學(xué)案例,融入了多種前端框架和新技術(shù),非常適合缺乏項目經(jīng)驗的學(xué)生和對全棧開發(fā)感興趣的開發(fā)者閱讀,也適合作為培訓(xùn)機(jī)構(gòu)和大中專院校相關(guān)專業(yè)的實踐課教學(xué)用書。

作者簡介

  張益琿,美國亞利桑那州立大學(xué)計算機(jī)工程技術(shù)碩士,架構(gòu)師,從業(yè)近10年,多年大前端開發(fā)經(jīng)驗,曾就職于知名上市公司,主導(dǎo)開發(fā)過多款商業(yè)級應(yīng)用程序,對移動跨平臺開發(fā)、前端開發(fā),以及Vue.js 、React、Flutter、小程序與iOS開發(fā)都擁有豐富經(jīng)驗。開源中國特邀技術(shù)專家,發(fā)表相關(guān)技術(shù)博文400余篇,訪問量超過100萬次。出版技術(shù)圖書《循序漸進(jìn)Vue.js 3.x前端開發(fā)實戰(zhàn)》《微信小程序與云開發(fā)從入門到實踐》《Swift 5從零到精通iOS開發(fā)訓(xùn)練營》等多部。

圖書目錄

第1章  項目概覽與環(huán)境準(zhǔn)備 1
1.1  項目概覽 1
1.1.1  電商項目的功能構(gòu)成 2
1.1.2  前端框架Vue.js及其周邊工具 3
1.1.3  熟悉Node.js與Express 4
1.1.4  從JavaScript到TypeScript 5
1.2  腳手架工具的應(yīng)用 6
1.2.1  安裝Node.js環(huán)境 6
1.2.2  使用Vue.js腳手架工具Vite 7
1.2.3  使用Express項目生成工具 9
1.2.4  使用Visual Studio Code編程工具 11
1.3  HelloWorld工程解析 13
1.3.1  Vue.js工程解析 13
1.3.2  Express工程解析 16
1.4  小結(jié)與上機(jī)練習(xí) 22
第2章  前端基礎(chǔ)模塊及應(yīng)用 24
2.1  axios與vue-axios網(wǎng)絡(luò)請求模塊的應(yīng)用 25
2.1.1  嘗試發(fā)起一個HTTP請求 25
2.1.2  axios網(wǎng)絡(luò)模塊的更多用法 27
2.2  Element Plus頁面UI組件模塊的應(yīng)用 30
2.2.1  加載Element Plus模塊 30
2.2.2  基礎(chǔ)UI組件 32
2.2.3  典型的表單類組件 34
2.2.4  典型的數(shù)據(jù)展示類組件 37
2.2.5  常用的導(dǎo)航組件 40
2.2.6  常用的用戶反饋類組件 43
2.3  Vue Router路由模塊的應(yīng)用 46
2.3.1  Vue Router模塊的使用 46
2.3.2  動態(tài)路由與參數(shù)匹配 48
2.3.3  路由的嵌套和命名 51
2.3.4  路由中的導(dǎo)航守衛(wèi) 54
2.4  Pinia狀態(tài)管理模塊的應(yīng)用 56
2.4.1  嘗試使用Pinia 56
2.4.2  Pinia中的幾個核心概念 59
2.5  小結(jié)與上機(jī)練習(xí) 60
第3章  后端服務(wù)基礎(chǔ)模塊及應(yīng)用 69
3.1  文件上傳服務(wù) 70
3.1.1  圖片上傳服務(wù)示例 70
3.1.2  Multer中間件的更多用法 74
3.2  在Express中使用MySQL數(shù)據(jù)庫 76
3.2.1  MySQL數(shù)據(jù)庫的安裝和簡單使用 76
3.2.2  在Express中調(diào)用MySQL的相關(guān)功能 79
3.3  使用JSON Web Token實現(xiàn)身份授權(quán)和驗證 82
3.3.1  JSON Web Token簡介 82
3.3.2  在Express中使用JWT 83
3.4  使用bcrypt加密模塊實現(xiàn)商城安全 86
3.5  小結(jié)與上機(jī)練習(xí) 89
第4章  開發(fā)用戶登錄和注冊模塊 96
4.1  實現(xiàn)服務(wù)端的登錄和注冊模塊 96
4.1.1  用戶數(shù)據(jù)表的定義 97
4.1.2  封裝數(shù)據(jù)庫工具類與實現(xiàn)登錄和注冊接口 98
4.2  實現(xiàn)用戶端的登錄和注冊功能 107
4.2.1  搭建用戶端工程 108
4.2.2  開發(fā)用戶端登錄和注冊頁面 110
4.2.3  開發(fā)用戶端賬戶數(shù)據(jù)邏輯 113
4.2.4  開發(fā)用戶端登錄和注冊接口邏輯 115
4.3  實現(xiàn)后臺管理端的登錄和注冊功能 119
4.4  小結(jié)與上機(jī)練習(xí) 121
第5章  開發(fā)營銷推廣模塊 124
5.1  實現(xiàn)服務(wù)端的運(yùn)營推廣模塊 124
5.1.1  定義運(yùn)營位表結(jié)構(gòu)和接口文檔 125
5.1.2  實現(xiàn)運(yùn)營位圖片上傳接口 131
5.1.3  實現(xiàn)用戶鑒權(quán)中間件 133
5.1.4  實現(xiàn)運(yùn)營位業(yè)務(wù)接口 136
5.2  實現(xiàn)后臺管理端的運(yùn)營位管理模塊 138
5.2.1  搭建后臺管理系統(tǒng)首頁 138
5.2.2  實現(xiàn)創(chuàng)建運(yùn)營位組件 141
5.2.3  實現(xiàn)運(yùn)營位管理模塊 146
5.3  實現(xiàn)用戶端的運(yùn)營位模塊 149
5.4  小結(jié)與上機(jī)練習(xí) 152
第6章  開發(fā)商品列表與詳情模塊 154
6.1  開發(fā)服務(wù)端的商品相關(guān)模塊 154
6.1.1  商品類別表的定義與接口實現(xiàn) 155
6.1.2  商品表與相關(guān)接口的實現(xiàn) 158
6.2  實現(xiàn)后臺管理端的商品管理模塊 167
6.2.1  實現(xiàn)類別管理功能 167
6.2.2  實現(xiàn)商品編輯模塊 172
6.2.3  實現(xiàn)商品管理模塊 180
6.3  實現(xiàn)用戶端的商品模塊 183
6.3.1  實現(xiàn)用戶端首頁商品推薦模塊 184
6.3.2  實現(xiàn)用戶端的商品詳情頁 189
6.4  小結(jié)與上機(jī)練習(xí) 193
第7章  開發(fā)購物車與訂單模塊 194
7.1  實現(xiàn)服務(wù)端的購物車與訂單模塊 194
7.1.1  購物車表的定義與功能接口的實現(xiàn) 195
7.1.2  訂單表的定義與接口分析 200
7.1.3  實現(xiàn)訂單模塊后端接口 202
7.2  實現(xiàn)用戶端的購物車與訂單模塊 207
7.2.1  實現(xiàn)購物車功能 207
7.2.2  實現(xiàn)訂單模塊 212
7.3  實現(xiàn)后臺管理端的訂單管理模塊 217
7.4  小結(jié)與上機(jī)練習(xí) 218
第8章  開發(fā)搜索與評價模塊 222
8.1  實現(xiàn)服務(wù)端的搜索與評價模塊 222
8.1.1  實現(xiàn)商品搜索接口 223
8.1.2  評價數(shù)據(jù)結(jié)構(gòu)與接口定義 224
8.1.3  實現(xiàn)評價相關(guān)接口 226
8.2  實現(xiàn)用戶端的搜索與評價模塊 229
8.2.1  實現(xiàn)搜索功能 230
8.2.2  實現(xiàn)創(chuàng)建商品評價功能 233
8.2.3  實現(xiàn)商品評價展示功能 237
8.3  實現(xiàn)后臺管理端的評價模塊 239
8.4  小結(jié)與上機(jī)練習(xí) 242
第9章  數(shù)據(jù)統(tǒng)計模塊與項目總結(jié) 243
9.1  實現(xiàn)電商后臺數(shù)據(jù)統(tǒng)計模塊 243
9.1.1  數(shù)據(jù)統(tǒng)計功能的后端接口定義 244
9.1.2  數(shù)據(jù)統(tǒng)計功能的后端服務(wù)接口實現(xiàn) 245
9.1.3  后臺管理端的數(shù)據(jù)圖表繪制 250
9.2  項目總結(jié) 254
9.3  小結(jié)與上機(jī)練習(xí) 256
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號