ViewData vs ViewBag در ASP.NET Core MVC
تفاوت ViewData و ViewBag در ASP.NET Core MVC را با مثال واقعی یاد بگیرید و با کاربرد، نحوه استفاده و تفاوت آنها با ViewModel آشنا شوید.
ViewData vs ViewBag در ASP.NET Core MVC بیشتر بخوانید »
در این بخش ما رد مورد همه تکنولوژی های asp.net core و همه ساختارهای آن صحبت می کنیم از api گرفته تا mvc یا blazor
تفاوت ViewData و ViewBag در ASP.NET Core MVC را با مثال واقعی یاد بگیرید و با کاربرد، نحوه استفاده و تفاوت آنها با ViewModel آشنا شوید.
ViewData vs ViewBag در ASP.NET Core MVC بیشتر بخوانید »
RAG چیست و چگونه کار میکند؟ در این آموزش با Embedding، Vector Database و معماری RAG آشنا میشوید و یک مثال واقعی از کاربرد RAG در پروژههای AI میبینید.
RAG چیست؟ آموزش Retrieval-Augmented Generation با مثال ساده و کاربردی بیشتر بخوانید »
Dependency Injection در ASP.NET Core چیست؟ در این آموزش با DI، Service Lifetime، Scoped، Transient و Singleton همراه با مثال عملی C# آشنا میشوید.
Dependency Injection در ASP.NET Core چیست؟ آموزش کامل DI با مثال عملی C# بیشتر بخوانید »
قرار دادن Connection String، Password و API Key داخل Source Code یکی از اشتباهات رایج در پروژههای Backend است. در این مطلب بررسی میکنیم چرا Configuration باید از Code جدا باشد و چطور در ASP.NET Core از appsettings، Environment Variables و Secret Management برای مدیریت امنتر تنظیمات استفاده کنیم.
چرا نباید Configuration را داخل Code قرار دهیم؟ بیشتر بخوانید »
SQL Injection یکی از مهمترین آسیبپذیریهای امنیتی برنامههای وب است. در این مقاله با نحوه شکلگیری SQL Injection، مثالهای C# و SQL و روشهای جلوگیری از آن با Parameterized Query و Entity Framework Core آشنا میشویم
SQL Injection چیست؟ آموزش و روشهای جلوگیری بیشتر بخوانید »
مقدمه یک API خوب فقط APIای نیست که جواب 200 برگرداند. در پروژههای کوچک تقریباً هر طراحیای کار میکند، اما وقتی تعداد کاربران، حجم دادهها و تعداد توسعهدهندگان بیشتر میشود، مشکلات خودشان را نشان میدهند: طراحی API خوب یعنی از ابتدا طوری معماری کنیم که رشد سیستم باعث فروپاشی آن نشود. ۱. قبل از کدنویسی،
چطور یک API سریع و قابل نگهداری طراحی کنیم؟ راهنمای عملی برای پروژههای واقعی بیشتر بخوانید »
اگر امروز بخواهم یادگیری Backend با C# را از صفر شروع کنم، مسیرم این خواهد بود: مرحله ۱: پایههای C# بدون تسلط روی این بخش، ورود به ASP.NET Core فقط باعث حفظ کردن کدها میشود. مرحله ۲: ASP.NET Core اینجاست که میتوانی اولین پروژه واقعی را بسازی. مرحله ۳: پایگاه داده بیشتر مشکلات پروژههای واقعی
نقشه راه یادگیری Backend با C# در سال ۲۰۲۶ بیشتر بخوانید »