コース概要

REST と JAX-RS の紹介

  • REST 原則の理解
  • JAX-RS 標準仕様の概要
  • なぜ RESTful API 開発に Jersey を選ぶのか

開発環境のセットアップ

  • JDK と Maven のインストール
  • Maven を使用した Jersey プロジェクトの作成
  • プロジェクト構造と設定

Jersey を使用した REST API の構築

  • リソースとエンドポイントの定義
  • HTTP メソッド(GET, POST, PUT, DELETE)の使用
  • JSON と XML の操作

高度な API 開発

  • リクエストとレスポンスフィルター
  • 例外処理
  • 認証と権限の実装

API のテスト

  • Postman を使用した手動テスト
  • JUnit と REST-assured を使用した自動化テスト
  • テスト用の API モッキング

API のドキュメント作成とバージョン管理

  • Jersey で Swagger/OpenAPI を使用する
  • エンドポイントのドキュメント作成
  • API のバージョニング戦略

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

  • スケーラブルな API の設計
  • Jersey における一般的な問題の処理
  • パフォーマンスに関する考慮点

まとめと次なるステップ

要求

  • Java プログラミングの基本的な知識
  • RESTful コンセプトへの熟悉度
  • HTTP メソッドと JSON の理解

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー