ASP.NET Core

در این بخش ما رد مورد همه تکنولوژی های asp.net core و همه ساختارهای آن صحبت می کنیم از api گرفته تا mvc یا blazor

AI RAG

RAG چیست؟ آموزش Retrieval-Augmented Generation با مثال ساده و کاربردی

RAG چیست و چگونه کار می‌کند؟ در این آموزش با Embedding، Vector Database و معماری RAG آشنا می‌شوید و یک مثال واقعی از کاربرد RAG در پروژه‌های AI می‌بینید.

RAG چیست؟ آموزش Retrieval-Augmented Generation با مثال ساده و کاربردی بیشتر بخوانید »

dependency injection

Dependency Injection در ASP.NET Core چیست؟ آموزش کامل DI با مثال عملی C#

Dependency Injection در ASP.NET Core چیست؟ در این آموزش با DI، Service Lifetime، Scoped، Transient و Singleton همراه با مثال عملی C# آشنا می‌شوید.

Dependency Injection در ASP.NET Core چیست؟ آموزش کامل DI با مثال عملی C# بیشتر بخوانید »

اشتباه در گذاشتن کانکشن استرینگ

چرا نباید Configuration را داخل Code قرار دهیم؟

قرار دادن Connection String، Password و API Key داخل Source Code یکی از اشتباهات رایج در پروژه‌های Backend است. در این مطلب بررسی می‌کنیم چرا Configuration باید از Code جدا باشد و چطور در ASP.NET Core از appsettings، Environment Variables و Secret Management برای مدیریت امن‌تر تنظیمات استفاده کنیم.

چرا نباید Configuration را داخل Code قرار دهیم؟ بیشتر بخوانید »

sql injection

SQL Injection چیست؟ آموزش و روش‌های جلوگیری

SQL Injection یکی از مهم‌ترین آسیب‌پذیری‌های امنیتی برنامه‌های وب است. در این مقاله با نحوه شکل‌گیری SQL Injection، مثال‌های C# و SQL و روش‌های جلوگیری از آن با Parameterized Query و Entity Framework Core آشنا می‌شویم

SQL Injection چیست؟ آموزش و روش‌های جلوگیری بیشتر بخوانید »

چطور یک api سریع طراحی کنیم؟ 10 نکته مهم

چطور یک API سریع و قابل نگهداری طراحی کنیم؟ راهنمای عملی برای پروژه‌های واقعی

مقدمه یک API خوب فقط APIای نیست که جواب 200 برگرداند. در پروژه‌های کوچک تقریباً هر طراحی‌ای کار می‌کند، اما وقتی تعداد کاربران، حجم داده‌ها و تعداد توسعه‌دهندگان بیشتر می‌شود، مشکلات خودشان را نشان می‌دهند: طراحی API خوب یعنی از ابتدا طوری معماری کنیم که رشد سیستم باعث فروپاشی آن نشود. ۱. قبل از کدنویسی،

چطور یک API سریع و قابل نگهداری طراحی کنیم؟ راهنمای عملی برای پروژه‌های واقعی بیشتر بخوانید »

backend-roadmap-2026

نقشه راه یادگیری Backend با C# در سال ۲۰۲۶

اگر امروز بخواهم یادگیری Backend با C# را از صفر شروع کنم، مسیرم این خواهد بود: مرحله ۱: پایه‌های C# بدون تسلط روی این بخش، ورود به ASP.NET Core فقط باعث حفظ کردن کدها می‌شود. مرحله ۲: ASP.NET Core اینجاست که می‌توانی اولین پروژه واقعی را بسازی. مرحله ۳: پایگاه داده بیشتر مشکلات پروژه‌های واقعی

نقشه راه یادگیری Backend با C# در سال ۲۰۲۶ بیشتر بخوانید »

پیمایش به بالا