تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ASP.NET MVC: ایجاد بهره وری و قابلیت نگهداری

دوره آموزشی ASP.NET MVC: ایجاد بهره وری و قابلیت نگهداری

2 ساعت 21 دقیقهپیشرفته2018-08-08

مدرسین

Jess Chadwick

Jess Chadwick

Software Consultant

جزئیات دوره

ASP.NET MVC ویژگی ها و قابلیت های فوق العاده ای را در خارج از جعبه ارائه می دهد، اما برای بهینه سازی کد خود کارهای بیشتری می توانید انجام دهید. در این دوره غواصی عمیق از جس چادویک، نحوه ایجاد برنامه های کاربردی برای بهره وری و قابلیت نگهداری طولانی مدت را با ساده سازی دیدگاه ها، کنترل کننده ها و مدل های خود بیاموزید. نحوه تفکیک منطق برنامه و کسب و کار، استفاده مجدد و ساده سازی نماها، مدیریت وابستگی ها، کاهش نشانه گذاری با کمک های HTML و اعمال الگوها برای افزایش بهره وری و ساده سازی منطق کنترل کننده را بیاموزید. به علاوه، نحوه استفاده از پوشه های ویژگی را بیاموزید، که همه کنترلرها، نماها و مدلهای لازم را برای یک ویژگی در یک پوشه واحد گروه بندی می کند، زمان ناوبری و جستجو را کاهش می دهد و مقیاس بندی ویژگی ها و استفاده مجدد از کد را فعال می کند.

اهداف یادگیری
ایجاد پروژه های جداگانه برای منطق برنامه و تجارت
سفارشی سازی مسیرها با ویژگی مسیریابی
استفاده مجدد از دیدگاه ها
مدیریت وابستگی ها با تزریق وابستگی
ساده سازی دیدگاه ها
کاهش و استفاده مجدد از نشانه گذاری با راهنمای HTML
ایجاد مدلهای دید برای کاهش منطق مشاهده
تفکیک کنترل کننده ها و منطق تجاری
ساده سازی منطق کنترل کننده با الگوی Mediator
سازماندهی مجدد به ویژگی پوشه ها

مهارت ها

ASP.NET MVCASP.NETC#Back-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - طراحی برنامه‌های ASP.NETMVC خود را بهبود بخشید
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین
  • 04 - راه‌اندازی محیط توسعه

1. فراتر رفتن از اصول

  • 05 - متمایز کردن چارچوب و الگوی طراحی ASP.NET MVC
  • 06 - بررسی برنامه‌های کاربردی خود برای یافتن فرصت‌هایی برای بهبود
  • 07 - ایجاد پروژه‌های جداگانه برای منطق کاربردی و تجاری

2. بردهای سریع

  • 08 - فعال کردن کامپایل View برای تشخیص خطاها در زمان ساخت
  • 09 - کاهش منابع فضای نام با Import جهانی
  • 10 - سفارشی کردن مسیرها با ویژگی مسیریابی
  • 11 - استفاده مجدد از نمای مشابه برای رندر سمت سرور و سمت سرویس گیرنده
  • 12 - ثبت خطای بهتر با ELMAH
  • 13 - مدیریت وابستگی‌ها با تزریق وابستگی

3. ساده کردن دیدگاه‌های خود

  • 14 - استفاده از روش‌های پسوند برای حذف رشته‌های جادویی
  • 15 - استفاده از متدهای افزونه برای تایپ قوی اکشن‌های رایج
  • 16 - ایجاد کمک‌های HTML سفارشی برای کاهش و استفاده مجدد از نشانه گذاری
  • 17 - استفاده از اقدامات فرزند برای ایجاد نشانه گذاری مشترک پیچیده
  • 18 - چالش - از یک اکشن فرزند برای ایجاد یک کمک کننده HTML هوشمندتر استفاده کنید
  • 19 - راه حل - از یک اکشن فرزند برای ساختن کمک کننده HTML هوشمندتر استفاده کنید

4. کاهش View Logic با View Models

  • 20 - ایجاد مدل view حاوی منطق view
  • 21 - پر کردن یک مدل view با داده
  • 22 - به روز رسانی نما برای استفاده از مدل view

5. جداسازی کنترل کننده‌ها و منطق تجاری

  • 23 - کاهش کدهای تکراری با فیلترهای اکشن سفارشی
  • 24 - ایجاد قراردادهای صریح با اشیاء درخواست
  • 25 - انتقال منطق تجاری از یک کنترل کننده به یک سرویس
  • 26 - مصرف سرویس از کنترلر
  • 27 - چالش - ایجاد فیلتر اقدام اعتبارسنجی مدل
  • 28 - راه حل - ایجاد فیلتر اقدام اعتبارسنجی مدل

6. ساده کردن منطق کنترلر با الگوی واسطه

  • 29 - درک الگوی Mediator
  • 30 - نصب و پیکربندی MediatR
  • 31 - ایجاد هندلر
  • 32 - مصرف هندلر در یک کنترلر

7. سازماندهی مجدد به پوشه‌های ویژگی

  • 33 - درک رویکرد پوشه‌های ویژگی
  • 34 - ایجاد پوشه‌های ویژگی
  • 35 - فعال کردن موقعیت نماهای ویژگی

نتیجه

  • 36 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal