聯繫我們

課程簡介

模組 1 – OpenShift 簡介

  • OpenShift 架構
  • Kubernetes 基礎知識
  • 專案與名稱空間
  • OpenShift 開發工作流
  • 使用 Web Console 與 CLI

模組 2 – 容器化應用程式

  • 容器基礎知識
  • 建構應用程式映像檔
  • 映像檔登錄庫
  • 映像檔生命週期
  • 操作應用程式工件

模組 3 – 部署應用程式

  • 建立應用程式部署
  • 部署策略
  • 擴展應用程式
  • 配置管理
  • 機密值與 ConfigMaps

模組 4 – 應用程式網路

  • 服務 (Services)
  • 路由 (Routes)
  • Ingress 概念
  • 內部通訊
  • 外部存取

模組 5 – 持久化資料

  • 持久化儲存概念
  • 持久化卷宗聲明 (Persistent Volume Claims)
  • 有狀態應用程式
  • 資料管理考量

模組 6 – 開發自動化

  • CI/CD 基礎知識
  • 自動化應用程式建構
  • 部署管線
  • 版本管理
  • 發布工作流

模組 7 – 可觀察性

  • 應用程式日誌
  • 指標 (Metrics)
  • 監控
  • 健康檢查
  • 排除部署問題

模組 8 – 應用程式安全性

  • 安全的應用程式配置
  • 管理機密值
  • 存取控制
  • 映像檔安全
  • 安全最佳實踐

模組 9 – 雲端原生開發實踐

  • 十二因素應用原則
  • 無狀態應用程式設計
  • 環境特定配置
  • 擴展性考量
  • DevOps 協作

模組 10 – 實作專案

  • 建構容器化應用程式
  • 將其部署至 OpenShift
  • 配置網路
  • 儲存應用程式資料
  • 實施自動化部署
  • 監控並排除應用程式問題

課程格式

  • 互動式講授與示範。
  • 大量的實作練習。
  • 基於真實開發場景的實務實驗室操作。

課程客製化選項

  • 此培訓可根據您組織內使用的程式語言、框架與 CI/CD 工具進行調整。
  • 實驗室內容可適應客戶的 OpenShift 環境或等效的基於 Kubernetes 的平台。

最低要求

  • 對容器概念的一般性理解
  • 軟體開發經驗

對象

  • 開發人員
 35 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類