お問い合わせ

コース概要

RESTおよびJAX-RSの概要

  • RESTの基本原則を理解する
  • JAX-RS仕様について概説する
  • なぜJerseyがRESTful API開発に適しているのか

開発環境の準備方法

  • JDKおよびMavenのインストール方法
  • Mavenを用いてJerseyプロジェクトを作成する
  • プロジェクト構造と設定方法

JerseyでREST APIの開発実践

  • リソースやエンドポイントを定義する
  • HTTPメソッド(GET、POST、PUT、DELETE)の活用方法
  • JSONおよびXMLデータの処理手法

高度なAPI開発技術

  • リクエスト・レスポンスフィルターの設定方法
  • 例外処理の実装方法
  • 認証および認可機能の導入手順

APIテスト手法の習得

  • Postmanを用いた手動検証方法
  • JUnitおよびREST-assuredによる自動化テスト手法
  • テスト用にAPIを模倣する手段

APIドキュメンテーションとバージョン管理について

  • Swagger/OpenAPIをJerseyで利用する方法
  • エンドポイントの説明書き作成手順
  • APIバージョン管理の最適な戦略選定法

ベストプラクティスとトラブルシューティング方法

  • スケーラビリティを考慮したAPI設計のポイント
  • Jersey環境下で発生する問題への対処法
  • パフォーマンス最適化に関する留意点

講座のまとめおよび今後の展望について

要求

  • Javaプログラミングの基礎知識
  • RESTfulの概念に関する理解があること
  • HTTPメソッドやJSONの仕組みを把握していること

対象者

  • Java開発者
  • APIテスター
  • ソフトウェアエンジニア
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー