Spring BootとReactで実装するソーシャルログイン
oncoding
スプリングブートとReactを活用し、通常ログインとソーシャルログインを統合実装する方法を学びます。 MPAとSPA環境の両方でログインシステムを構築し、JWTとOAuth2認証を実習します。 実務にすぐに適用可能なサンプルプロジェクトを通じて、全体のログインフローを理解し実装することができます。
중급이상
Java, Spring Boot, JPA
この講義は、最新のWebサービス環境で必須となるJWTベースのトークン認証とセキュリティ強化技法を実務中心で学習するコースです。Spring Boot 3とSpring Security 6、Reactを活用して安全なログインシステムを実装し、XSS・CSRF対応、HTTPS適用、トークン再発行及び廃棄戦略、秘密鍵安全管理などセキュリティ実務全般を扱います。また、AWSを通じたビルド・デプロイ、Redisを利用したパフォーマンス最適化など実際のサービスレベルの環境構成を実習し、講義で提供される完成プロジェクトソースコードはすぐに実務に適用できます。
受講生 148名
難易度 中級以上
受講期間 無制限

JWT基盤ログイン機能を直接設計して実装する
Spring Boot 3とSpring Security 6を活用して安全な認証システムを構築する
Reactでシングルページアプリケーション(SPA)開発およびJWT認証連動
HTTPS適用およびAWSでのアプリケーションビルド・デプロイ実習
XSS、CSRF等の主要なWebセキュリティ攻撃に対する防御技法を身につける
Refresh Tokenを利用したトークン再発行およびブラックリスト基盤トークン廃棄の実装
AWS Secrets ManagerとParameter Storeを利用した秘密鍵安全管理実習
Redisを活用して認証システムの速度と効率性を向上させる
JPAとMySQLを利用したユーザー認証データベース構築
実務レベルのセキュリティ強化型フルスタックプロジェクト完成及びAWSへの直接デプロイ
学習対象は
誰でしょう?
セキュリティが強化されたログイン機能を直接実装してみたいバックエンド開発者
Spring BootとSpring Securityを最新バージョンで実務に適用したいJavaウェブ開発者
JWT認証構造を理解し、Reactと連携する方法を学びたいフロントエンド開発者
HTTPS、XSS、CSRF等のWebセキュリティ技法を実際のコードで学びたいセキュリティに関心のある開発者
AWSの環境でアプリケーションをビルドして配備まで経験してみたいクラウド入門者
Redis、JPA、MySQLを活用した高性能認証システム設計を学びたいフルスタック開発志向の学習者
セキュリティ中心のプロジェクトを完成させてポートフォリオに追加したい就職準備生および実務初心者開発者
前提知識、
必要でしょうか?
Java基礎文法とオブジェクト指向プログラミング(OOP)概念理解
Spring Boot基本構造とREST API開発経験
HTML、CSS、JavaScript等のWebフロントエンド基礎知識
Reactのコンポーネント構造と状態管理(useState、useEffectなど)に関する基礎理解
HTTPプロトコルとリクエスト/レスポンス、ヘッダー、クッキーなどの概念理解
(選択事項)AWS EC2、S3、RDS等のクラウドサービスに関する基本概念
全体
68件 ∙ (16時間 8分)
1. 講義紹介
04:18
2. 受講前のご案内事項
06:00
3. Javaインストール
01:29
5. Lombokのインストール
03:45
6. MySQL インストール
21:56
8. Node.js インストール
04:18
10. Reactプロジェクト作成
03:30
11. JWT概要
18:43
全体
2件
¥9,363
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!