お問い合わせ

コース概要

モジュール1 – OpenShift入門

  • OpenShiftアーキテクチャ
  • Kubernetesの基本
  • プロジェクトと名前空間
  • OpenShift開発者ワークフロー
  • WebコンソールとCLIの使用

モジュール2 – コンテナ化されたアプリケーション

  • コンテナの基本
  • アプリケーションイメージのビルド
  • イメージレジストリ
  • イメージのライフサイクル
  • アプリケーションアーティファクトの処理

モジュール3 – アプリケーションのデプロイ

  • アプリケーションデプロイメントの作成
  • ロールアウト戦略
  • アプリケーションのスケーリング
  • 構成管理
  • シークレットとConfigMaps

モジュール4 – アプリケーションネットワーク

  • サービス
  • ルート
  • Ingress概念
  • 内部通信
  • 外部アクセス

モジュール5 – 永続データ

  • 永続ストレージの概念
  • 永続ボリューム請求書
  • ステートフルアプリケーション
  • データ管理の考慮事項

モジュール6 – 開発の自動化

  • CI/CDの基本
  • アプリケーションビルドの自動化
  • デプロイメントパイプライン
  • バージョン管理
  • リリースワークフロー

モジュール7 – 観測性

  • アプリケーションログ
  • メトリクス
  • 監視
  • ヘルスチェック
  • デプロイメントのトラブルシューティング

モジュール8 – アプリケーションセキュリティ

  • セキュアなアプリケーション構成
  • シークレットの管理
  • アクセス制御
  • イメージセキュリティ
  • セキュリティのベストプラクティス

モジュール9 – クラウドネイティブ開発プラクティス

  • 12ファクターアプリ原則
  • ステートレスアプリケーション設計
  • 環境固有の構成
  • スケーラビリティの考慮事項
  • DevOpsコラボレーション

モジュール10 – ハンズオンプロジェクト

  • コンテナ化されたアプリケーションの構築
  • OpenShiftへのデプロイ
  • ネットワーク構成
  • アプリケーションデータの保存
  • 自動化されたデプロイメントの実装
  • アプリケーションの監視とトラブルシューティング

コースのフォーマット

  • インタラクティブな講義とデモンストレーション。
  • 広範なハンズオン演習。
  • 実際の開発シナリオに基づいた実践的なラボ。

コースのカスタマイズオプション

  • トレーニングは、貴社で使用されているプログラミング言語、フレームワーク、CI/CDツールに合わせて調整できます。
  • ラボは、顧客のOpenShift環境または同等のKubernetesベースプラットフォームに適合させることができます。

要求

  • コンテナ概念の一般的な理解
  • ソフトウェア開発経験

対象者

  • 開発者
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー