تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی دوره آموزشی اسپرینگ 6: امنیت اسپرینگ

دوره آموزشی دوره آموزشی اسپرینگ 6: امنیت اسپرینگ

1 ساعت 29 دقیقهمتوسط2025-05-16

مدرسین

Frank P Moley III

Frank P Moley III

Senior Principal Engineer at Catch&Release

جزئیات دوره

این دوره کامل و جامع، تو رو از صفر تا صد با امنیت تو برنامه‌های جاوا آشنا می‌کنه، مخصوصاً وقتی که می‌خوای با Spring Security برنامه‌هات رو امن‌تر کنی. اول با اصول پایه‌ای احراز هویت آشنا می‌شی، بعد یاد می‌گیری چطوری روش‌های مختلف ورود به سیستم رو پیاده‌سازی کنی؛ مثل احراز هویت تو حافظه داخلی، پایگاه داده JDBC و LDAP که مخصوص شرکت‌ها و سازمان‌هاست.

کلاس همچنین بهت نشون می‌ده چطور از رمزگذاری‌های قدرتمند مثل bcrypt برای حفظ امنیت پسوردها استفاده کنی. بعدش می‌رسیم به روش‌های پیشرفته‌تر احراز هویت، مثل فرم‌های ورود و OAuth2 که خیلی برای اپلیکیشن‌های مدرن ضروری هستن. حتی سیستم‌هایی که با WebFlux نوشته شده باشن هم یاد می‌گیری چطور امن نگهشون داری.

تو این مسیر عملی، پیاده‌سازی مجوزها برای متدهای کنترلر، تنظیمات صفحه ورود و استفاده از چارچوب‌های پیشرفته‌تر امنیتی رو یاد می‌گیری تا به بهترین شکل بتونی برنامه‌های تحت وبت رو با ابزارهای قدرتمند Spring Security محافظت کنی، چه معماری ساده داشته باشی چه پیچیده.

اهداف یادگیری:
شناخت پایه‌ای از چگونگی کارکرد Spring Security و اجزای اصلی آن
توانایی پیکربندی Spring Security برای نیازهای مختلف برنامه
یادگیری نحوه اتصال Spring Security به ارائه‌دهنده‌های مختلف احراز هویت
تسلط بر انواع روش‌های احراز هویت مثل in-memory، JDBC و LDAP
پیاده‌سازی رمزنگاری پسورد با bcrypt برای افزایش امنیت
توسعه استراتژی‌های فرم ورود و OAuth2 برای سیستم‌های مدرن
امنیت سیستم‌های reactive مثل WebFlux با Spring Security
مدیریت دسترسی به متدهای مختلف در کنترلرها و تنظیم صفحه ورود
استفاده عملی و پیشرفته از ابزارهای امنیتی Spring Security در پروژه‌های جاوا

مهارت ها

Web Development ToolsWeb DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - ایمن‌سازی با Spring Security
  • 02 - آنچه باید بدانید

۱. مفاهیم امنیت اسپرینگ

  • 03 - مقدمه‌ای بر امنیت اسپرینگ
  • 04 - احراز هویت در مقابل مجوز

۲. ایمن‌سازی برنامه‌های وب با Spring

  • 05 - مقدمه‌ای بر پروژه
  • 06 - احراز هویت درون حافظه
  • 07 - احراز هویت JDBC
  • 08 - استفاده از bcrypt برای هش کردن
  • 09 - اعمال مجوزها
  • 10 - احراز هویت مبتنی بر فرم
  • 11 - صفحه ورود
  • 12- سیم‌کشی همه چیز به هم
  • 13 - مراحل پایانی و آزمایش

۳. احراز هویت LDAP

  • 14 - مقدمه‌ای بر LDAP برای احراز هویت
  • 15 - پیکربندی یک سرور LDAP نمونه
  • 16 - LDAP بهاری خارج از احراز هویت
  • 17 - اکتیو دایرکتوری در مقابل LDAP برای احراز هویت

۴. استفاده از OAuth 2.0 با Spring Security

  • 18- مقدمه‌ای بر OAuth 2.0
  • 19- اسپرینگ و OAuth 2.0
  • 20 - استفاده از گیت‌هاب به عنوان یک سرویس احراز هویت

۵. امنیت وب‌فلاکس

  • 21- مقدمه‌ای بر امنیت WebFlux
  • 22 - پیاده‌سازی امنیت پایه

نتیجه‌گیری

  • 23 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal