#csharp
Dapper چیست؟
Micro-ORM سبک و پرسرعت برای داتنت که بهجای Query Builder کامل، مستقیم SQL خام مینویسید و فقط نگاشت نتیجه به Object را برایتان انجام میدهد.
بخوانعملیات CRUD در EF Core چطور انجام میشود؟
چهار عملیات پایه Create/Read/Update/Delete روی داده، با استفاده از DbContext و Change Tracking خودکار EF Core.
بخوانRazor Pages چیست؟
مدل صفحهمحور ASP.NET Core که هر صفحه یک فایل `.cshtml` بههمراه کلاس `PageModel` مستقل خودش دارد — جایگزین سادهتر MVC برای سناریوهای صفحهمحور.
بخوانASP.NET Core MVC چیست؟
الگوی معماری Model-View-Controller در ASP.NET Core برای ساخت اپلیکیشنهای وب با صفحات Server-Rendered.
بخوان.NET چیست؟
پلتفرم توسعه نرمافزار مایکروسافت برای ساخت برنامههای وب، دسکتاپ، موبایل و Cloud بهصورت Cross-Platform.
بخوانSource Generator در C# چیست؟
قابلیتی در C# که به کامپایلر اجازه میدهد هنگام Build، کد C# جدید تولید کند و بهجای Reflection در Runtime، Performance را بالا ببرد.
بخوانExpression Trees در C# چیست؟
ساختار درختی یک عبارت C# که بهجای اجرا شدن، بهصورت داده ذخیره میشود تا بتوان آن را تحلیل، تغییر یا به SQL ترجمه کرد.
بخوانReflection در C# چیست؟
قابلیتی در .NET که به برنامه اجازه میدهد در Runtime اطلاعات Typeها، متدها و Attributeهای خودش را بررسی و حتی اجرا کند.
بخوانLINQ چیست؟
قابلیتی در .NET برای Query گرفتن از Collectionها، دیتابیس و XML با سینتکس یکسان و خوانای C#.
بخوانمبانی C# (Fundamentals)
مفاهیم پایهای که هر برنامهنویس C# باید قبل از فریمورکها بلد باشد: CLR، CTS/CLS، Managed Code، Stack/Heap و Garbage Collection.
بخوانC# چیست؟
زبان برنامهنویسی شیگرا، مدرن و Strongly Typed مایکروسافت برای ساخت برنامههای وب، دسکتاپ، موبایل و Cloud روی .NET.
بخوانویژگیهای جدید C# 13
مجموعه بهبودهای C# 13 (همراه با .NET 9) با تمرکز بر Performance، کاهش Boilerplate و افزایش خوانایی کد.
بخوانAsync/Await در C# چیست؟
مکانیزمی که اجازه میدهد عملیات I/O بدون بلاک کردن Thread و بهصورت غیرهمزمان اجرا شوند تا برنامه سریعتر و پاسخگوتر بماند.
بخوانمفاهیم پیشرفته C# (Advanced C#)
مجموعهای از قابلیتهای پیشرفته C# مثل Generics، Delegate، LINQ و Reflection که کدنویسی Type-safe، انعطافپذیر و بهینه را ممکن میکنند.
بخوان