課程簡介

Node.js 簡介

  • RAM 與 I/O 延遲
  • 阻塞與非阻塞
  • 事件驅動 Programming
  • 事件迴圈
  • 阻塞事件迴圈
  • Node.js 哲學

Node.js 平台設置

  • 下載並安裝
  • 節點 REPL
  • 第一個 Hello World

模組和 npm

  • 模組剖析
  • 私有代碼
  • Access使用模組
  • npm 命令
  • package.json

回調模式

  • 什麼是回調
  • callback-last (回調-last
  • 錯誤優先

事件

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

錯誤處理

  • 回調:錯誤優先
  • 事件發射器中的錯誤
  • 未捕獲的異常
  • 使用域

緩衝區

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

  • 什麼是流
  • 讀取和寫入流 API
  • 流控制
  • 管道
  • 雙工流
  • 轉換流

Express.js

  • 簡介和安裝 Express.js
  • 構建 HelloExpress 應用程式
  • 創建路由
  • 渲染佈局
  • 使用範本
  • 添加部分
  • 使用局部變數和條件範本
  • 模組化路由

Socket.io

  • 聆聽
  • 廣播
  • 回答問題

連接到 Databases

  • 否 SQL 和文檔存儲
  • 關係型資料庫
  • 配置和平台設置
  • CRUD 操作

最低要求

參加本課程的學生應具有 JavaScript 程式設計經驗。

  21 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (6)

相關課程

課程分類