お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
リアクティブプログラミングの導入
- ブロッキングシステムと非ブロッキングシステム
- Reactive Streams仕様
- 利点とユースケース
Project Reactor と Mono/Flux
- Publisher、Subscriber、Subscription
- Mono と Flux の操作
- エラーハンドリングとバックプレッシャー
Spring WebFluxのセットアップ
- Spring Boot WebFluxプロジェクトの作成
- 依存関係の設定
- WebClient と RestTemplate の概要
リアクティブREST APIの構築
- ルートとハンドラーの定義
- RouterFunctionを使用したリクエストマッピング
- リアクティブコントローラーとデータバインディング
データベースとの統合
- R2DBCを使用したリアクティブSQL
- MongoDBのリアクティブスタイルでの操作
- 外部APIへのリアクティブ接続
WebFluxアプリケーションのテスト
- StepVerifierを使用した単体テストの書き方
- WebTestClientを使用した統合テスト
- データソースとサービスのモッキング
パフォーマンスとベストプラクティス
- WebFluxでのスレッディングとスケジューリング
- リアクティブコードのデバッグ
- スケーラブルなリアクティブアプリケーションの設計パターン
デプロイと実際の例
- WebFluxアプリケーションのデプロイ
- CI/CDの考慮事項
- 実際の使用例と製品環境での適用
まとめと次なるステップ
要求
- Javaプログラミングの理解
- ウェブアプリケーション開発の経験
- HTTPとRESTful APIの知識
対象者
- リアクティブプログラミングに新しいJava開発者
- Spring WebFluxを調査している技術リードとアーキテクト
- 非同期ウェブアプリケーションを構築したいバックエンドエンジニア
35 時間
お客様の声 (1)
各技術的なレッスンには、概念を確実に理解するための複数の実践的な演習が含まれていました。
Andrei-Calin Bajea
コース - OWASP Top 10 2025
機械翻訳