کتاب راهکارهای پیاده‌سازی احراز هویت امن و تست‌نویسی استاندارد در فریم‌ورک Ruby on Rails با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره راهکارهای پیاده‌سازی احراز هویت امن و تست‌نویسی استاندارد در فریم‌ورک Ruby on Rails

موضوع کلی: توسعه نرم‌افزار و مهندسی سیستم‌های اطلاعاتی

موضوع میانی: امنیت در توسعه وب و برنامه‌نویسی سمت سرور

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی امنیت در توسعه وب و اهمیت احراز هویت
  • 2. معرفی معماری MVC در فریم‌ورک روبی آن ریلز
  • 3. نصب و راه‌اندازی محیط توسعه ایمن برای روبی آن ریلز
  • 4. مدل‌سازی پایگاه داده برای سیستم‌های کاربری
  • 5. کار با رمزنگاری و مفهوم هش کردن داده‌ها
  • 6. بررسی الگوریتم bcrypt و جایگاه آن در امنیت رمز عبور
  • 7. پیاده‌سازی مدل کاربر و ستون‌های حساس در پایگاه داده
  • 8. اعتبارسنجی داده‌های ورودی کاربر در مدل‌ها
  • 9. مکانیسم‌های مدیریت نشست‌ها و کوکی‌ها در روبی آن ریلز
  • 10. پیاده‌سازی کنترلر ثبت‌نام کاربر با رعایت اصول امنیتی
  • 11. مدیریت ایمن رمز عبور در هنگام ثبت‌نام و ویرایش
  • 12. ایجاد فرآیند ورود به سیستم با استفاده از متدهای امن
  • 13. پیاده‌سازی مکانیزم خروج ایمن و ابطال نشست‌ها
  • 14. مفهوم فیلترهای کنترلی برای محدودسازی دسترسی
  • 15. ایجاد سیستم کنترل دسترسی بر اساس سطح کاربری
  • 16. امن‌سازی فرم‌های وب در برابر حملات تزریق اسکریپت
  • 17. پیشگیری از حملات جعل درخواست میان‌وبگاهی در روبی
  • 18. مدیریت خطاهای امنیتی در فرآیند احراز هویت
  • 19. معرفی فریم‌ورک تست‌نویسی RSpec
  • 20. ساختاردهی به پرونده‌های تست در روبی آن ریلز
  • 21. نوشتن تست‌های واحد برای مدل‌های کاربری
  • 22. تست‌نویسی برای متدهای هش‌سازی رمز عبور
  • 23. شبیه‌سازی نشست‌های کاربری در تست‌های واحد
  • 24. بررسی وضعیت‌های مختلف ورود و خروج با تست‌های یکپارچه
  • 25. استفاده از FactoryBot برای ایجاد داده‌های نمونه در تست
  • 26. نوشتن تست‌های یکپارچه برای کنترلرهای احراز هویت
  • 27. تست‌نویسی برای محدودیت‌های دسترسی به صفحات
  • 28. ایزوله‌سازی محیط تست از پایگاه داده اصلی
  • 29. استفاده از تست‌های یکپارچه برای بررسی جریان ثبت‌نام
  • 30. گزارش‌گیری از پوشش کد توسط تست‌ها
  • 31. تکنیک‌های دیباگ کردن کدهای امنیتی در روبی
  • 32. بررسی آسیب‌پذیری‌های متداول در احراز هویت وب
  • 33. پیاده‌سازی مکانیزم فراموشی رمز عبور با رعایت امنیت
  • 34. استفاده از توکن‌های ایمن برای بازیابی حساب کاربری
  • 35. مدیریت پروفایل کاربری و تغییر رمز عبور
  • 36. تست‌نویسی برای فرآیند بازیابی رمز عبور
  • 37. ارسال ایمیل‌های اطلاع‌رسانی با رعایت اصول امنیتی
  • 38. بهینه‌سازی پرس‌وجوهای پایگاه داده در سیستم‌های احراز هویت
  • 39. بررسی امنیت در ارتباطات HTTPS و پیکربندی‌های وب‌سرور
  • 40. اصول نگهداری و به‌روزرسانی کتابخانه‌های جانبی (Gems)
  • 41. تست نفوذ مقدماتی بر روی سیستم احراز هویت ساخته‌شده
  • 42. مستندسازی امنیتی برای توسعه‌دهندگان سیستم‌های اطلاعاتی
  • 43. ارائه راهکارهای مانیتورینگ لاگ‌های ورود و خروج
  • 44. به‌کارگیری استانداردهای کدنویسی تمیز در امنیت نرم‌افزار
  • 45. جمع‌بندی و پیاده‌سازی نهایی پروژه ToDo امن
تگ‌ها: RSpec آزمون نفوذ وب احراز هویت امن امنیت در Ruby on Rails امنیت وب برنامه‌نویسی روبی آن ریلز برنامه‌نویسی سمت سرور تست‌نویسی نرم‌افزار مهندسی امنیت اطلاعات هش کردن رمز عبور

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.