inflearn logo
知識共有
inflearn logo

Spring Security フレームワーク実務プロジェクト実務編 Part.1 - 認証、権限管理、Validation 実践実装

Spring Securityを勉強していると、 "ログインは作ったけれど、権限処理はどうすればいいんだろう?" "実務ではどのような方式で認証・認可を実装するんだろう?" このような悩みを一度は抱いたことがあるはずです。 この講義は、そんな悩みを解決するために作られた実務中心のプロジェクト講義です。 単に概念を説明するだけでなく、 👉 実際のTodoAppプロジェクトを基盤に 👉 データベース連動 👉 ユーザー権限管理 👉 Validation(バリデーション)処理まで 実際のサービスで使用される方式そのままに実装します。 特に、多くの受講生が難しく感じる部分である メソッド単位の権限処理 テンプレートでのアクセス制限 正規表現を活用したValidation を、分かりやすく段階的に説明します。 この講義を通じて、 👉 "Spring Securityを実際に使いこなせる" と自信を持って言えるようサポートします。 🚀

1名 が受講中です。

難易度 中級以上

受講期間 無制限

Java
Java
Regex
Regex
Spring Boot
Spring Boot
Spring Security
Spring Security
validations
validations
Java
Java
Regex
Regex
Spring Boot
Spring Boot
Spring Security
Spring Security
validations
validations

受講後に得られること

  • Spring Securityベースの認証および権限処理構造を、実際のプロジェクトに適用することができます。

  • メソッド単位のアクセス制御(Method Security)を直接実装することができます。

  • テンプレートレベルでユーザー権限に応じたUI制御が可能です

  • Writer(作成者)情報をDBに連動させ、データフローを理解することができます。

  • Validationライブラリと@Patternを活用した正規表現バリデーションを実装できます

Spring Security 実務プロジェクト:認証・権限・Validation 完全攻略 (TodoAppベース)

👉 実際のサービスで使用する
👉 ログイン + 権限処理 + データ検証まで
👉 一気に実装する実践講義

Spring Securityを初めて勉強すると、こんな風に感じます。

👉 "ログインは作ったけど… 権限処理はどうすればいいんだろう?"
👉 "これは実務ではどう使われているんだろう?"

私自身も同じ問題を経験しましたが、
単純な理論講義だけでは解決されませんでした。

ですので、この講義は
📌 「実際のプロジェクトで学ぶSpring Security」を目標に作成しました。

TodoAppをベースに
✔ ユーザー認証(Authentication)
✔ 権限管理(Authorization)
✔ データ検証(Validation)

実務方式そのままに実装します。

学習内容

🔹 Section (1): 認証 & 権限処理の核心

6

このセクションでは、Spring Securityの核心を
プロジェクトベースで直接実装します。

✅ コア内容

  • Spring Security 認証(Authentication)フローの理解

  • ユーザー情報をDBと連携させる構造の実装

  • Writer(作成者) データを実際のDBに保存

  • メソッド単位の権限処理 (@PreAuthorize など)

  • ユーザー権限に応じたアクセス制御の実装

👉 結果的に
**"ログイン + 権限システムを自ら構築できるレベル"**になります。

Section (2): Validation & Regex 実践活用

6

このセクションでは、多くの開発者が苦戦する
正規表現(Regex)とValidationを扱います。

✅ コア内容

  • @Patternを活用した入力値の検証

  • パスワードルールの設計(大文字、小文字、特殊文字を含む)

  • 複雑なRegexの作成方法

  • 実践テストおよび検証ロジックの実装

👉 結果的に
**"実務ですぐに使えるValidationロジック"**を作ることができます。

受講前にご確認いただきたいこと


📌 Prerequisites

この講義は、次のような知識があると最適です:

  • Java基本文法

  • Spring Bootの基礎 (Controller / Service / Entity 構造)

👉 ですが、決して難しくなりすぎないように説明しますので、
基礎さえあれば十分に付いていくことができます。


🎧 Course Quality & Learning Tips

  • ✔ 実習中心の講義(理論は最小限、実践を最大限に)

  • ✔ ステップバイステップの解説(初心者 → 実務の流れまで自然に連結)

  • ✔ 実際のプロジェクトベース (TodoApp)

👉 おすすめの学習方法:
コードを直接書きながら学習してください。
(ただ視聴するよりも3倍効果的です)


💬 Q&A & Updates

  • 質問はいつでも可能です 😊

  • よくある質問は講義に反映され、アップデートされます

  • 実務に合わせて継続的に改善される予定です


💡 この講義の目標は一つです:
👉 "Spring Securityを実際に使いこなせるようにすること"

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Spring Securityを勉強したものの、実務への適用が難しいと感じている方

  • ログイン機能は作ったものの、権限処理(Authorization)で行き詰まっている方

  • プロジェクトでユーザー別のアクセス制御を実装したい開発者

  • 正規表現(Regex)とバリデーション(Validation)を実務レベルで身につけたい方

前提知識、
必要でしょうか?

  • Java基本文法の理解

  • Spring Boot 基礎 (Controller / Service / Entity 構造の理解)

  • 簡単なウェブ開発の経験があれば、なお良いです。

こんにちは
kimw24072です。

アンサーリナス代表 - マルチキャンパス IT正規課程 5コース(RPA&ChatGPT&クローリング&AI&PE)運営講師 - 韓国能率協会 正規生成AI課程 5コース(RPA&ChatGPT&クローリング&AI&データ処理)運営課程 - [2022世宗図書選定] IT非専門家のための稼げるPythonコーディング 著者 - [2023世宗図書選定] IT非専門家のためのPython業務自動化(RPA) 著者 - 非現コ自動化研究所(ピヒョンコ自動化研究所)YouTube運営 - サムスン、現代、SK、KT、LGなど多数の大企業・公企業での講義 - 生成AIオフライン教育 受講生累計6,600名 & 実務プロジェクトコーチング500件以上 [2024.12基準] - サムスングループ マルチキャンパス IT教育コンサルタント & 講師 - 現代自動車グループ 現代製鉄 HRD - AI教育企画/運営 - 現代自動車グループ 現代製鉄 非開発者として12年の実務経験(営業/企画/システム設計/HRDなど)
もっと見る

カリキュラム

全体

20件 ∙ (8時間 35分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

kimw24072の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥3,185

25%

¥4,245