お問い合わせ

コース概要

モジュール1 OpenShift入門

  • OpenShiftのアーキテクチャ
  • Kubernetesの基本知識
  • プロジェクトおよびネームスペース
  • OpenShiftにおける開発ワークフロー
  • WebコンソールとCLIの利用法

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

  • コンテナ技術の基礎知識
  • アプリケーションイメージの構築方法
  • イメージレジストリの仕組み
  • イメージライフサイクルの管理
  • アプリケーション関連データの取り扱い方

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

  • アプリケーションデプロイメントの作成方法
  • ロールアウト戦略の選定方法
  • アプリケーションのスケーリング手法
  • 設定管理の進め方
  • シークレット情報やConfigMapの活用方法

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

  • サービスの仕組み
  • ルートの設定方法
  • Ingressの概念と利用法
  • 内部通信の管理手法
  • 外部からのアクセス制御方法

モジュール5 永続データの管理

  • 永続ストレージの基本概念
  • Persistent Volume Claimの作成手順
  • ステートフルアプリケーションへの対応方法
  • データ管理上の注意点と方策

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

  • CI/CDの基礎知識
  • アプリケーション構築プロセスの自動化手法
  • デプロイメントパイプラインの設計方法
  • バージョン管理の効率的な運用策
  • リリースワークフローの最適化手法

モジュール7 可観測性の実現

  • アプリケーションのログ収集方法
  • メトリクスの計測と記録手法
  • システム監視の進め方
  • 健全性チェックの実施法
  • デプロイメント後の問題解決手順

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

  • 安全なアプリケーション設定の実施方法
  • シークレット情報の適切な管理方法
  • アクセス制御ポリシーの策定手法
  • イメージセキュリティ向上への対応策
  • 開発段階におけるセキュリティベストプラクティスの適用方法

モジュール9 クラウドネイティブ開発の実践法

  • Twelve-Factor App原則の適用事例
  • ステートレスアプリケーションの設計手法
  • 環境別設定値の管理技術
  • スケーラビリティ向上への配慮点
  • DevOpsチーム間での協業推進策

モジュール10 実践プロジェクト

  • コンテナ化されたアプリケーションの構築方法
  • OpenShiftへのデプロイ手順
  • ネットワーク設定のカスタマイズ法
  • アプリケーションデータの永続化手法
  • 自動デプロイメント処理の実装技術
  • アプリケーションの監視および問題解決作業

コースの形式

  • インタラクティブな講義と実演内容。
  • 豊富な実践的練習問題。
  • 実際の開発シナリオに基づいた実習課題。

コースカスタマイズの可能性

  • ご利用組織内で使用されているプログラミング言語やフレームワーク、CI/CDツールに合わせてトレーニング内容を調整可能です。
  • 実習環境として顧客固有のOpenShift構成または同等機能を持つKubernetesプラットフォームも採用できます。

要求

  • コンテナの基本概念についてある程度理解していること
  • ソフトウェア開発の経験があること

対象者

  • 開発者
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー