コース概要

プラットフォームエンジニアリング入門

  • デベロッパー視点でのプラットフォームエンジニアリング
  • 開発チームへの利点の理解
  • 開発目標との整合性を確保するためのプラットフォームエンジニアリング

デベロッパー向け自己サービスプラットフォーム

  • 自己サービスとオンデマンドリソースの原則
  • 内部プラットフォームを使用した開発とテスト
  • 手動実習:自己サービスサンドボックス環境の設定

開発プロセスの自動化

  • 開発プロセスでの反復作業の自動化
  • デベロッパー向け継続的インテグレーション(CI)と継続的デプロイメント(CD)
  • 手動実習:自動ビルドとデプロイパイプラインの作成

マイクロサービスとコンテナの活用

  • マイクロサービスアーキテクチャ入門
  • Dockerを使用したコンテナ化とKubernetesを使用したオーケストレーション
  • 手動実習:アプリケーションのコンテナ化とKubernetesへのデプロイ

監視と可観測性

  • アプリケーションヘルスの監視ツールと実践
  • 開発における可観測性の実装
  • 手動実習:監視ツールを開発ワークフローに統合する

開発チーム向けセキュリティとコンプライアンス

  • 開発ライフサイクルにセキュリティ実践を組み込む。
  • 自動チェックを使用したコンプライアンスの確保。
  • 手動実習:CI/CDでのセキュリティスキャンとコンプライアンステーリングツールの適用

協力とコミュニケーション

  • プラットフォームツールを使用したチーム協力のベストプラクティス。
  • プラットフォーム中心の開発における効果的なコミュニケーション。
  • 手動実習:プラットフォームツールを使用したコラボレーティブプロジェクト管理

プロジェクトワーク

  • プラットフォームエンジニアリングの原則を用いたミニプロジェクトの開発。
  • 自動化、監視、セキュリティの組み込み。
  • ピアレビューとフィードバックセッション。

まとめと次なるステップ

要求

  • ソフトウェア開発ライフサイクル(SDLC)の理解。
  • バージョン管理システム(例:Git)の経験。
  • 基本的なコンテナ化概念の知識。

対象者

  • ソフトウェア開発者。
  • 開発チームメンバー。
  • DevOps実践者。
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー