ASP.NET MVC (Model-View-Controller)، یک فریم‌ورک توسعه وب است که توسط مایکروسافت ایجاد شده است. این فریم‌ورک بر اساس الگوی معماری MVC ساخته شده است که به تقسیم برنامه به سه جز اصلی Model ،View و Controller می‌پردازد.

دوره آموزش ASP.Net MVC به همراه پروژه عملی فروشگاه اینترنتی

مدرس : یاسر دهقان

قیمـــت دورهـ : 181,000 تــومان 380,000 تــومان

تضمین کیفیت دوره ها

پشتیبانی 6 ماهه دوره ها

بروزرسانی دوره ها

دوره آموزش ASP.Net MVC به همراه پروژه عملی فروشگاه اینترنتی

مقدمه : ASP.NET MVC

ASP.NET MVC یک ساختار صفحه وب پویا هست که بر اساس معماری Model View Controller است و برنامه نویسان را قادر می سازد برنامه های تحت وب پویا را توسعه دهند.

MVC :

کلمه MVC  کوتاه شده ی Model View Controller هست.

Model : همان دیتای اصلی ما یا اطلاعاتی است که باید به کاربر نمایش دهیم .(شامل دسترسی به پایگاه داده ، اعتبارسنجی ها و ... ) .

View : این بخش وظیفه نمایش اطلاعات به کاربر را دارد که به صورت عمومی می توان همان کد های HTML برنامه است .

Controller : همانطور که از اسم آن پیداست ، این بخش وظیفه کنترل و مدیریت ارتباط بین دو بخش قبلی ( Model و View ) را بر عهده دارد.

الگوی معماری یا الگوی طراحی چه تفاوتی دارند:

الگوی معماری ساختار کلی پروژه شما را مشخص میکند و مشخص می کند هر بخش از پروژه مانند ارتباط با دیتابیس ، محل نوشتن کد های UI  و ... در کجا باید انجام شوند.

اما الگوی طراحی یا Design Pattern : 

معمولا برای رفع یک مشکل از این الگو ها استفاده میشود . به طور مثال برای جلوگیری از ساخته شدن مجدد یک شی از یک کلاس از الگوی Singleton استفاده می شود.

حال متوجه این موضوع شده ایم که MVC یک الگوی معماری است . چرا که MVC تغییرات و مقررات خاص خود را در کل کدنویسی ما اعمال میکند.

الگوی معماری ، یک زبان برنامه نویسی نیست. در واقع شامل روش ها و قوانینی است برای مرتب سازی و بهینه سازی کد ها می باشد.

 ASP.NET MVC چیست؟

ASP.NET MVC (Model-View-Controller)، یک فریم‌ورک توسعه وب است که توسط مایکروسافت ایجاد شده است. این فریم‌ورک بر اساس الگوی معماری MVC ساخته شده است که به تقسیم برنامه به سه جز اصلی Model ،View و Controller می‌پردازد.

بله این است ماجرا ، این همه مقدمه چیدیم که بگیم چه فریم ورک جذابی هست این ASP.Net MVC و اینجا توی این دوره ما به بهترین شکل ممکن شما رو با این فریم ورک اشنا میکنیم و به مرحله اجرایی می بریم .

 

بخشی از جلسات اول دوره

 

ویژگی های دوره آموزش ASP.Net MVC :

  • پروژه نهایی یک فروشگاه اینترنتی با قابلیت اتصال به درگاه بانکی هست.
  • از بدو ورود به دوره با مباحث عملی کار میکنیم.
  • از صفر مدل سازی تا 100 پابلیش پروژه رو انجام میدیم.
  • جلسه به جلسه اپدیت میشه دوره و مشکلات بر طرف میشه.
  • پروژه نهایی رو روی هاست پابلیش می کنیم.
  • شامل امکانات :
    • اتصال به درگاه بانک
    • سرویس ارسال ایمیل
    • سرویس ارسال پیامک
    • سرویس چت انلاین
    • پیاده سازی چت واتساپ با قابلیت اضافه کردن حساب های متعدد
    • پنل ادمین حرفه ای
    • سیستم احراز هویت 
    • پیاده سازی سیستم امار سایت
    • ایجاد حالت تعمیرات
    • و 10 ها امکان پیشرفته دیگه

ما توی این دوره شما رو وارد بازار کار میکنیم . در زیر نمونه فروشگاه هایی که ما با  استفاده از ASP.Net MVC نوشتیم رو می تونید مشاهده کنید.

نمونه اول

نمونه دوم

نمونه سوم

در پایان این دوره :

با نحوه تحلیل و بررسی یک پروژه اشنا شده اید

با نحوه پیاده سازی جداول پایگاه داده اشنا شده اید

بامباحث پیشرفته سی شارپ اشنا خواهید شد

مباحث مربوط به طراحی چند لایه و معماری تمیز 

مباحث مرتبط با api های خارجی 

مباحث مرتبط با پابلیش پروژه

مباحث مربوط با اعتبار سنجی 

ایجاد صفحات خطا

مباحث Error Handling

ایجاد ریپازیتوری جنریک

استفاده از Unit Of Work در پروژه های MVC

 و ...

بعد از ثبت نام در این دوره می توانید در همین صفحه جلسات دوره را مشاهده کنید.

پیش نیاز ها :

  • مسلط به زبان سی شارپ
  • اشنایی با HTML
  • اشنایی با CSS  و بوت استرپ
  • اشنایی با جاوا اسکریپت

ویدئوها

1

معرفی دوره

2

معرفی Asp.Net MVC

3

معرفی کنترلر ها (Controllers)

4

معرفی View ها

5

معرفی Action Method ها

6

معرفی موتور Razor

7

معرفی Model

8

بررسی Model Binder

9

کار با Complex Type ها در Model Binder

نظر خود را ارسال کنید

برای ثبت نظر باید ابتدا در سایت ثبت نام کنید یا اگر حساب کاربری دارید ابتدا وارد حساب خود شوید!

نظرات شما

ابوالفضل صفری

10 شهریور 1403

سلام وقت بخیر این دوره کی تموم میشه؟