eitaa logo
پروژه ASP.Net Core MVC (وب و سی شارپ)
120 دنبال‌کننده
168 عکس
38 ویدیو
377 فایل
❁﷽❁ آموزش 📖 برنامه نویسی ASP.Net Core MVC (وب و سی شارپ) Admin: @alialirezapanahi برنامه نویسی برنامه نویسی سی شارپ eitaa.com/sisharpapp برنامه نویسی وب eitaa.com/aspdatnet ویراستی virasty.com/alialirezapanahi آپارات aparat.com/alialirezapanahi
مشاهده در ایتا
دانلود
MyShopApp.zip
حجم: 16M
توضیح Soft Delete یعنی حذف نرم یا حذف منطقی. به زبان ساده: وقتی کاربر رکوردی رو حذف می‌کنه، واقعاً از دیتابیس پاک نمی‌شه، فقط علامت‌گذاری می‌شه که "حذف شده". 🎯 چرا Soft Delete؟ مشکل Delete عادی (Hard Delete): داده برای همیشه از بین می‌ره قابل بازیابی نیست گزارش‌گیری قدیمی مشکل داره وابستگی‌های جدول به هم می‌ریزه مزایای Soft Delete: بازیابی اطلاعات (در صورت اشتباه کاربر) حفظ تاریخچه (مثلاً سفارش‌های قدیمی) گزارش‌گیری دقیق (می‌تونیم هم حذف شده‌ها رو ببینیم، هم موجودها) امنیت بیشتر (کاربر عادی فکر می‌کنه حذف کرده، ولی داده هست) 📋 پروژه مثال: فروشگاه (MyShop) بیا با یه پروژه ساده ببینیم چطور کار می‌کنه.
MyStatShop.zip
حجم: 16.1M
آمار حرفه ای پروژه فروشگاه
MyAdvancedShop.zip
حجم: 16.2M
فیلتر پیشرفته نکته: فکر نکن تکراریه این هم با روش جدید با جدا سازی منطقی که با سرویس آشنا بشی
تقویم شمسی.zip
حجم: 6.9K
تقویم شمسی ساخته شده از هوش مصنوعی
لاغر_کردن_کنترلرهای_ASP.Net Core.mp3
زمان: حجم: 4.7M
لاغر کردن کنترلر در ASP.Net Core MVC ساخته شده از هوش مصنوعی این متن در قالب یک پادکست آموزشی، به بررسی چالش شلوغی بیش از حد کنترلرها در برنامه‌نویسی ASP.NET Core و راهکارهای رفع آن می‌پردازد. محتوا با استفاده از شباهت‌سازی‌های ملموس مانند مدیریت رستوران و هتل، شش روش کلیدی شامل لایه سرویس، الگوی مدیاتور، ارکستریتور، معماری تمیز، CQRS و فیلترها را برای جداسازی منطق برنامه‌نویسی توضیح می‌دهد. هر یک از این رویکردها با هدف افزایش نظم، تست‌پذیری و نگهداری آسان‌تر کد معرفی شده‌اند تا از تبدیل شدن کنترلرها به واحدهای پیچیده و غیرقابل کنترل جلوگیری شود. در نهایت، منبع تأکید می‌کند که انتخاب هر روش باید بر اساس مقیاس و نیاز اختصاصی پروژه صورت گیرد. این راهنما به توسعه‌دهندگان کمک می‌کند تا با توزیع درست مسئولیت‌ها، ساختار نرم‌افزار خود را بهینه‌سازی کنند.