お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
リアクティブプログラミング入門
- ブロッキングシステムとノンブロッキングシステムの違い
- 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へリアクティブ形式で接続する方法
ウェブフラックスアプリケーションのテスト手法
- StepVerifierを用いた単体テストの記述法
- WebTestClientによる統合テストの実施方法
- データソースやサービス内容を模擬するための手法
パフォーマンス向上とベストプラクティス
- WebFluxにおけるスレッド管理およびタスケージング手法
- リアクティブコードのデバッグ方法
- スケーラブルなリアクティブアプリ構築向け設計パターン
デプロイメントと実際の適用例
- WebFluxアプリケーションのデプロイ手順
- CI/CD運用における考慮点
- 実際の業務環境での適用例および事例紹介
まとめと今後のステップについて
要求
- Javaプログラミングに関する基礎知識
- Webアプリケーション開発の実務経験
- HTTPおよびRESTful APIについての理解
対象者
- リアクティブプログラミングを初めて学ぶJava開発者
- Spring WebFluxに興味を持つ技術リーダーやアーキテクト
- ノンブロッキング型のWebアプリケーション構築を目指すバックエンドエンジニア
35 時間
お客様の声 (3)
AI攻撃とその実践に役立つツールの知識を学べたことは非常に有意義でした。セキュリティテストのために積極的に活用するにあたり、多くの新たな知見を得ることができました。この講座は私の期待を上回る内容であり、特に「Comet Browser」の機能には大きな感動を覚えました。今後はさらに掘り下げて調査したいと思っています。全体として大変優れた講座であり、OWASP GenAI Top 10の全項目を学ぶことができたことを嬉しく思います。
Patrick Collins - Optum
コース - OWASP GenAI Security
機械翻訳
ハンズオン演習、対面でのサポートと質疑応答。
Jose Paulos - INESC TEC
コース - Tailwind CSS
機械翻訳
各技術的なレッスンには、概念を確実に理解するための複数の実践的な演習が含まれていました。
Andrei-Calin Bajea
コース - OWASP Top 10 2025
機械翻訳