課程簡介

介紹

Node.js 概念

  • RAM 與 I/O 延遲
  • 阻塞與非阻塞
  • 語法和邏輯

API 的基礎知識及其功能

  • ScalaR 類型
  • Web 架構模式:複合模式、代理模式和外觀模式

REST概覽

  • 獲取選項
  • 拉動選項
  • 發佈選項
  • 刪除選項

準備開發環境

  • 安裝與設定Node.js
  • 安裝和配置 Express.js
  • 安裝和配置 MongoDB
  • 測試安裝

節點模組和包管理員

  • 創建模組
  • 載入模組
  • 使用模組函數
  • 創建事件參數
  • 擴展事件發射器
  • 安裝 Node 套件
  • 使用包
  • 列出套件
  • 更新套件
  • 卸載套件
  • 發佈包

使用 Express.js

  • 創建自訂中間件
  • 使用 Express 路由器
  • 過濾路徑

REST 和 GraphQL API

  • 構建 Web 伺服器
  • 處理路線
  • 解析 HTTP 請求
  • 調用終結點
  • 定義架構
  • 添加輸入驗證
  • 管理突變
  • 添加變數
  • 處理錯誤

使用 MongoDB 的 CRUD 操作

  • 保存文件
  • 查詢文件
  • 更新文件
  • 刪除文件

身份驗證和安全性

  • 創建和註冊使用者
  • 生成令牌
  • 存儲在環境變數中
  • 保護路由
  • 測試授權

故障排除

  • 編寫單元測試
  • 編寫集成測試
  • 單元接線和集成測試

總結和結論

最低要求

  • JavaScript 程式設計經驗

觀眾

  • Web 開發人員
 14 時間:

人數



每位參與者的報價

客戶評論 (5)

相關課程

課程分類