お問い合わせ

コース概要

導入

  • 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 ゲートウェイのセキュリティ
  • オーダーサービスのセキュリティ
  • Spring Security のテスト

単体テスト

  • テスト向けオーダーサービスの設定
  • テストメソッドの作成
  • テストの検証
  • セットアップメソッドの実装

Docker

  • Docker の概要
  • Docker のセットアップ
  • Docker の利用

Kubernetes

  • Kubernetes コンポーネントとアーキテクチャの概要
  • Kubernetes の設定と利用

CI/CD パイプライン

  • CI/CD の概要
  • アーティファクトレジストリの作成
  • VM インスタンスの作成
  • Jenkins パイプラインの利用

まとめと次のステップ

要求

  • Java 開発の経験
  • Spring Framework の使用経験

対象者

  • Java 開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー