
스프링 시큐리티
백기선
스프링 시큐리티 구동 원리 및 구조를 이해하고 스프링 시큐리티가 제공하는 다양한 기능을 활용하여 웹 애플리케이션에 필요한 인증 및 인가 기능을 설정하는 방법을 살펴봅니다.
중급이상
Java, Spring
このコースでは、実際に稼働しているサービスをSpring、JPA、タイムリーフなど、Javaベースの複数のオープンソース技術を使用してWebアプリケーションを開発するプロセスを学ぶことができます。このコースを十分に学んでいる場合は、独自のWebサービスを作成したり、就職に役立つポートフォリオを作成したりできます。
スプリング、JPA、タイムリーフを身につけることができます。
SpringとJPAを使用して実際のWebサービスを開発できます。
🙆🏻♀SpringとJPAベースのWebアプリケーションプログラミング🙆🏻♂
このコースでは、さまざまな技術を使用してWebサービスを開発します。
仮称、「スタディオーラ」というスタディ集会管理サービスを開発します。
あなたも一緒に作ってみて、自分のサービスや就職に使うポートフォリオを作ってみてください。
実習型講座
このコースは、理論的なコースとは異なり、使用する技術の原理の理解が目的ではなく、機能の実装を目的としています。
したがって、このコースに沿って学習することで、あなたも明らかにWebサービスを作成できます。
このレッスンでは、勉強会管理サービスの主な機能を実装します。
代わりに、技術の十分な理解が従わないと、動作原理の理解が不足して問題解決能力、応用能力が低下することがあります。
必ず必要な選手知識
HTML、CSS、JavaScriptに関する知識を持っている必要があります。
このコースは「Web」アプリケーションを開発します。したがって、上記の3つのスキルの理解がなければ、このコースを学ぶことは不可能です。
Java、Spring、JPAを学んだ経験が必要です。
完璧に知っていなくても大丈夫ですが、初めて学習される方にはこの講座はただ従うからでしょうか?くらいにとどまるでしょう。意味のない学習です。必ずインターネット講座や本で一度ごろ学習をしてみた開発者または学生のみがこの講座を受講してください。
このコースでは、ほとんどのWebアプリケーションが基本的に機能する機能を実装します。
•会員登録/ログイン/ログアウト
•ドメインデータCRUD
• ページングとソート
• 例外処理
•テスト
会員登録をAccountまたはUserオブジェクトを作成して保存して終了したら、本番または本当のWebサービスと言えますか?
電子メールによる会員登録認証処理、パスワードを忘れた場合の処理、ログイン時にパスワードが間違っている場合など、さまざまな場合を考慮する必要があります。
CRUDも同様に、すべてのデータを変更するのか、一部のデータのみを変更するのか、スタディにバナー画像を提供するのか、他の関連データを追加して削除するのかを考える必要があります。
ルックアップは最も簡単に見えますが、実際には最もパフォーマンスに致命的な機能です。
どのデータをインポートしてどのように提供するかによって、アプリケーションのパフォーマンスに大きな影響を与えます。
講義を通じて、あなたはパフォーマンスを考慮し、開発する方法を学ぶことができます
Q.非専攻者も聞くことができますか?
A. はい、選手の知識があれば可能です。専攻かどうかは関係ありません。逆に、専攻者であっても、Java、Spring、JPA、HTML、CSS、JavaScriptの学習が不足すると、特にJavaとWeb技術の勉強が不足している人は受講するのが難しいかもしれません。
Q.この講義だけの特別な利点がありますか?
A. YouTubeで開発者の悩み相談を行い、多くの就労生の方がポートフォリオをどのように作るか悩んでいることを知りました。このレッスンで扱うWebサービスレベルのポルフォリオを理解し、作成し改善することができるスキルを持つことができれば、就職に有利でしょう。
Q. このレッスンのソースコードをポートフォリオとして使用できますか?
A.できません。本人のポートフォリオは完全に本人が作成しなければなりません。この講義を十分に理解したら、明らかにあなただけのWebサービスを開発できるはずです。そして、その過程を直接経験しなければ、より成長することができます
学習対象は
誰でしょう?
ポートフォリオを作成している開発者または学生
SpringベースのJava Webサービスを開発したい開発者または学生
Spring Boot、Spring Core Technology、Spring MVC、Spring Security、Spring Data JPAを受講した開発者または学生
前提知識、
必要でしょうか?
Java
スプリング、スプリングブート、スプリングデータ JPA
HTML、CSS、JavaScript
92,180
受講生
4,201
受講レビュー
2,010
回答
4.8
講座評価
20
講座
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
全体
96件 ∙ (18時間 12分)
講座資料(こうぎしりょう):
1. 基本点検
08:44
2. IntelliJ
11:19
3. Git
03:50
4. ビルドツール
02:24
5. 講義実習ガイド
03:46
6. プロジェクトの実行
04:30
7. アカウント管理機能プレビュー
05:00
8. プロジェクト作成
06:36
9. アカウントドメイン
08:05
10. 会員登録コントローラー
14:16
11. 会員登録ビュー
20:37
12. 会員登録フォーム 送信検証
17:03
13. 会員登録フォーム 送信処理
11:40
16. 会員登録認証メール確認
20:40
18. 会員登録完了後 自動ログイン
09:58
20. フロントエンド ライブラリ 設定
16:40
21. ビュー重複コード削除
11:49
22. トップページ補完
10:56
23. 現在認証されたユーザー情報参照
14:56
24. 登録確認メール再送信
07:36
25. ログイン ログアウト
14:41
26. ログイン ログアウト テスト
11:48
27. ログインを記憶する
18:28
28. プロフィールビュー
16:21
30. プロフィール編集フォーム
09:50
31. プロフィール修正処理
15:43
32. プロフィール修正テスト
18:45
33. プロフィール画像変更
13:35
34. パスワード修正
15:59
35. パスワード修正テスト
04:28
36. 通知設定
07:24
37. ModelMapper 適用
10:07
38. ニックネーム変更
04:47
39. パスワードを忘れました。
04:45
全体
115件
4.8
115件の受講レビュー
受講レビュー 23
∙
平均評価 5.0
5
IntelliJ IDEA, 자바 기초 문법, SQL 기초 문법, 스프링 MVC, 스프링 부트, JPA, 스프링 데이터 JPA, 스프링 시큐리티, QueryDsl, Git, GitHub, iTerm, DataGrip...자바 백엔드 학습을 하다 보면 학습한 것 보다 학습해야 하는 것들이 계속해서 더 쌓이는 데 저만 그런건 아니겠지요...🥺 해당 기술들의 도서나 Documentations, 또는(사실 거의 인강만...🤫) 백기선님과 김영한님의 인프런과 유튜브 강의를 보면서 코드를 작성해보고 실행 시켜 보는 과정을 통해 💭 '아, 이런것들이 있구나' 하고 알게 되는데 저는 딱 거기까지만 되더라구요. 무엇인가를 배울때 가장 빨리 배우는 방법은 역시 '모방' 👩🏻💻 모방은 창조의 어머니죠 😎 이 강의를 통해서 흩어져 있던 퍼즐 조각들을 하나하나 맞춰보게 되었고, 실제로 적용되는 모습을 보니 이전까지 머릿속에만 들어있던 또는 이해되지 않던 기능들이나 코드들이 살짝살짝 보이기 시작했어요 🔎 또, "이거 모르시면 안되요!" 하고 콕콕 팩트를 날려주시는데...팩폭이 워낙 쓰라리지만, 현재 제 자신의 수준을 파악할 수 있고 부족한 부분에 대해 무엇을 공부해와야 하는지 빠르게 간파할 수 있어 좋았습니다. 백엔드라는 방대한 기술들과 정보들 속에서 필요한 것을 적절한 정도로 학습하는 것도 중요한것 같아요. 그렇게 부족한것을 채우면서 강의를 하나하나 진행해 나가면, 어느새 백기선님께서 🎼말하는 대로~ "여기까지 오셨으면, 이정도는 직접 하실 수 있으실거에요" 가 되더라구요. 참, 수강평을 보면 이해되지 않는 분들이 계시더라구요. 실전 예제 강의인데 코드에 대한 상세한 설명을 요구하는 것은 경우가 아니지요. 노력없이 대가없이 쉽게 얻어지는 것은 현실세계에 없습니다. 이 강의는 분명히 해당 기술들에 대한 선수 지식을 요구하고 있어요. 로드맵 기획을 정말 잘 설계하셨다는 생각이 들더군요. 현재 이 강의의 타겟층이 분명히 잡혀 있다는 의미이지요. 아직 갈길이 멀고 부족한 것이 많지만, 백기선님 덕분에 방향을 잃지 않고 올바른 길로 더 빠르게 가고 있습니다. 이렇게 저렴한 비용으로 지식을 공유해 주셔서 항상 감사한 마음으로 배우고 있습니다. 그럼 또 다른 강의에서 뵙겠습니다. 정말 감사합니다 🙏🏻
受講レビュー 10
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 11
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 3.5
5
스프링부트책과 스프링프레임책을 엄청 많이 읽어도 잘 적용하기 힘들고 그랬었는데 수강을 완료하니 너무 쉬운걸 어렵게 생각했더라고요... 그게 아니라 어려운걸 쉽게 설명해주셔서 그런건가?? 여튼 스프링 부트 난이도가 급하락 했습니다. 진짜 별것도 아닌걸로 내가 왜 그렇게 고생하면서 공부했는지 후회될 정도입니다. 정말 좋은강의 감사합니다.
무언가를 만들어 보면 확실히 좀 더 감을 잡기 쉬운거 같습니다. 이번 강의를 통해 스프링 부트에 익숙해 지신거 같네요. 축하드립니다.
¥38,797
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!