
SpringベースのREST APIの開発
whiteship
さまざまなスプリング技術を使用して、Self-Descriptive MessageとHATEOAS(Hypermedia as the engine of application state)を満たすREST APIを開発する講義です。
Intermediate
Spring, REST API, Java
Spring Securityの駆動原理と構造を理解し、Spring Securityが提供するさまざまな機能を活用して、Webアプリケーションに必要な認証および承認機能を設定する方法を説明します。

学習した受講者のレビュー
5.0
JuNu
汽船のスプリングセキュリティを受講し、セキュリティについてより深い理解をするようになり、勉強方法に関するヒントも得ました。 実務では、セキュリティ部分に障害が発生したときにデバッグポイントをキャッチできないことが多かった。 汽船が説明してくれたSpring Security Architectureを理解した後、実務で本当にたくさんの助けを受けました。 また、動作することにフォーカシングを合わせた開発はシェルに過ぎないことを感じ、 divide conquer 方式でデバッグポイントを撮ってそれぞれの動作原理を教えてくれ、後半部に該当原理を合わせる部分は本当にひざを打ち明けさせました。 今後自分で別の勉強を始めるようになったら、このように勉強を進めるべきだという悟りまで得られた最高の名講義でした。 Spring Security入門者の方は本当に強いです👍🏻
5.0
두램
きちんと理解できず、使用だけしていたセキュリティの理解に多くの助けになりました。ペク・ギソン様の様々な講座を受講しましたが、個人的には今回のセキュリティ講義が満足度が高いですね。ありがとうございます~~
5.0
jiny
50%しか聞こえませんが、膨大な量を簡単にデバッグしながら、全体的なアーキテクチャを簡単に?知ってもらえてよかったです もちろん、真ん中に直接従いながら進めば理解が良くなるようです。 あまりにも早く通過する部分があり、しばらく理解できない時は余裕を持って直接打ってみると理解が無条件になると思います。 (Java、SPRINGをある程度は当然知って聞かなければならないようですね) 評価が良いという人と悪いという人たちがいて悩みがたくさんありましたが、確かなことはもっと得られるようです。 汽船様の講義をセキュリティで初めて入門しましたが、次の講義も決済して聞きそうですね(私には高すぎるけど..ㅜ)
Webアプリケーションに認証と許可を追加できます。
春のセキュリティアーキテクチャを理解することができます。
Spring Securityの適用時にテストを作成する方法を学ぶことができます。
私が作成したアプリのセキュリティは、
私は責任があるでしょう💪
掲示板を作るとしましょう。匿名掲示板ではない限り、現在どのユーザーが投稿しているかを知る必要があります。しばしば「ログイン」と呼ばれ、Spring SecurityではAuthenticationまたは「認証」と呼ばれる機能が必要です。
さらに、投稿を変更できるユーザーは、少なくともその投稿の作成者または管理者権限を持っている必要があります。この時点で、開発者としてアプリケーションに「許可」 、承認、またはアクセス制御機能を適用して、適切な権限を持つユーザーだけがその投稿を変更できるように機能を実装する必要があります。
Webアプリケーションの場合、CSRF、XXS、セッション変調、Clickjackingなど、さまざまなWebセキュリティ関連の問題に対応することも必ず必要です。
このレッスンでは、フォームベースのWebアプリケーションにSpring Securityが提供するさまざまな機能を適用し、Spring Securityの構造を特定します。
単に機能を適用することにとどまらず、Spring SecurityがサーブレットベースのWebアプリケーションにどのように係合して動作するのか、その内部構造を学習します。 AuthenticationManager、AccessDecisionManager、FilterChainProxyなど、Spring Securityの内部構造を学習するのに役立ちます。
このレッスンでは、タイムリーフをビューテンプレートとして使用するサーブレットベースのアプリケーションを中心に説明します。 ACL、OAuth2、Reactive(WebFlux)、およびWebソケットをサポートする機能は扱っておらず、メソッドのセキュリティについては簡単に見てきました。しかし、この講義を十分に学んでいれば、ここで取り上げていない機能も手軽に身につけることができるでしょう。
これまでに作ったまたこれからも作る私のすべての講座を見ながら、皆さんは私が何かを学習する方法を学ぶことができます。私はいつもテストを大切にしていますが、TDDにこだわっているわけではありません。 (時にはそう見えるというフィードバックを受けましたが…)すべての機能は直接コーディングして検証し、理解できない部分やもっと詳しく見たい部分はデバッガを活用します。
あなたはこのコースでもばかげてSpring Securityを適用したときにテストコードを書く方法とデバッガを使って分析する方法を学ぶことができます。
💡参考
この講座は、受講者が次の選手の知識を持っているという仮定のもとに作成しました。まだ受講していない講座や学習していないトピックがある場合は、ぜひあらかじめ学習してからこの講座を受講してください。
学習対象は
誰でしょう?
Webアプリケーションにフォームベースの認証および認可機能を実装したい学生または開発者
Spring Security Architectureを理解したい学生や開発者
前提知識、
必要でしょうか?
Spring Web MVC
スプリングブート
スプリングフレームワークコア技術
Spring Data JPA(オプション)
92,862
受講生
4,296
受講レビュー
2,010
回答
4.8
講座評価
20
講座
NAVERとAmazonを経て、現在はMicrosoftでシニアソフトウェアエンジニアとして働いています。
アインシュタインは「教育とは、事実を教えることではなく、考える力を養うことである」と言いました。私もその言葉に深く共感し、講義を作っています。
YouTube:「ペク・ギソン」チャンネルにて開発者の悩み相談および開発者に役立つ知識を共有
翻訳:スプリングおよびハイバネート関連の書籍を多数翻訳
著書:「簡単にできるJavaウェブ開発」
全体
48件 ∙ (8時間 4分)
全体
147件
4.7
147件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
5
汽船のスプリングセキュリティを受講し、セキュリティについてより深い理解をするようになり、勉強方法に関するヒントも得ました。 実務では、セキュリティ部分に障害が発生したときにデバッグポイントをキャッチできないことが多かった。 汽船が説明してくれたSpring Security Architectureを理解した後、実務で本当にたくさんの助けを受けました。 また、動作することにフォーカシングを合わせた開発はシェルに過ぎないことを感じ、 divide conquer 方式でデバッグポイントを撮ってそれぞれの動作原理を教えてくれ、後半部に該当原理を合わせる部分は本当にひざを打ち明けさせました。 今後自分で別の勉強を始めるようになったら、このように勉強を進めるべきだという悟りまで得られた最高の名講義でした。 Spring Security入門者の方は本当に強いです👍🏻
受講レビュー 2
∙
平均評価 4.5
受講レビュー 1
∙
平均評価 5.0
受講レビュー 28
∙
平均評価 5.0
5
50%しか聞こえませんが、膨大な量を簡単にデバッグしながら、全体的なアーキテクチャを簡単に?知ってもらえてよかったです もちろん、真ん中に直接従いながら進めば理解が良くなるようです。 あまりにも早く通過する部分があり、しばらく理解できない時は余裕を持って直接打ってみると理解が無条件になると思います。 (Java、SPRINGをある程度は当然知って聞かなければならないようですね) 評価が良いという人と悪いという人たちがいて悩みがたくさんありましたが、確かなことはもっと得られるようです。 汽船様の講義をセキュリティで初めて入門しましたが、次の講義も決済して聞きそうですね(私には高すぎるけど..ㅜ)
受講レビュー 9
∙
平均評価 5.0
¥10,825
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!