お問い合わせ

コース概要

序論

  • Spring Bootを用いたマイクロサービスの概要
  • Spring Bootの概要
  • Webサービス入門

Spring Bootの基礎

  • Spring Bootプロジェクト用のIDEの設定
  • Spring Bootのコア機能の理解
  • 組み込みサーバーの利用
  • Spring Boot Actuatorの探求
  • Spring Boot DevToolsの活用

RESTful Webサービス

  • RESTアーキテクチャの概要
  • パス変数の操作
  • リクエストパラメータの処理
  • POSTメソッドの実装
  • GETメソッドの実装
  • 堅牢な例外処理
  • DELETEメソッドの実装
  • コンテンツネゴシエーション戦略
  • RESTfulサービスにおけるデータフィルタリングの適用
  • APIバージョン管理の実装

Spring Data JPA

  • JPAの概要
  • JPAの設定
  • 従業員リソース用のPOSTエンドポイントの作成
  • データベースからの従業員データ取得
  • データベースからの従業員データ削除
  • H2からMySQLデータベースへの移行

Spring Security

  • Spring Securityの概要
  • Oktaの登録と設定
  • APIゲートウェイのセキュリティ強化
  • Order Serviceのセキュリティ強化
  • Spring Security実装のテスト

ユニットテスト

  • テスト用のOrder Service設定
  • テストメソッドの作成
  • テスト検証の実行
  • セットアップメソッドの実装

Docker

  • Dockerの概要
  • Dockerの設定
  • Dockerの実用的な使用法

Kubernetes

  • Kubernetesのコンポーネントとアーキテクチャの概要
  • Kubernetesを用いた設定とデプロイ

CI/CDパイプライン

  • CI/CDの概要
  • アーティファクトレジストリの作成
  • VMインスタンスのプロビジョニング
  • Jenkinsパイプラインの実装

総括と次のステップ

要求

  • Java開発の経験
  • Spring Frameworkに関する基礎知識

対象者

  • Java開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー