聯繫我們

課程簡介

Node.js 簡介

  • RAM vs. I/O 延遲
  • 阻塞與非阻塞
  • 事件驅動編程
  • 事件循環
  • 阻塞事件循環
  • Node.js 哲學

Node.js 平台設置

  • 下載與安裝
  • Node REPL
  • Hello World 第一個程序

模塊和 npm

  • 模塊的解剖結構
  • 私有代碼
  • 訪問和使用模塊
  • npm 命令
  • package.json

回調模式

  • 什麼是回調函數
  • 最後一個參數為回調
  • 第一個參數為錯誤

事件

  • 何時使用事件發射器
  • 將函數綁定到事件
  • 事件請求
  • 事件監聽

錯誤處理

  • 回調函數:第一個參數為錯誤
  • 事件發射器中的錯誤
  • 未捕獲異常
  • 使用域 (Domains)

緩衝區

  • 為什麼存在緩衝區
  • 創建緩衝區
  • 讀寫緩衝區
  • 操作緩衝區

流 (Streams)

  • 什麼是流
  • 讀寫流 API
  • 流程控制
  • 管道傳輸
  • 雙工流
  • 轉換流

Express.js

  • 簡介與安裝 Express.js
  • 構建 Hello Express 應用程序
  • 創建路由
  • 渲染佈局
  • 使用模板
  • 添加局部模板
  • 使用局部變量和有條件的模板
  • 路由模塊化

Socket.io

  • 監聽
  • 廣播
  • 回答問題

連接數據庫

  • NoSQL 和文檔存儲
  • 關係型數據庫 (RDB)
  • 配置與平台設置
  • CRUD 操作

最低要求

修讀本課程的學生應具備 JavaScript 編程經驗。

 21 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類