کتاب پیادهسازی امن برنامههای وب با ASP.NET Core و IdentityServer4 برای اتصال کلاینت Angular با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی امن برنامههای وب با 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. استراتژیهای مدیریت رمز عبور امن
تگها:
Angular
API
ASP.NET Core
IdentityServer4
احراز هویت
امنیت برنامه
توسعه نرمافزار
توسعه وب
مجوزدهی
معماری میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.