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
مشاهده در ایتا
دانلود
پروژه ASP.Net Core MVC (وب و سی شارپ)
حتما! در اینجا یک متن توضیحی کامل و جذاب آماده کرده‌ام که می‌توانید مستقیماً در کانال تلگرام، گروه یا شبکه اجتماعی خود قرار دهید. این متن تمام ویژگی‌های پروژه را پوشش می‌دهد. --- ### عنوان پیشنهادی: 🚀 سورس کد کامل سیستم احراز هویت و مدیریت نقش (ASP.NET Core MVC) ### متن توضیحات: سلام دوستان عزیز 👋 امروز یک پروژه کاربردی و کامل برای برنامه‌نویسان آماده کردم. اگر به دنبال پیاده‌سازی سیستم ثبت‌نام، ورود و مدیریت دسترسی‌ها (Authorization) هستید، این سورس کد دقیقاً همان چیزی است که نیاز دارید. ✅ ویژگی‌های اصلی این پروژه: ۱. سیستم احراز هویت کامل (Identity): - ثبت‌نام کاربران جدید. - ورود به سیستم (Login) با قابلیت "مرا به خاطر بسپار". - خروج امن از سیستم. ۲. مدیریت نقش‌ها (Role Management): - تعریف نقش‌های مختلف (مثل Admin و User). - امکان تغییر نقش کاربران توسط مدیر. - هوشمند: اولین کاربری که ثبت‌نام می‌کند، به صورت خودکار مدیر (Admin) می‌شود! 🧠 ۳. پنل مدیریت اختصاصی: - لیست تمام کاربران با نقش‌های آنها. - امکان حذف کاربران. - امنیت بالا: دسترسی به پنل مدیریت فقط برای نقش Admin امکان‌پذیر است. ۴. امنیت و محدودیت‌ها: - کاربران عادی نمی‌توانند خودشان را حذف کنند یا نقش خود را تغییر دهند (دکمه‌ها غیرفعال می‌شوند). - اگر کاربری بدون دسترسی سعی کند وارد پنل مدیریت شود، با پیام خطا مواجه می‌شود. ۵. ظاهر کاربری (UI): - استفاده از Bootstrap برای طراحی زیبا و ریسپانسیو. - پیاده‌سازی کامل Viewها برای تمام بخش‌ها. 🛠 تکنولوژی‌های استفاده شده: - ASP.NET Core MVC - Entity Framework Core - SQL Server - Bootstrap 5 این پروژه پایه‌ای عالی برای شروع پروژه‌های بزرگ‌تر است که نیاز به مدیریت کاربران دارند. 📥 برای دانلود و مشاهده سورس کد به لینک زیر مراجعه کنید: [لینک دانلود یا لینک گیت‌هاب خود را اینجا قرار دهید] --- 🔖 هشتگ‌ها:
پروژه ASP.Net Core MVC (وب و سی شارپ)
بسیار عالی! بیایید یک جمع‌بندی کامل و نهایی از پروژه IncludeShop داشته باشیم. این پروژه یک نمونه عالی از پیاده‌سازی کامل ASP.NET Core MVC به همراه Entity Framework Core و روابط پیچیده دیتابیس است. این متن را می‌توانید به عنوان معرفی پروژه در کانال یا رزومه خود استفاده کنید: *** 🚀 معرفی پروژه IncludeShop (فروشگاه اینترنتی کامل) 🛒 این پروژه یک وب‌اپلیکیشن کامل فروشگاهی است که با تکنولوژی‌های مدرن مایکروسافت توسعه یافته و تمامی مفاهیم کلیدی توسعه وب را پوشش می‌دهد. ### 🛠 تکنولوژی‌های استفاده شده: * Backend: ASP.NET Core MVC (.NET 6/7/8) * Database: SQL Server (EXPRESS) * ORM: Entity Framework Core (Code First) * Frontend: Bootstrap 5 + Bootstrap Icons * Language: C# --- ### 📦 ویژگی‌ها و امکانات پروژه: #### ۱. مدیریت کامل محصولات (CRUD) 📦 * ایجاد، ویرایش، حذف و مشاهده جزئیات محصولات. * تعیین قیمت، نام و توضیحات برای هر محصول. * رابطه یک‌به‌چند: هر محصول متعلق به یک دسته‌بندی است. #### ۲. مدیریت دسته‌بندی‌ها (Categories) 📂 * ایجاد گروه‌بندی برای محصولات (مثل: الکترونیک، پوشاک). * نمایش تعداد محصولات موجود در هر دسته‌بندی در پنل مدیریت. * صفحه اختصاصی: نمایش لیست تمام محصولات یک دسته‌بندی خاص برای کاربران. #### ۳. سیستم برچسب‌گذاری هوشمند (Tags) 🏷 * رابطه چندبه‌چند (Many-to-Many): هر محصول می‌تواند چندین برچسب داشته باشد و هر برچسب می‌تواند روی چندین محصول باشد. * مدیریت تگ‌ها به صورت جداگانه. * قابلیت انتخاب چند تگ هنگام ایجاد یا ویرایش محصول (با استفاده از Checkbox). #### ۴. صفحه اصلی حرفه‌ای (Home Dashboard) 🏠 * نمایش دسته‌بندی‌ها به همراه ۵ محصول اول هر دسته. * طراحی واکنش‌گرا (Responsive) و مدرن با کارت‌های زیبا. * منوی کشویی (Dropdown) در هدر برای دسترسی سریع به دسته‌بندی‌ها و تگ‌ها. #### ۵. طراحی UI/UX مدرن 🎨 * استفاده از Bootstrap 5 برای ظاهر زیبا و ریسپانسیو. * استفاده از Bootstrap Icons در تمام دکمه‌ها و منوها. * طراحی Card-based (کارت‌محور) به جای جداول خشک برای لیست‌ها. * افکت‌های Hover و سایه‌های نرم برای تجربه کاربری بهتر. --- ### 🎓 مفاهیم آموزشی EF Core در این پروژه: این پروژه بهترین مکان برای یادگیری عمیق EF Core است: 1. Model Relationships: پیاده‌سازی دقیق روابط
One-to-Many
و
Many-to-Many
. 2. Data Annotations: استفاده از
[Key]
,
[Required]
,
[Precision]
و غیره. 3. Fluent API: پیکربندی روابط در
OnModelCreating
(برای جدول واسط). 4. Eager Loading: استفاده از
.Include()
و
.ThenInclude()
برای لود کردن داده‌های مرتبط بدون خطا. 5. Migrations: ایجاد و مدیریت تغییرات دیتابیس با دستورات
Add-Migration
و
Update-Database
. 6. ViewData & ViewBag: ارسال داده‌های اضافی (مثل لیست دسته‌بندی‌ها برای Dropdown) به ویوها. --- ### 📁 ساختار پروژه: * Models:
Product
,
Category
,
Tag
,
ProductTag
* Controllers:
HomeController
,
ProductController
,
CategoryController
,
TagController
* Views: ویوهای کامل برای تمام اکشن‌ها (Index, Create, Edit, Details, Delete) با طراحی RTL و راست‌چین. ✨ خلاصه: این پروژه یک اسکلت‌بند کامل و حرفه‌ای برای شروع هر نوع پروژه فروشگاهی یا مدیریتی در ASP.NET Core است. 🚀
5.2M حجم رسانه بالاست
مشاهده در ایتا
راهنمای استفاده پروژه اگر کتاخانه ها را نصب داشته باشید در پوشه Nuget
3.9M حجم رسانه بالاست
مشاهده در ایتا
نصب کتابخانه آفلاین به شرطی قبلاً نصب کرده بودی.