کتاب پیکربندی امن و کارآمد تنظیمات در ASP.NET Core با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیکربندی امن و کارآمد تنظیمات در ASP.NET Core
موضوع کلی: توسعه نرمافزار با ASP.NET Core
موضوع میانی: مدیریت تنظیمات و اسرار در برنامههای ASP.NET Core
📋 سرفصلهای دوره
- 1. مقدمهای بر پیکربندی در ASP.NET Core
- 2. آشنایی با فایلهای appsettings.json
- 3. ساختار و فرمت فایلهای پیکربندی
- 4. خواندن مقادیر از appsettings.json
- 5. استفاده از مقادیر رشتهای
- 6. استفاده از مقادیر عددی
- 7. استفاده از مقادیر بولی
- 8. استفاده از آرایهها و اشیاء تو در تو
- 9. پیکربندی مبتنی بر محیط (Environment-based Configuration)
- 10. شناسایی محیط جاری برنامه
- 11. فایلهای appsettings.{Environment}.json
- 12. اولویتبندی فایلهای پیکربندی
- 13. بارگذاری پیکربندی در زمان اجرا
- 14. استفاده از متغیرهای محیطی (Environment Variables)
- 15. تنظیم متغیرهای محیطی در ویندوز
- 16. تنظیم متغیرهای محیطی در لینوکس
- 17. خواندن متغیرهای محیطی در ASP.NET Core
- 18. اولویت متغیرهای محیطی نسبت به فایلهای پیکربندی
- 19. استفاده از خط فرمان (Command-line Arguments)
- 20. پیکربندی از طریق خط فرمان
- 21. اولویت خط فرمان نسبت به سایر منابع
- 22. مدیریت اسرار (Secrets Management)
- 23. چرا مدیریت اسرار مهم است؟
- 24. استفاده از User Secrets در محیط توسعه
- 25. فعالسازی User Secrets
- 26. اضافه کردن اسرار به پروژه
- 27. خواندن اسرار از User Secrets
- 28. امنیت User Secrets
- 29. استفاده از Azure Key Vault
- 30. مفاهیم Azure Key Vault
- 31. نصب و پیکربندی Azure Key Vault
- 32. اتصال ASP.NET Core به Azure Key Vault
- 33. مدیریت دسترسیها در Key Vault
- 34. خواندن اسرار از Key Vault
- 35. استفاده از HashiCorp Vault
- 36. مفاهیم HashiCorp Vault
- 37. نصب و پیکربندی HashiCorp Vault
- 38. اتصال ASP.NET Core به HashiCorp Vault
- 39. مدیریت دسترسیها در Vault
- 40. خواندن اسرار از Vault
- 41. پیکربندی مبتنی بر Azure App Configuration
- 42. مفاهیم Azure App Configuration
- 43. نصب و پیکربندی Azure App Configuration
- 44. اتصال ASP.NET Core به Azure App Configuration
- 45. مدیریت کلیدها و مقادیر
- 46. استفاده از برچسبها (Labels)
- 47. همگامسازی پیکربندی
- 48. پیکربندی مبتنی بر پایگاه داده
- 49. طراحی جدول پیکربندی
- 50. خواندن پیکربندی از پایگاه داده
- 51. استفاده از Entity Framework Core برای دسترسی
- 52. مدیریت تغییرات پیکربندی در پایگاه داده
- 53. ترکیب منابع پیکربندی
- 54. ایجاد یک لایه پیکربندی سفارشی
- 55. استفاده از IConfigurationBuilder
- 56. استفاده از IConfigurationProvider
- 57. نوشتن یک Provider سفارشی
- 58. ثبت Provider سفارشی در Startup.cs
- 59. پیکربندی امن در محیطهای تولید (Production)
- 60. بهترین شیوهها برای مدیریت اسرار در تولید
- 61. استفاده از Docker Secrets
- 62. مفاهیم Docker Secrets
- 63. پیکربندی ASP.NET Core با Docker Secrets
- 64. استفاده از Kubernetes Secrets
- 65. مفاهیم Kubernetes Secrets
- 66. پیکربندی ASP.NET Core با Kubernetes Secrets
- 67. آشنایی با Options Pattern
- 68. استفاده از کلاسهای Options
- 69. اعتبارسنجی تنظیمات (Validation)
- 70. اعتبارسنجی با Data Annotations
- 71. اعتبارسنجی سفارشی
- 72. تزریق Options به سرویسها
- 73. استفاده از IOptions<T>
- 74. استفاده از IOptionsSnapshot<T>
- 75. استفاده از IOptionsMonitor<T>
- 76. پیکربندی برنامههای ASP.NET Core MVC
- 77. پیکربندی در Controllerها
- 78. پیکربندی در View Components
- 79. پیکربندی در Middlewareها
- 80. پیکربندی برنامههای ASP.NET Core Web API
- 81. پیکربندی در Controllerها
- 82. پیکربندی در Startup.cs
- 83. پیکربندی برنامههای ASP.NET Core Blazor
- 84. پیکربندی در کامپوننتها
- 85. پیکربندی در Service Worker
- 86. پیکربندی در Server-side Blazor
- 87. پیکربندی در Client-side Blazor (WebAssembly)
- 88. تست کردن پیکربندی
- 89. نوشتن تستهای واحد (Unit Tests) برای پیکربندی
- 90. شبیهسازی منابع پیکربندی در تستها
- 91. اشکالزدایی (Debugging) مشکلات پیکربندی
- 92. ابزارهای مفید برای اشکالزدایی
- 93. نکات امنیتی در مدیریت پیکربندی
- 94. جلوگیری از افشای اسرار
- 95. استفاده از ابزارهای مدیریت پیکربندی امن
- 96. جمعبندی و بهترین شیوهها
- 97. مرور کلی بر مفاهیم آموخته شده
- 98. توصیههای نهایی برای پیکربندی امن و کارآمد
- 99. آینده پیکربندی در ASP.NET Core
تگها:
.NET
ASP.NET Core
C#
اسرار برنامه
برنامه نویسی
پیکربندی امن
تنظیمات برنامه
توسعه نرم افزار
مدیریت تنظیمات
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.