اگر یک جایگزین سبک برای ASP.NET سنتی می خواهید، MVC جایی برای شروع است. MVC یکی از سه مدل برنامه نویسی ASP.NET می باشد. MVC یک چارچوب برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC (مدل نمایش کنترلر) است. مدل نشان دهنده هسته ی برنامه است (بعنوان مثال، یک لیست از رکوردهای پایگاه داده). دید و نما، داده را نمایش میدهد (رکوردهای پایگاه داده). کنترلر، ورودی ها را مدیریت می کند (برای رکوردهای پایگاه داده). مدل MVC، همچنین کنترل کاملی روی HTML ،CSS و JavaScript فراهم می کند.
سرفصل های دوره آموزشی Udemy Deep dive into ASP.NET MVC by 22 Yrs Experience Trainer:
– معرفی MVC
– اولین برنامه MVC
– مقدمه مشاهده در برنامه MVC
– افزودن و مدل در برنامه MVC
– بررسی کنترل کننده ها
– انتقال اطلاعات از کنترل کننده به نما
– اقدامات انتخاب HttpGet و HttpPost
– ساخته شده در فیلترهای عمل
– بررسی نقاط خیره کننده
– کار با صفحات طرح
– نمایش های جزئی
– انواع مشاهدات
– حفاری به متدهای HTML Helper
– متخصصان پیوند خوراکی به ViewData
– HTML Helper مرتبط به مدل
– درک الگوهای اتصال دهنده
– Attribute Bind
– به روز رسانی مدل و سعی کنید روش های به روز رسانی مدل
– نوشتن مدل سفارشی مدل
– حاشیه نویسی و تایید
– ویژگی های اعتبار سنجی از راه دور و سفارشی
– فایل تهیه وب و کلاس برنامه جهانی
– تکنیک های مدیریت دولتی
– مثال API کوکی ها
– مثال احراز هویت کوکی ها
– فرهنگ لغت کوکی
– درک جلسات
– مثال ورود به سیستم با استفاده از جلسات
– کار با خواص جلسه
– اداره داده های جهانی در یک برنامه وب
– CRUD عملیات با استفاده از چارچوب Entity
– تأیید اعتبار و مجوز
– تأیید هویت بر اساس نقش
– URL مسیریابی
– ویژگی های مسیریابی در MVC5