庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
大神養成術 - Node.js+Express+MongoDB+Vue.js全端實作現場

大神養成術

沒有庫存
訂購需時10-14天
9786267273937
柳偉衛
深智數位
2023年10月20日
267.00  元
HK$ 240.3  






ISBN:9786267273937
  • 規格:平裝 / 456頁 / 17 x 23 x 2.28 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 網頁開發設計 > 網頁設計概論

















      本書全面介紹Vue.js+Node.js全端開發所使用的新技術,包括MongoDB、Express、Vue.js 3、Node.js、Naive UI、md-editor-v3、Nginx、basic-auth、JavaScript、TypeScript等開放原始碼技術堆疊,基礎知識包括了資料儲存、模組、測試、緩衝區、事件處理、檔案處理、HTTP程式設計、元件、範本、指令、監聽器、運算式、事件、表單、HTTP用戶端等內容,是市面上介紹全端開發內容最豐富的書籍。



      本書也附帶了最新技術的實例,並且用度由淺入深,層層推進的方式引導讀者。結合了理論和實用性,具有較強的實作性。這些基礎知識既能滿足當前企業級應用的開發需求,又可以極大地減輕開發者的負擔。本書所介紹的技術及知識點可說走在時代的前線,加上大量的範例,讀者可知其然並知其所以然,不但能拓展視野,更可以提升職場競爭能力。



      本書共28章,概要說明如下:

      第1章為概述,介紹Vue.js+Node.js全端開發架構所涉及的核心技術堆疊及週邊技術堆疊的組成。

      第2~8章為Node.js的基礎及進階,介紹Node.js的基礎及核心內容。

      第9~1章為Express的基礎及進階,介紹Expres的基礎及核心內容。

      第12~15章為MongoDB的基礎及進階,介紹MongoDB的基礎及核心內容。

      第16~24章為 Vue.js 的基礎及進階,介紹Vue.js的基礎及核心內容。

      第25~28章為實戰,演示如何從0開始實作一個綜合實戰案例——新聞頭條。



    本書特色



      本書具備以下特色:

      知識面廣。無論是前端的Vue.js、Naive UI、md-editor-v3、basicauth、JavaScript、TypeScript,還是後端的MongoDB、Node.js、Express、Nginx,本書均有涉及。

      版本新穎。本書所涉及的技術版本均為目前新版本。

      案例豐富。全書共計89個基礎知識實例和4個綜合實戰案例。

      全端開發。熟習本書,可以掌握全端開發技能。

    ?


     





    第1章? Vue.js+Node.js全端開發概述?? ?

    1.1? Vue.js+Node.js全端開發核心技術堆疊的組成?? ?

    1.2? Vue.js+Node.js全端開發週邊技術堆疊的組成?? ?

    1.3? Vue.js+Node.js全端開發的優勢?? ?

    1.4? 開發工具的選擇?? ?

    1.5? 小結?? ?

    1.6? 練習題?? ?



    第2章? Node.js基礎?? ?

    2.1? 初識Node.js?? ?

    2.2? Node.js的特點?? ?

    2.3? 安裝Node.js?? ?

    2.4? 第一個Node.js應用?? ?

    2.5? 小結?? ?

    2.6? 練習題?? ?



    第3章? Node.js模組——大型專案管理之道?? ?

    3.1? 理解模組化機制?? ?

    3.2? 使用npm管理模組?? ?

    3.3? Node.js核心模組?? ?

    3.4? 小結?? ?

    3.5? 練習題?? ?



    第4章? Node.js測試?? ?

    4.1? 嚴格模式和遺留模式?? ?

    4.2? 實例3:斷言的使用?? ?

    4.3? 了解AssertionError?? ?

    4.4? 實例4:使用deepStrictEqual?? ?

    4.5? 小結?? ?

    4.6? 練習題?? ?



    第5章? Node.js緩衝區—高性能IO處理的秘訣?? ?

    5.1? 了解Buffer?? ?

    5.2? 建立緩衝區?? ?

    5.3? 實例7:切分緩衝區?? ?

    5.4? 實例8:連接緩衝區?? ?

    5.5? 實例9:比較緩衝區?? ?

    5.6? 緩衝區編解碼?? ?

    5.7? 小結?? ?

    5.8? 練習題?? ?



    第6章? Node.js事件處理?? ?

    6.1? 理解事件和回呼?? ?

    6.2? 事件發射器?? ?

    6.3? 事件類型?? ?

    6.4? 事件的操作?? ?

    6.5? 小結?? ?

    6.6? 練習題?? ?



    第7章? Node.js檔案處理?? ?

    7.1? 了解fs模組?? ?

    7.2? 處理檔案路徑?? ?

    7.3? 開啟檔案?? ?

    7.4? 讀取檔案?? ?

    7.5? 寫入檔案?? ?

    7.6? 小結?? ?

    7.7? 練習題?? ?



    第8章? Node.js HTTP程式設計?? ?

    8.1? 建立HTTP伺服器?? ?

    8.2? 處理HTTP常用操作?? ?

    8.3? 請求物件和回應物件?? ?

    8.4? REST概述?? ?

    8.5? 成熟度模型?? ?

    8.6? 實例29:建構REST服務的例子?? ?

    8.7? 小結?? ?

    8.8? 練習題?? ?



    第9章? Express基礎?? ?

    9.1? 安裝Express?? ?

    9.2? 實例30:撰寫Hello World應用?? ?

    9.3? 實例31:執行Hello World應用?? ?

    9.4? 小結?? ?

    9.5? 練習題??

    ?

    第10章? Express路由——頁面的導覽員?? ?

    10.1? 路由方法?? ?

    10.2? 路由路徑?? ?

    10.3? 路由參數?? ?

    10.4? 路由處理器?? ?

    10.5? 回應方法?? ?

    10.6? 實例39:Express建構REST API?? ?

    10.7? 測試Express的REST API?? ?

    10.8? 小結?? ?

    10.9? 練習題?? ?



    第11章? Express錯誤處理器?? ?

    11.1? 捕捉錯誤?? ?

    11.2? 預設錯誤處理器?? ?

    11.3? 自訂錯誤處理器?? ?

    11.4? 小結?? ?

    11.5? 練習題?? ?



    第12章? MongoDB基礎?? ?

    12.1? MongoDB簡介?? ?

    12.2? 安裝MongoDB?? ?

    12.3? 啟動MongoDB服務?? ?

    12.4? 連接到MongoDB伺服器?? ?

    12.5? 小結?? ?

    12.6? 練習題?? ?



    第13章? MongoDB常用操作?? ?

    13.1? 顯示已有的資料庫?? ?

    13.2? 建立、使用資料庫?? ?

    13.3? 插入文件?? ?

    13.4? 查詢文件

    13.5? 修改文件?? ?

    13.6? 刪除文件?? ?

    13.7? 小結?? ?

    13.8? 練習題?? ?



    第14章? 使用Node.js操作MongoDB?? ?

    14.1? 安裝mongodb模組?? ?

    14.2? 實作存取MongoDB?? ?

    14.3? 執行應用?? ?

    14.4? 小結?? ?

    14.5? 練習題?? ?



    第15章? mongodb模組的綜合應用?? ?

    15.1? 實例51:建立連接?? ?

    15.2? 實例52:插入文件?? ?

    15.3? 實例53:查詢文件?? ?

    15.4? 修改文件?? ?

    15.5? 刪除文件

    15.6? 小結?? ?

    15.7? 練習題?

    ? ?

    第16章? Vue.js基礎?? ?

    16.1? Vue.js產生的背景?? ?

    16.2? Vue.js的下載安裝?? ?

    16.3? Vue CLI的常用操作?? ?

    16.4? 實例58:建立第一個Vue.js應用?? ?

    16.5? 探索Vue.js應用結構?? ?

    16.6? 小結?? ?

    16.7? 練習題?? ?



    第17章? Vue.js應用實例?? ?

    17.1? 建立應用實例?? ?

    17.2? data的property與methods?? ?

    17.3? 生命週期?? ?

    17.4? 小結?? ?

    17.5? 練習題?? ?



    第18章? Vue.js元件?? ?

    18.1? 元件的基本概念?? ?

    18.2? 元件對話模式?? ?

    18.3? 讓元件可以動態載入?? ?

    18.4? 使用快取元件keep-alive?? ?

    18.5? 小結?? ?

    18.6? 練習題?? ?



    第19章? Vue.js範本?? ?

    19.1? 範本概述?? ?

    19.2? 實例67:插值?? ?

    19.3? 實例68:在範本中使用指令?? ?

    19.4? 實例69:在範本中使用指令的縮寫?? ?

    19.5? 使用範本的一些約定?? ?

    19.6? 小結?? ?

    19.7? 練習題?? ?



    第20章? Vue.js計算屬性與監聽器?? ?

    20.1? 透過實例理解“計算屬性”的必要性?? ?

    20.2? 實例70:一個計算屬性的例子?? ?

    20.3? 計算屬性快取與方法的關係?? ?

    20.4? 為什麼需要監聽器?? ?

    20.5? 小結?? ?

    20.6? 練習題?? ?

    第21章? Vue.js運算式?? ?

    21.1? 條件運算式?? ?

    21.2? for迴圈運算式?? ?

    21.3? v-for的不同使用場景?? ?

    21.4? 小結?? ?

    21.5? 練習題?? ?



    第22章? Vue.js事件?? ?

    22.1? 什麼是事件?? ?

    22.2? 實例85:多事件處理器的例子?? ?

    22.3? 事件修飾符號?? ?2

    22.4? 小結?? ?

    22.5? 練習題?? ?



    第23章? Vue.js表單?? ?

    23.1? 理解表單輸入綁定?? ?

    23.2? 實例86:表單輸入綁定的基礎用法?? ?

    23.3? 實例87:值綁定?? ?

    23.4? 小結?? ?

    23.5? 練習題?? ?



    第24章? Vue.js HTTP使用者端?? ?

    24.1? 初識HttpClient?? ?

    24.2? 認識網路資源?? ?

    24.3? 實例88:獲取API資料?? ?

    24.5? 練習題?? ?



    第25章? 實戰:以Vue.js和Node.js為基礎的網際網路應用?? ?

    25.1? 應用概述?? ?

    25.2? 模型設計

    25.3? 介面設計?? ?

    25.4? 許可權管理?? ?

    25.5? 小結?? ?

    25.6? 練習題?? ?



    第26章? 實戰:前端UI使用者端應用?? ?

    26.1? 前端UI設計?? ?

    26.2? 實作UI原型?? ?

    26.3? 實作路由器?? ?

    26.4? 小結?? ?

    26.5? 練習題?? ?



    第27章? 實戰:後端伺服器應用?? ?

    27.1? 初始化後台應用?? ?

    27.2? 初步實作登入驗證?? ?

    27.3? 實作新聞編輯器?? ?

    27.4? 實作新聞清單展示?? ?

    27.5? 實作新聞詳情展示?? ?

    27.6? 實作驗證資訊儲存及讀取?? ?

    27.7? 小結?? ?

    27.8? 練習題?? ?



    第28章? 實戰:使用Nginx實現高可用?? ?

    28.1? Nginx概述與安裝?? ?

    28.2? 部署前端應用?? ?

    28.3? 實現負載平衡及高可用?? ?

    28.4? 小結?? ?

    28.5? 練習題?? ?

    參考文獻?? ?



    ?





    寫作背景



      JavaScript 是 Web 開發最為流行的程式語言,而 Node.js 的出現使得 JavaScript 可以在伺服器端一展身手。結合 Vue.js 技術實現前端框架的元件化開發方式使得 Vue.js+Node.js 全端開發變得盛行。



      本書介紹了 Vue.js+Node.js 全端開發所使用的新技術,這些技術既能滿足當前企業級應用的開發需求,又可以最大限度地減輕開發者的負擔。透過本書的學習,可以令讀者拓展視野,並提升職場競爭能力。本書主要電腦專業導向的學生、全端開發同好及工程師。本書涉及的技術包括 MongoDB 、 Express 、 Vue.js 、 Node.js 、 Naive UI 、 md-editor-v3 、 Nginx 、 basic-auth 、 JavaScript 、 TypeScript 等,是市面上為數不多的介紹全端技術開發的圖書之一。



      一書在手,肩挑全端,事半功倍!

    ?




    其 他 著 作
    1. 還在LAMP?用最流行的MEAN進行全端網頁開發
    2. 巨型公司的網路架構:分散式系統內部解密(熱銷版)(二版)
    3. 巨型公司的網路架構:分散式系統內部解密