스프링 부트와 리액트로 구현하는 소셜 로그인
온코딩
스프링 부트와 리액트를 활용해 일반 로그인과 소셜 로그인을 통합 구현하는 방법을 배웁니다. MPA와 SPA 환경 모두에서 로그인 시스템을 구축하고, JWT와 OAuth2 인증을 실습합니다. 실무에 바로 적용 가능한 예제 프로젝트를 통해 전체 로그인 흐름을 이해하고 구현할 수 있습니다.
중급이상
Java, Spring Boot, JPA
この講義は、最新のWebサービス環境で必須となるJWTベースのトークン認証とセキュリティ強化技法を実務中心で学習するコースです。Spring Boot 3とSpring Security 6、Reactを活用して安全なログインシステムを実装し、XSS・CSRF対応、HTTPS適用、トークン再発行及び廃棄戦略、秘密鍵安全管理などセキュリティ実務全般を扱います。また、AWSを通じたビルド・デプロイ、Redisを利用したパフォーマンス最適化など実際のサービスレベルの環境構成を実習し、講義で提供される完成プロジェクトソースコードはすぐに実務に適用できます。

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
¥9,524
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!