کتاب پیاده‌سازی امن برنامه‌های وب با ASP.NET Core و IdentityServer4 برای اتصال کلاینت Angular

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره پیاده‌سازی امن برنامه‌های وب با ASP.NET Core و IdentityServer4 برای اتصال کلاینت Angular

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

موضوع میانی: توسعه نرم‌افزارهای تحت وب با معماری سرویس‌گرا

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه وب امن
  • 2. آشنایی با ASP.NET Core
  • 3. معماری سرویس‌گرا در توسعه وب
  • 4. مفاهیم کلیدی IdentityServer4
  • 5. نصب و پیکربندی IdentityServer4
  • 6. ایجاد یک پروژه ASP.NET Core جدید
  • 7. تنظیمات اولیه IdentityServer4
  • 8. مدیریت کاربران و نقش‌ها
  • 9. پیکربندی کلاینت Angular
  • 10. اتصال کلاینت Angular به IdentityServer4
  • 11. مفاهیم OAuth 2.0 و OpenID Connect
  • 12. جریان‌های مجاز OAuth 2.0
  • 13. پیاده‌سازی جریان کد مجوز
  • 14. مدیریت توکن‌ها (Access Token, Refresh Token)
  • 15. اعتبارسنجی توکن‌ها در ASP.NET Core
  • 16. امن‌سازی APIهای ASP.NET Core
  • 17. استفاده از IdentityServer4 برای احراز هویت
  • 18. پیاده‌سازی مجوزدهی مبتنی بر نقش
  • 19. پیاده‌سازی مجوزدهی مبتنی بر ادعا
  • 20. مدیریت کاربران با Identity API
  • 21. استفاده از Identity API در کلاینت Angular
  • 22. پیکربندی IdentityServer4 برای Single Sign-On (SSO)
  • 23. مدیریت Sessionها
  • 24. پیاده‌سازی Single Sign-Out
  • 25. امن‌سازی ارتباطات با HTTPS
  • 26. مدیریت گواهینامه‌ها
  • 27. تنظیمات امنیتی در ASP.NET Core
  • 28. محافظت در برابر حملات رایج وب
  • 29. XSS (Cross-Site Scripting) Prevention
  • 30. CSRF (Cross-Site Request Forgery) Prevention
  • 31. SQL Injection Prevention
  • 32. Data Protection API در ASP.NET Core
  • 33. مدیریت اسرار (Secrets)
  • 34. استفاده از Azure Key Vault
  • 35. مفاهیم رمزنگاری در توسعه وب
  • 36. رمزنگاری متقارن و نامتقارن
  • 37. هش کردن (Hashing)
  • 38. امضای دیجیتال
  • 39. امنیت پایگاه داده
  • 40. پیکربندی امن پایگاه داده
  • 41. مدیریت دسترسی به داده‌ها
  • 42. اعتبارسنجی ورودی‌ها
  • 43. فیلترهای اکشن (Action Filters) در ASP.NET Core
  • 44. مدیریت خطا (Error Handling)
  • 45. لاگ‌گیری (Logging) در ASP.NET Core
  • 46. پیکربندی لاگ‌گیری
  • 47. استفاده از Serilog
  • 48. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 49. پیاده‌سازی CI/CD برای برنامه‌های وب
  • 50. امنیت در فرآیند CI/CD
  • 51. تست واحد (Unit Testing)
  • 52. تست یکپارچه‌سازی (Integration Testing)
  • 53. تست امنیتی (Security Testing)
  • 54. استفاده از ابزارهای تست امنیتی
  • 55. مدیریت وابستگی‌ها (Dependency Management)
  • 56. به‌روزرسانی کتابخانه‌ها و فریم‌ورک‌ها
  • 57. مستندسازی APIها
  • 58. استفاده از Swagger/OpenAPI
  • 59. امنیت در معماری میکروسرویس
  • 60. اصول طراحی میکروسرویس امن
  • 61. ارتباط امن بین میکروسرویس‌ها
  • 62. مدیریت هویت و دسترسی در میکروسرویس‌ها
  • 63. پیاده‌سازی API Gateway امن
  • 64. استفاده از ابزارهای مانیتورینگ امنیتی
  • 65. مدیریت رویدادهای امنیتی
  • 66. پاسخ به حوادث امنیتی
  • 67. ملاحظات قانونی و انطباق در توسعه وب
  • 68. قوانین مربوط به حفاظت از داده‌ها
  • 69. استانداردهای امنیتی بین‌المللی
  • 70. انطباق با مقررات داخلی
  • 71. آموزش تیم توسعه در زمینه امنیت
  • 72. فرهنگ‌سازی امنیت در سازمان
  • 73. بررسی دوره‌ای تنظیمات امنیتی
  • 74. مدیریت ریسک امنیتی
  • 75. ارزیابی آسیب‌پذیری‌ها
  • 76. پیاده‌سازی کنترل‌های امنیتی
  • 77. مدیریت دسترسی privileges)
  • 78. نظارت بر فعالیت‌های کاربران
  • 79. ممیزی امنیتی
  • 80. استفاده از روش‌های امن کدنویسی
  • 81. بازبینی کد (Code Review)
  • 82. امنیت در ذخیره‌سازی داده‌ها
  • 83. امنیت در انتقال داده‌ها
  • 84. مدیریت دسترسی به منابع سیستم
  • 85. پیکربندی فایروال
  • 86. مدیریت دسترسی شبکه
  • 87. امنیت در محیط‌های ابری
  • 88. تنظیمات امنیتی در Azure/AWS
  • 89. مدیریت هویت در محیط ابری
  • 90. امنیت در توسعه برنامه‌های موبایل (مربوط به بک‌اند)
  • 91. ارتباط امن بین اپلیکیشن موبایل و API
  • 92. مدیریت توکن در اپلیکیشن موبایل
  • 93. مقدمه‌ای بر اصول مهندسی نرم‌افزار
  • 94. اصول طراحی نرم‌افزار امن
  • 95. معماری‌های امن برای برنامه‌های وب
  • 96. نکات تکمیلی در مورد IdentityServer4
  • 97. پیکربندی پیشرفته IdentityServer4
  • 98. توسعه ماژول‌های سفارشی در IdentityServer4
  • 99. امنیت در مدیریت API Keys
  • 100. استراتژی‌های مدیریت رمز عبور امن

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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