CodeShot

#aspnet-core

1 دقیقه مطالعه

پروژه‌های واقعی برای تمرین Backend دات‌نت کدام‌اند؟

مجموعه‌ای از ایده پروژه عملی مخصوص Backend دات‌نت که مفاهیم این بخش (ASP.NET Core، EF Core، Auth، Messaging) را در یک پروژه واحد کنار هم تمرین می‌کند.

بخوان
1 دقیقه مطالعه

NLog چیست؟

یکی دیگر از کتابخانه‌های محبوب Logging دات‌نت، با تمرکز بر پیکربندی انعطاف‌پذیر (فایل XML/JSON) و پایداری طولانی در اکوسیستم دات‌نت.

بخوان
1 دقیقه مطالعه

Serilog چیست؟

کتابخانه Logging ساخت‌یافته (Structured Logging) محبوب دات‌نت که پیام لاگ را به‌همراه فیلدهای جداگانه ذخیره می‌کند، نه فقط یک رشته متنی.

بخوان
1 دقیقه مطالعه

Memory Cache در دات‌نت چیست؟

نگهداری موقت داده پرکاربرد مستقیم در حافظه (RAM) همان پروسه برنامه، برای جلوگیری از محاسبه یا Query تکراری و پرهزینه.

بخوان
1 دقیقه مطالعه

ASP.NET Core Identity چیست؟

سیستم عضویت آماده مایکروسافت برای مدیریت کاربر، رمز عبور (Hash‌شده)، نقش و ورود دوعاملی — بدون نیاز به پیاده‌سازی از صفر.

بخوان
1 دقیقه مطالعه

Health Checks در ASP.NET Core چیست؟

Endpointی استاندارد که وضعیت سلامت یک برنامه و وابستگی‌هایش (دیتابیس، سرویس بیرونی) را گزارش می‌دهد — پایه مانیتورینگ و Auto-Healing در محیط Production.

بخوان
1 دقیقه مطالعه

SignalR چیست؟

کتابخانه ASP.NET Core برای ارتباط بلادرنگ (Real-Time) بین سرور و کلاینت — چت، اعلان زنده، به‌روزرسانی Dashboard بدون Refresh صفحه.

بخوان
1 دقیقه مطالعه

gRPC چیست؟

فریم‌ورک RPC پرسرعت گوگل که با Protocol Buffers (باینری) به‌جای JSON کار می‌کند — مناسب ارتباط سرویس‌به‌سرویس با کارایی بالا.

بخوان
1 دقیقه مطالعه

Web API در ASP.NET Core چیست؟

ساخت سرویس‌های HTTP که داده (معمولاً JSON) برمی‌گردانند، نه HTML — پایه ارتباط بین فرانت‌اند/موبایل و Backend در معماری‌های مدرن.

بخوان
1 دقیقه مطالعه

Minimal API چیست؟

روش سبک و کم‌کد برای ساخت Web API در ASP.NET Core، بدون نیاز به Controller و ساختار MVC کامل — یک فایل `Program.cs` کافی است.

بخوان
1 دقیقه مطالعه

Razor Pages چیست؟

مدل صفحه‌محور ASP.NET Core که هر صفحه یک فایل `.cshtml` به‌همراه کلاس `PageModel` مستقل خودش دارد — جایگزین ساده‌تر MVC برای سناریوهای صفحه‌محور.

بخوان
1 دقیقه مطالعه

ASP.NET Core MVC چیست؟

الگوی معماری Model-View-Controller در ASP.NET Core برای ساخت اپلیکیشن‌های وب با صفحات Server-Rendered.

بخوان
1 دقیقه مطالعه

Integration Testing چیست؟

تست تعامل واقعی چند مؤلفه (مثلاً API و دیتابیس واقعی) با هم، برخلاف Unit Test که هر واحد را کاملاً مجزا بررسی می‌کند.

بخوان
1 دقیقه مطالعه

Background Services در .NET

سرویسی که مستقل از درخواست‌های HTTP و در پس‌زمینه برنامه اجرا می‌شود، مناسب کارهای زمان‌بندی‌شده و Queue.

بخوان
1 دقیقه مطالعه

Authentication و Authorization در ASP.NET Core

Authentication تشخیص می‌دهد کاربر کیست، Authorization تعیین می‌کند او مجاز به انجام چه کاری است.

بخوان
1 دقیقه مطالعه

ASP.NET Core چیست؟

فریم‌ورک متن‌باز، Cross-Platform و High Performance مایکروسافت برای ساخت Web API و سرویس‌های تحت وب.

بخوان
1 دقیقه مطالعه

Backend (.NET) چیست؟

بخشی از نرم‌افزار که روی سرور اجرا می‌شود، منطق کسب‌وکار را پیاده می‌کند و امنیت، داده و ارتباط با سرویس‌های دیگر را مدیریت می‌کند.

بخوان
1 دقیقه مطالعه

Middleware در ASP.NET Core چیست؟

Middleware قطعه‌کدی است که در مسیر پردازش هر درخواست HTTP قرار می‌گیرد و می‌تواند آن را تغییر دهد یا متوقف کند.

بخوان