دوره آموزشی جامع ASP.NET MVC 5

دوره آموزشی جامع ASP.NET MVC 5

2 ساعت 38 دقیقهمبتدی2019-08-12

مدرسین

Jonathan "J." Tower

Jonathan "J." Tower

Microsoft MVP, Software Architect

جزئیات دوره

ASP.NET MVC ابزار انتخابی برای ایجاد برنامه های وب مدرن، پویا و مقیاس پذیر است. MVC 5 شامل ویژگی هایی است که توسعه سریع و آزمایش محور را امکان پذیر می کند. در این دوره، جاناتان "جی." برج موارد اساسی چارچوب ASP.NET MVC 5 را آموزش می دهد. بدانید مدل ها، نماها و کنترل کننده ها چگونه هستند و چگونه داده ها بین آنها منتقل می شود. ببینید چگونه از کلاس های کنترل کننده و روش های عملکرد آنها برای سازماندهی منطق برنامه شما استفاده می شود. نحوه استفاده از مدلهای قوی تایپ شده در نظرات شما. نحوه ایجاد مدل با Entity Framework؛ و چگونه می توان ویژگی های اعتبار سنجی سفارشی خود را ایجاد کرد. او همچنین نحوه ایجاد و انجام تست های واحد را برای اطمینان از ساختن نرم افزاری که کار می کند، نشان می دهد.

اهداف یادگیری
ایجاد یک پروژه جدید ASP.NET MVC 5
استفاده از کنترل کننده ها و روش های عمل
ایجاد مسیرهای ویژگی
مدلهای قوی تایپ شده
ساخت HTML با HtmlHelpers
اشتراک گذاری دیدگاه ها
ساختن مدلها با Entity Framework
کد تست واحد

مهارت ها

ASP.NET MVCASP.NETBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentEssential TrainingWeb DevelopmentMicrosoft

سرفصل ها

مقدمه

  • برنامه‌های تحت وب قدرتمند با MVC 5
  • آنچه باید بدانید
  • ابزار مورد استفاده
  • نمای کلی پروژه آزمایشی

شروع به کار با MVC 5

  • الگوی Model-View-Controller (MVC).
  • مزایای MVC
  • گفتگوی پروژه جدید ویژوال استودیو
  • قدم زدن در قالب پروژه جدید
  • نحوه درخواست خدمات MVC
  • پیکربندی راه‌اندازی و مسیریابی جهانی

راه‌اندازی و پیکربندی

  • مدیریت رویدادها در Global.asax
  • پیکربندی برنامه با شروع برنامه

کنترل کننده ها

  • کنار هم قرار دادن قطعات
  • استفاده از کنترلرها و روش‌های عمل
  • بازگرداندن پاسخ نما
  • استفاده از سایر کمک کننده‌های پاسخ
  • مسیریابی صفت
  • مسیریابی ویژگی‌های پیشرفته

فیلترها

  • برنامه خود را با فیلترها ایمن کنید
  • سفارشی کردن اعمال خود با فیلتر
  • تغییر نتایج عمل با فیلترها
  • رسیدگی به استثناها با فیلتر

دیدگاه ها

  • مشاهده پوشه سازماندهی شده بر اساس کنوانسیون
  • Razor - انتقال از کد به نشانه گذاری
  • عبارات و بلوک‌های صریح ضمنی
  • افزودن نظرات به Razor
  • مدیریت پست‌های فرم با IsPost
  • ارسال اطلاعات از کنترلر

مدل‌های قوی تایپ شده

  • در کنار هم آوردن مدل‌ها و نماها
  • ساخت HTML با HTML Helpers
  • استفاده پیشرفته از HTML Helpers
  • Helpers HTML درون خطی خود را تعریف کنید
  • ایجاد Helpers سفارشی HTML

اشتراک گذاری دیدگاه ها

  • به اشتراک گذاری طرح بندی
  • استفاده از باندل‌ها و مقاطع در چیدمان ها
  • ارائه نماهای جزئی
  • فرار از علامت @

مدل ها

  • مدل‌های داده در مقابل مدل‌های مشاهده
  • ساخت مدل با Entity Framework
  • اعتبار سنجی با حاشیه نویسی داده ها
  • اعتبارسنجی با ModelState
  • نمایش اعتبارسنجی در نما
  • ساخت صفات اعتبارسنجی سفارشی

تست واحد

  • تست نمای انتخابی یک کنترلر
  • آزمایش داده‌های نمای کنترلر

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان