お問い合わせ

コース概要

はじめに

  • 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)の基本説明
  • アーティファクトレジストリの構築方法
  • 仮想マシンインスタンスの準備手順
  • Jenkinsパイプラインの設定法

まとめおよび今後の取り組み方針

要求

  • Javaによる開発経験があること
  • Springフレームワークに関する基礎知識があること

対象者

  • Java開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー