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

Node.js企業級應用開發實戰

  • 作者:柳偉衛|責編:吳曉月//吳秀川
  • 出版社:北京大學
  • ISBN:9787301251898
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:366
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要以Node.js 14最新的技術棧而展開,內容涉及Node.js的基礎知識、核心編程、網路編程、數據存儲、綜合應用五大部分。其中綜合應用部分,是以一個真實的「用戶管理」互聯網應用作為案例,可以讓讀者從零開始學習掌握Node.js。
    本書技術新穎,除了Node.js技術外,還講述了Express、Socket.IO、Angular、MySQL、MongoDB、Redis等熱門技術的應用。
    本書實例豐富,共有50多個基於知識點的實例和3個綜合性實例,將理論講解最終落實到代碼實現上。本書由淺及深、層層推進、結構清晰、實例豐富、通俗易懂、實用性強,適合Node.js的初學者和進階讀者作為自學教程,也適合培訓學校作為培訓教材,還適合大、中專院校的相關專業作為教學參考書。

作者介紹
柳偉衛|責編:吳曉月//吳秀川
    柳偉衛,網名老衛、waylau,在IT公司擔任過項目經理、架構師、高級技術顧問等職位,擁有十余年開發經驗,具有豐富的軟體開發管理及系統架構經驗。曾主導過多個省、國家級大型分散式系統的設計與研發,參與過面向全球的供應鏈系統服務化改造。在工作實踐中,積累了大量的分散式系統、微服務架構以及性能調優經驗。喜歡開源,長期活躍于各大開源社區,編著了《Netty 4.x用戶指南》《Netty實戰(精髓)》等30余本開源技術教程,廣受網友好評,是CSDN、開源中國、阿里雲開發者、華為開發者等技術社區專家。

目錄
第1章  Node.js概述
  1.1  當前互聯網應用的特徵
  1.2  Node.js簡介
  1.3  Node.js的特點
  1.4  安裝Node.js及IDE
  1.5  實戰:第一個Node.js應用
第2章  模塊化
  2.1  理解模塊化機制
  2.2  使用npm管理模塊
  2.3  核心模塊
第3章  測試
  3.1  使用斷言
  3.2  第三方測試工具
第4章  Buffer(緩衝區)
  4.1  了解Buffer
  4.2  創建緩衝區
  4.3  切分緩衝區
  4.4  連接緩衝區
  4.5  比較緩衝區
  4.6  緩衝區編解碼
第5章  事件處理
  5.1  理解事件和回調
  5.2  事件發射器
  5.3  事件類型
  5.4  事件的操作
第6章  定時處理
  6.1  定時處理常用類
  6.2  定時調度
  6.3  取消定時
第7章  文件處理
  7.1  了解fs模塊
  7.2  處理文件路徑
  7.3  打開文件
  7.4  實戰:讀取文件
  7.5  實戰:寫入文件
第8章  進程
  8.1  執行外部命令
  8.2  子進程ChildProcess
  8.3  終止進程
第9章  流
  9.1  流概述
  9.2  可讀流
  9.3  可寫流
  9.4  雙工流與轉換流
第10章  TCP
  10.1  創建TCP伺服器
  10.2  監聽連接
  10.3  發送和接收數據
  10.4  關閉TCP伺服器
第11章  UDP

  11.1  創建UDP伺服器
  11.2  監聽連接
  11.3  發送和接收數據
  11.4  關閉UDP伺服器
  11.5  實戰:UDP伺服器的例子
第12章  HTTP
  12.1  創建HTTP伺服器
  12.2  處理HTTP常用操作
  12.3  請求對象和響應對象
  12.4  REST概述
  12.5  成熟度模型
第13章  WebSocket
  13.1  創建WebSocket伺服器
  13.2  監聽連接
  13.3  發送和接收數據
  13.4  準備的狀態
  13.5  關閉WebSocket伺服器
第14章  TLS/SSL
  14.1  了解TLS/SSL
  14.2  Node.js中的TLS/SSL
  14.3  產生私鑰
第15章  常用Web中間件
  15.1  Express
  15.2  Socket.IO
第16章  UI編程
  16.1  常見UI框架
  16.2  Angular的下載安裝
  16.3  Angular CLI的常用操作
第17章  響應式編程
  17.1  了解Observable機制
  17.2  了解RxJS技術
  17.3  了解Angular中的Observable
第18章  操作MySQL
  18.1  下載安裝MySQL
  18.2  MySQL的基本操作
  18.3  實戰:使用Node.js操作MySQL
  18.4  深入理解mysql模塊
第19章  操作MongoDB
  19.1  下載安裝MongoDB
  19.2  MongoDB的基本操作
  19.3  實戰:使用Node.js操作MongoDB
  19.4  深入理解mongodb模塊
第20章  操作Redis
  20.1  下載安裝Redis
  20.2  Redis的數據類型及基本操作
  20.3  實戰:使用Node.js操作Redis
第21章  實戰:「用戶管理」客戶端的實現
  21.1  「用戶管理」應用概述
  21.2  修改AppComponent組件
  21.3  實現用戶編輯器

  21.4  展示用戶列表
  21.5  多組件化開發
  21.6  使用服務
  21.7  使用路由
  21.8  使用HTTP
第22章  實戰:「用戶管理」服務端的實現
  22.1  服務端概述
  22.2  創建REST API
  22.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