
Spring Batch実践活用事例
精算、CSVアップロード、休眠移行など、実務で使われるバッチ10事例を通じて、Spring Batchの設計原則を学びます。コードの暗記ではなく、「なぜこのように設計するのか」に焦点を当て、Job・Step・Chunkの構造、冪等性の確保、失敗処理の戦略、運用のノウハウまで、バッチシステムのライフサイクル全体を理解します。
中級以上
Java, Spring Boot, Spring Batch

Spring Batch実践活用事例
精算、CSVアップロード、休眠移行など、実務で使われるバッチ10事例を通じて、Spring Batchの設計原則を学びます。コードの暗記ではなく、「なぜこのように設計するのか」に焦点を当て、Job・Step・Chunkの構造、冪等性の確保、失敗処理の戦略、運用のノウハウまで、バッチシステムのライフサイクル全体を理解します。
中級以上
Java, Spring Boot, Spring Batch

Spring Batch実践活用事例

RabbitMQ 実践活用事例
同期呼び出しの結合問題をメッセージブローカーで解決する原理と実践パターンを学習します。ショッピングモールのシナリオを通じて、Exchange・Queue・Binding構造から再試行・DLQ・べき等性・Transactional Outboxまで、信頼性の高い非同期システム設計の手法を体系的に習得します。RabbitMQとKafkaの境界を理解し、メッセージキューの適切な活用基準を立てることができます。
中級以上
Java, Spring Boot, rabbitmq

RabbitMQ 実践活用事例

Kafkaの実践活用事例
Kafkaの文法暗記ではなく、「いつ・なぜイベントとして流すべきか」を学ぶ概念中心の講義です。ショッピングモール「オンマーケット」を一つの貫通プロジェクトとし、注文・在庫・通知・検索・分析など10の実践事例を通じてイベントの流れと原理を習得します。トピック・パーティション・コンシューマーグループから、イベントソーシング・CQRS・べき等性まで、システム全体を見渡す眼を養います。
中級以上
Spring Boot, Reactive Programming, Kafka

Kafkaの実践活用事例

スプリングブートで極めるRedis実践活用11
Redisを単なるキャッシュではなく、インメモリデータ構造サーバーとして理解し、中古取引サービス'Redis Mart'を道しるべに、キャッシング、セッション、ランキング、分散ロック、リアルタイムチャット、イベントストリーム、ジオロケーションなど11の実践パターンを学びます。'近道はRedis、真実はDBに'という設計フレームでストレージ選定の判断基準を確立し、分散環境における同時実行・リアルタイム処理の原理と落とし穴を概念として見抜きます。
中級以上
Spring Boot, Redis, system-design

スプリングブートで極めるRedis実践活用11

Toss Payments完全ガイド:スライドで理解する決済連携
膨大なToss Payments公式ドキュメントをスライドとダイアグラムを中心に再構成し、決済連携の全体的な流れと原理を視覚的に学習します。認証と承認の違い、決済ウィジェットの構造、自動決済・ブランドペイ・PayPalなど多様な決済方式、ウェブフック・返金・精算まで、運用に必要な核心概念を図解で明確に理解できます。
入門
api, github-webhook, payments

Toss Payments完全ガイド:スライドで理解する決済連携

Spring BootとReactで実装するソーシャルログインとセキュリティJWTログイン
この講座は、Spring Boot 3、Spring Security 6、Reactを活用し、一般ログイン、ソーシャルログイン、JWTベースのトークン認証を体系的に学習するコースです。MPAとSPAの両方の環境でOAuth2ソーシャルログインとセキュリティが強化されたJWT認証システムを構築し、XSS・CSRF対策、HTTPSの適用、トークンの再発行および廃棄戦略、秘密鍵の安全な管理など、セキュリティ実務全般を扱います。AWSを通じたビルド・デプロイ、Redisを利用したパフォーマンス最適化まで、実際のサービスレベルの環境構築を実習し、講座で提供される完成プロジェクトのソースコードを通じてログインフロー全体を理解し、すぐに実務に適用することができます。
中級以上
React, Java, Spring Boot

Spring BootとReactで実装するソーシャルログインとセキュリティJWTログイン

JPAを活用したデータモデリング
JPAの技術説明よりも、エンティティ設計を通じたデータモデリングに集中する講義です。堅牢なDB設計がアプリケーション開発の基礎であるという考えに基づき、一対多・多対多・継承・コレクションなど、多様な設計パターンをビジネスシナリオと共に分析し、コードが実際のテーブルに変換される過程を画面で直接確認しながら学びます。実戦ですぐに活用できるよう、設計パターン別のビジネス事例とソースコード、テストコードを併せて提供します。
中級以上
Java, MySQL, Spring Boot

JPAを活用したデータモデリング

Spring BootとReactで実装するセキュアなJWTログイン
この講義は、最新のWebサービス環境で必須となるJWTベースのトークン認証とセキュリティ強化技法を実務中心で学習するコースです。Spring Boot 3とSpring Security 6、Reactを活用して安全なログインシステムを実装し、XSS・CSRF対応、HTTPS適用、トークン再発行及び廃棄戦略、秘密鍵安全管理などセキュリティ実務全般を扱います。また、AWSを通じたビルド・デプロイ、Redisを利用したパフォーマンス最適化など実際のサービスレベルの環境構成を実習し、講義で提供される完成プロジェクトソースコードはすぐに実務に適用できます。
中級以上
React, Java, AWS

Spring BootとReactで実装するセキュアなJWTログイン
Spring BootとReactで実装するソーシャルログイン
スプリングブートとReactを活用し、通常ログインとソーシャルログインを統合実装する方法を学びます。 MPAとSPA環境の両方でログインシステムを構築し、JWTとOAuth2認証を実習します。 実務にすぐに適用可能なサンプルプロジェクトを通じて、全体のログインフローを理解し実装することができます。
中級以上
Java, Spring Boot, JPA
Spring BootとReactで実装するソーシャルログイン