大神養成術: Node.js+Express+MongoDB+Vue.js全端實作現場
 
作者: 柳偉衛 
書城編號: 27253085

原價: HK$267.00
現售: HK$253.65 節省: HK$13.35

購買此書 10本或以上 9折, 60本或以上 8折

購買後立即進貨, 約需 7-12 天

 
 
出版社: 深智數位
出版日期: 2023/10
頁數: 456
ISBN: 9786267273937

商品簡介


本書全面介紹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個綜合實戰案例。
全端開發。熟習本書,可以掌握全端開發技能。

 

作者

柳偉衛

網名老衛、waylau,在IT公司擔任過項目經理、架構師、高級技術顧問等職位,擁有十多年開發經驗,具有豐富的軟件開發管理及系統架構經驗。主導過多個省、國家級大型分布式系統的設計與研發,參與過面向全球的供應鏈系統服務化改造。在實際工作中積累了大量的分布式系統、微服務架構以及性能最佳化經驗。業餘時間創建了waylau.com網站,用於分享個人技術心得。喜歡開源,長期活躍於各大開源社區,是CSDN、開源中國、阿里雲開發者、華為開發者等技術社區專家,已出版《Java核心編程》、《輕量級JavaEE企業應用開發實戰》等十幾部專業圖書。

 

目錄

第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 等,是市面上為數不多的介紹全端技術開發的圖書之一。

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

 

柳偉衛 作者作品表

大神養成術: Node.js+Express+MongoDB+Vue.js全端實作現場

還在LAMP?用最流行的MEAN進行全端網頁開發

巨型公司的網路架構(熱銷版):分散式系統內部解密

巨型公司的網路架構:分散式系統內部解密

2023年10月中文新書 同類商品


色鉛筆的練習帖365新裝版

西遊世界歷史大冒險Ⅱ

Q小子笑話大全38

養成守護靈(2)拐個幻靈寶寶當萌寵

創投老園丁的私房札記:人生是一場發明

眷村觀察學:日常生活進行式

臺北告別

花落春猶在:懷念趙復三教授

麵包小偷4:出發吧!飯糰男孩

未成形的王座 1 帝王之刃 下

未成形的王座 1 帝王之刃 上

克莉絲蒂繁體中文版20週年紀念珍藏39-52

黑麥滿口袋(克莉絲蒂繁體中文版20週年紀念珍藏46)

好茶千年秘密:三大茶書之一,看各國喝茶風俗、禮儀到製作工藝,解鎖全球茶樹栽種、採摘、揉捻到烘焙的製茶工法奧秘!

不老思維:只要你願意,就可以越活越年輕

瘋神祭

安心國小8:又不是我的錯!

安心國小7:我就是想贏!

讓好事發生

看見屍體的男人Ⅱ:死亡設計者(下)

還有... [顯示所有書籍]

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則
 
  香港書城 版權所有 私隱政策聲明
 
  顯示模式: 電腦版 (改為: 手機版)