{itemname}
{itemname}
香港二樓書店 > 今日好書推介
日本人也不知道的日本語3:敬語、人物對話、書信書寫、文化歷史……學會連日本人都會對你說「讚」的正確日語
定價87.00元
8
折優惠:
HK$69.6
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
大神養成術 - 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 / 普通級 / 單色印刷 / 初版
出版地:台灣
分
類
電腦資訊
>
網頁開發設計
>
網頁設計概論
同
類
書
推
薦
看完這本就會懂!帶你無痛提升JavaScript面試力:精選55道前端工程師的核心實戰題 × 求職加分模擬試題解析
JavaScript精選14堂課:網頁程式設計實作
HTML5、CSS3、JavaScript、jQuery、Vue.js、RWD網頁設計(第八版)
NestJS基礎必學實務指南:使用強大且易擴展的Node.js框架打造網頁應用程式(iThome鐵人賽系列書)
從 Hooks 開始,讓你的網頁 React 起來 (第二版)(iT邦幫忙鐵人賽系列書)
其
他
讀
者
也
買
AI時代Math元年:用Python全精通數學要素
被誤解的福音書政治:那些埋藏在馬太、馬可、路加筆下的經濟、文化與意識型態
超上手的前端框架:好用Vue.js 3開發最主流的網站
內
容
簡
介
本書全面介紹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.
巨型公司的網路架構:分散式系統內部解密