幫助中心 | 我的帳號 | 關於我們

Vue.js3.x+Express全棧開發(從0到1打造商城項目)

  • 作者:編者:張益琿|責編:王金柱//秦山玉
  • 出版社:清華大學
  • ISBN:9787302665700
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本詳盡的全棧開發教程,旨在通過Vue.js和Express框架引導讀者從零開始構建一個完整的電商項目。內容覆蓋電商項目的基本結構,以及Vue.js和Express的核心概念與架構;深入講解Vue.js開發生態中的關鍵模塊,包括網路請求、UI組件、路由管理和狀態管理等;探討Express框架的常用組件,如處理加密數據的中間件和與MySQL資料庫交互的插件;最後指導讀者打造一個完整的電商項目。在用戶端,實現註冊登錄、商品瀏覽、購物車等功能;在服務端,完成用戶驗證、商品維護、訂單處理等任務;在後台管理端,進行商品信息、訂單數據等的管理與統計分析。通過閱讀本書,讀者能夠掌握Vue.js和Express全棧開發技術,並獨立完成電商項目的搭建與開發。本書還提供了完整的項目源碼、代碼導讀手冊以及長達30小時的教學視頻,可大幅提升學習效率。
    本書採用實際商業項目作為教學案例,融入了多種前端框架和新技術,非常適合缺乏項目經驗的學生和對全棧開發感興趣的開發者閱讀,也適合作為培訓機構和大中專院校相關專業的實踐課教學用書。

作者介紹
編者:張益琿|責編:王金柱//秦山玉
    張益琿(網名:琿少),多年iOS開發經驗,51CTO學院、CSDN學院簽約講師,麥子學院金牌講師。參與開發iOS平台系列遊戲:瘋狂越獄1-2、應用物通配貨軟體、VIPExam考試庫、證券財經軟體等。曾就職于中國唯品會,主要從事移動端應用開發,對iOS開發、React Native跨平台開發及JavaScript前端開發都擁有豐富的經驗。曾出版《iOS開發實戰:從零基礎到App Store上架》《React Native全教程:移動端跨平台應用開發》等多本編程著作。

目錄
第1章  項目概覽與環境準備
  1.1  項目概覽
    1.1.1  電商項目的功能構成
    1.1.2  前端框架Vue.js及其周邊工具
    1.1.3  熟悉Node.js與Express
    1.1.4  從JavaScript到TypeScript
  1.2  腳手架工具的應用
    1.2.1  安裝Node.js環境
    1.2.2  使用Vue.js腳手架工具Vite
    1.2.3  使用Express項目生成工具
    1.2.4  使用Visual Studio Code編程工具
  1.3  HelloWorld工程解析
    1.3.1  Vue.js工程解析
    1.3.2  Express工程解析
  1.4  小結與上機練習
第2章  前端基礎模塊及應用
  2.1  axios與vue-axios網路請求模塊的應用
    2.1.1  嘗試發起一個HTTP請求
    2.1.2  axios網路模塊的更多用法
  2.2  Element Plus頁面UI組件模塊的應用
    2.2.1  載入Element Plus模塊
    2.2.2  基礎UI組件
    2.2.3  典型的表單類組件
    2.2.4  典型的數據展示類組件
    2.2.5  常用的導航組件
    2.2.6  常用的用戶反饋類組件
  2.3  Vue Router路由模塊的應用
    2.3.1  Vue Router模塊的使用
    2.3.2  動態路由與參數匹配
    2.3.3  路由的嵌套和命名
    2.3.4  路由中的導航守衛
  2.4  Pinia狀態管理模塊的應用
    2.4.1  嘗試使用Pinia
    2.4.2  Pinia中的幾個核心概念
  2.5  小結與上機練習
第3章  後端服務基礎模塊及應用
  3.1  文件上傳服務
    3.1.1  圖片上傳服務示例
    3.1.2  Multer中間件的更多用法
  3.2  在Express中使用MySQL資料庫
    3.2.1  MySQL資料庫的安裝和簡單使用
    3.2.2  在Express中調用MySQL的相關功能
  3.3  使用JSON Web Token實現身份授權和驗證
    3.3.1  JSON Web Token簡介
    3.3.2  在Express中使用JWT
  3.4  使用bcrypt加密模塊實現商城安全
  3.5  小結與上機練習
第4章  開發用戶登錄和註冊模塊
  4.1  實現服務端的登錄和註冊模塊
    4.1.1  用戶數據表的定義

    4.1.2  封裝資料庫工具類與實現登錄和註冊介面
  4.2  實現用戶端的登錄和註冊功能
    4.2.1  搭建用戶端工程
    4.2.2  開發用戶端登錄和註冊頁面
    4.2.3  開發用戶端賬戶數據邏輯
    4.2.4  開發用戶端登錄和註冊介面邏輯
  4.3  實現後台管理端的登錄和註冊功能
  4.4  小結與上機練習
第5章  開發營銷推廣模塊
  5.1  實現服務端的運營推廣模塊
    5.1.1  定義運營位表結構和介面文檔
    5.1.2  實現運營點陣圖片上傳介面
    5.1.3  實現用戶鑒權中間件
    5.1.4  實現運營位業務介面
  5.2  實現後台管理端的運營位管理模塊
    5.2.1  搭建後台管理系統首頁
    5.2.2  實現創建運營位組件
    5.2.3  實現運營位管理模塊
  5.3  實現用戶端的運營位模塊
  5.4  小結與上機練習
第6章  開發商品列表與詳情模塊
  6.1  開發服務端的商品相關模塊
    6.1.1  商品類別表的定義與介面實現
    6.1.2  商品表與相關介面的實現
  6.2  實現後台管理端的商品管理模塊
    6.2.1  實現類別管理功能
    6.2.2  實現商品編輯模塊
    6.2.3  實現商品管理模塊
  6.3  實現用戶端的商品模塊
    6.3.1  實現用戶端首頁商品推薦模塊
    6.3.2  實現用戶端的商品詳情頁
  6.4  小結與上機練習
第7章  開發購物車與訂單模塊
  7.1  實現服務端的購物車與訂單模塊
    7.1.1  購物車表的定義與功能介面的實現
    7.1.2  訂單表的定義與介面分析
    7.1.3  實現訂單模塊後端介面
  7.2  實現用戶端的購物車與訂單模塊
    7.2.1  實現購物車功能
    7.2.2  實現訂單模塊
  7.3  實現後台管理端的訂單管理模塊
  7.4  小結與上機練習
第8章  開發搜索與評價模塊
  8.1  實現服務端的搜索與評價模塊
    8.1.1  實現商品搜索介面
    8.1.2  評價數據結構與介面定義
    8.1.3  實現評價相關介面
  8.2  實現用戶端的搜索與評價模塊
    8.2.1  實現搜索功能
    8.2.2  實現創建商品評價功能

    8.2.3  實現商品評價展示功能
  8.3  實現後台管理端的評價模塊
  8.4  小結與上機練習
第9章  數據統計模塊與項目總結
  9.1  實現電商後台數據統計模塊
    9.1.1  數據統計功能的後端介面定義
    9.1.2  數據統計功能的後端服務介面實現
    9.1.3  後台管理端的數據圖表繪製
  9.2  項目總結
  9.3  小結與上機練習

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032