課程簡介

介紹

  • 微服務架構概述
  • 理解微服務的基礎知識

構建微服務

  • 開發一個微型微服務應用
  • 使用Docker運行服務
  • 使用Kubernetes編排服務
  • 理解多服務應用的架構
  • 使用雲端環境進行應用開發
  • 使用規範化策略
  • 數據庫管理和建模
  • 使用認證策略和選項

測試隔離的微服務

  • 理解測試架構
  • 測試無效輸入
  • 在測試期間更改Node環境
  • 測試登錄和註銷功能
  • 測試期間的cookie問題
  • 測試未經授權的請求

使用NodeJS和React

  • 集成服務器端渲染的React應用
  • 服務之間的代碼共享和複用
  • 創建-讀取-更新-銷燬服務器設置
  • 使用NATS流式服務器
  • 在NodeJS環境中連接NATS
  • 管理NATS客戶端
  • 使用跨服務數據複製
  • 理解事件流
  • 處理事件和併發問題

持續集成和持續交付(CI/CD)

  • 理解開發工作流程
  • 使用Git
  • 運行測試
  • 部署選項

總結與下一步

最低要求

  • 具備JavaScript和React的基礎知識
  • 熟悉使用命令行

受衆

  • 開發者
 21 時間:

客戶評論 (1)

課程分類