#aspnet-core
پروژههای واقعی برای تمرین Backend داتنت کداماند؟
مجموعهای از ایده پروژه عملی مخصوص Backend داتنت که مفاهیم این بخش (ASP.NET Core، EF Core، Auth، Messaging) را در یک پروژه واحد کنار هم تمرین میکند.
بخوانNLog چیست؟
یکی دیگر از کتابخانههای محبوب Logging داتنت، با تمرکز بر پیکربندی انعطافپذیر (فایل XML/JSON) و پایداری طولانی در اکوسیستم داتنت.
بخوانSerilog چیست؟
کتابخانه Logging ساختیافته (Structured Logging) محبوب داتنت که پیام لاگ را بههمراه فیلدهای جداگانه ذخیره میکند، نه فقط یک رشته متنی.
بخوانMemory Cache در داتنت چیست؟
نگهداری موقت داده پرکاربرد مستقیم در حافظه (RAM) همان پروسه برنامه، برای جلوگیری از محاسبه یا Query تکراری و پرهزینه.
بخوانASP.NET Core Identity چیست؟
سیستم عضویت آماده مایکروسافت برای مدیریت کاربر، رمز عبور (Hashشده)، نقش و ورود دوعاملی — بدون نیاز به پیادهسازی از صفر.
بخوانHealth Checks در ASP.NET Core چیست؟
Endpointی استاندارد که وضعیت سلامت یک برنامه و وابستگیهایش (دیتابیس، سرویس بیرونی) را گزارش میدهد — پایه مانیتورینگ و Auto-Healing در محیط Production.
بخوانSignalR چیست؟
کتابخانه ASP.NET Core برای ارتباط بلادرنگ (Real-Time) بین سرور و کلاینت — چت، اعلان زنده، بهروزرسانی Dashboard بدون Refresh صفحه.
بخوانgRPC چیست؟
فریمورک RPC پرسرعت گوگل که با Protocol Buffers (باینری) بهجای JSON کار میکند — مناسب ارتباط سرویسبهسرویس با کارایی بالا.
بخوانWeb API در ASP.NET Core چیست؟
ساخت سرویسهای HTTP که داده (معمولاً JSON) برمیگردانند، نه HTML — پایه ارتباط بین فرانتاند/موبایل و Backend در معماریهای مدرن.
بخوانMinimal API چیست؟
روش سبک و کمکد برای ساخت Web API در ASP.NET Core، بدون نیاز به Controller و ساختار MVC کامل — یک فایل `Program.cs` کافی است.
بخوانRazor Pages چیست؟
مدل صفحهمحور ASP.NET Core که هر صفحه یک فایل `.cshtml` بههمراه کلاس `PageModel` مستقل خودش دارد — جایگزین سادهتر MVC برای سناریوهای صفحهمحور.
بخوانASP.NET Core MVC چیست؟
الگوی معماری Model-View-Controller در ASP.NET Core برای ساخت اپلیکیشنهای وب با صفحات Server-Rendered.
بخوانIntegration Testing چیست؟
تست تعامل واقعی چند مؤلفه (مثلاً API و دیتابیس واقعی) با هم، برخلاف Unit Test که هر واحد را کاملاً مجزا بررسی میکند.
بخوانBackground Services در .NET
سرویسی که مستقل از درخواستهای HTTP و در پسزمینه برنامه اجرا میشود، مناسب کارهای زمانبندیشده و Queue.
بخوانAuthentication و Authorization در ASP.NET Core
Authentication تشخیص میدهد کاربر کیست، Authorization تعیین میکند او مجاز به انجام چه کاری است.
بخوانASP.NET Core چیست؟
فریمورک متنباز، Cross-Platform و High Performance مایکروسافت برای ساخت Web API و سرویسهای تحت وب.
بخوانBackend (.NET) چیست؟
بخشی از نرمافزار که روی سرور اجرا میشود، منطق کسبوکار را پیاده میکند و امنیت، داده و ارتباط با سرویسهای دیگر را مدیریت میکند.
بخوانMiddleware در ASP.NET Core چیست؟
Middleware قطعهکدی است که در مسیر پردازش هر درخواست HTTP قرار میگیرد و میتواند آن را تغییر دهد یا متوقف کند.
بخوان