آموزش برنامه های MVC خود را با 10 امتیاز افزونه بهبود دهید

Improving Your MVC Applications with 10 Extension Points

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به چگونگی گسترش و شخصی سازی چارچوب MVC برای حل بهتر وظایف مشترک توسعه می پردازد. MVC با در نظر گرفتن قابلیت توسعه طراحی شده است و استفاده از این انعطاف پذیری می تواند به شما در حل سریعتر و کارایی موثرتر کمک کند. هدف از این دوره آموزش به توسعه دهندگان است که چگونه چارچوب MVC را برای پاسخگویی به نیازهای خود سفارشی و گسترش دهند. MVC با قابلیت توسعه پذیری قدرتمند ساخته شده است و استفاده از این انعطاف پذیری می تواند به حل سریعتر و موثرتر کارها کمک کند. این دوره به بررسی نقاط توسعه می پردازد که به احتمال زیاد سازندگان در یک پروژه واقعی با آنها کار می کنند و بیشترین ارزش را در کوتاهترین زمان ارائه می دهند. درک این ویژگی ها برای ساخت برنامه های MVC قابل نگهداری و ساختاردهی بسیار مهم است.

سرفصل ها و درس ها

بررسی اجمالی Overview

  • مقدمه Introduction

  • این دوره برای چه کسی است؟ Who Is This Course For?

  • مرور اجمالی نقاط افزونه Extension Points Overview

  • کاوش در پروژه نمونه Exploring the Sample Project

بهبود پاسخ های برنامه با نتایج اقدام سفارشی Improving Application Responses with Custom Action Results

  • بررسی اجمالی مشکل Problem Overview

  • غواصی در نتایج عمل Diving into Action Results

  • نسخه ی نمایشی: یک نتیجه ساده اقدام سفارشی Demo: A Simple Custom Action Result

  • نسخه ی نمایشی: گسترش نتایج کنونی موجود Demo: Extending Existing Action Results

  • خلاصه Summary

سازماندهی جریان برنامه با فیلترهای اکشن Organizing Application Flow with Action Filters

  • مشکل گردش کار The Workflow Problem

  • کار با فیلترهای اکشن Working with Action Filters

  • نسخه ی نمایشی قسمت 1: شروع فیلتر گردش کار Demo Part 1: Beginning the Workflow Filter

  • نسخه ی نمایشی قسمت 2: اجرای فیلتر گردش کار Demo Part 2: Implementing the Workflow Filter

  • خلاصه Summary

پاک کردن تیغ اصلاح تیغ خود با کمک HTML Keeping Your Razor Code Clean with HTML Helpers

  • پرونده مربوط به راهنمای HTML The Case for HTML Helpers

  • مروری بر HTML Helpers HTML Helpers Overview

  • نسخه ی نمایشی: بهبود کد Razor با استفاده از HTML Helper Demo: Improving Razor Code Using a Custom HTML Helper

  • خلاصه Summary

فعال کردن پشتیبانی از تم با موتور نمایش سفارشی Enabling Theme Support with a Custom View Engine

  • شیرجه رفتن به مضامین Diving into Themes

  • درک موتورهای نمایش MVC Understanding MVC View Engines

  • نسخه ی نمایشی: ساخت موتور نمایش سفارشی Demo: Building the Custom View Engine

  • نسخه ی نمایشی: پیاده سازی موتور نمایش سفارشی Demo: Implementing the Custom View Engine

  • خلاصه Summary

بهبود مدیریت خطا با فیلترهای استثنای سفارشی Improving Error Handling with Custom Exception Filters

  • نیاز به دست زدن به استثنا The Need for Exception Handling

  • مدیریت موارد استثنایی در MVC Handling Exceptions in MVC

  • نسخه ی نمایشی: مدیریت خطاها با فیلترهای استثنای سفارشی Demo: Handling Errors with Custom Exception Filters

  • خلاصه Summary

گسترش اعتبار سنجی برای بهبود یکپارچگی داده ها Extending Validation to Improve Data Integrity

  • نیاز به اعتبار سنجی سفارشی The Need for Custom Validation

  • تکنیک های اعتبار سنجی داده ها در MVC Data Validation Techniques in MVC

  • نسخه ی نمایشی: ایجاد یک ویژگی اعتبار سنجی سفارشی Demo: Creating a Custom Validation Attribute

  • نسخه ی نمایشی: در حال اجرا اعتبار سنجی املاک Demo: Implementing Cross Property Validation

  • خلاصه Summary

گسترش اتصال داده با اتصال دهنده های مدل سفارشی Extending Data Binding with Custom Model Binders

  • اتصال قالبهای اضافی داده Binding Additional Data Formats

  • درک فرآیند اتصال مدل Understanding the Model Binding Process

  • نسخه ی نمایشی: رمزگذاری پیوند دهنده مدل سفارشی Demo: Coding a Custom Model Binder

  • خلاصه Summary

بهبود در دسترس بودن داده ها با ارائه دهندگان ارزش سفارشی Improving Data Availability with Custom Value Providers

  • نیاز به منابع داده اضافی The Need for Additional Data Sources

  • گسترش اتصال مدل از طریق ارائه دهندگان ارزش Extending Model Binding through Value Providers

  • نسخه ی نمایشی: ایجاد یک ارائه دهنده ارزش سفارشی Demo: Creating a Custom Value Provider

  • خلاصه Summary

شخصی سازی امنیت با استفاده از فیلترهای تأیید اعتبار Customizing Security Using Authentication Filters

  • بررسی امنیت برنامه Exploring the Application's Security

  • درک فیلترهای تأیید اعتبار و مجوز Understanding Authentication and Authorization Filters

  • نسخه ی نمایشی: ساخت یک فیلتر احراز هویت Demo: Building an Authentication Filter

  • خلاصه Summary

تأثیر بر اجرای روش اقدام با استفاده از انتخابگرهای سفارشی Influencing Action Method Execution Using Custom Selectors

  • بهبود کنترل درخواست ها Improving Control Over Requests

  • عمیق شیرجه رفتن به عملگرهای عمل Deep Dive into Action Selectors

  • نسخه ی نمایشی: ایجاد انتخابگر روش اقدام سفارشی Demo: Creating a Custom Action Method Selector

  • نسخه ی نمایشی: تقویت لایه کنترل کننده با استفاده از کلاس Base Demo: Enhancing the Controller Layer Using a Base Class

  • خلاصه Summary

نمایش نظرات

آموزش برنامه های MVC خود را با 10 امتیاز افزونه بهبود دهید
جزییات دوره
3h 8m
49
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
377
4.8 از 5
دارد
دارد
دارد
Alex Wolf
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Wolf Alex Wolf

الکس ولف علاقه زیادی به توسعه نرم افزار و تسلط بر فن آوری های جدید دارد. وی چندین سال تجربه کار تقریباً منحصراً با سیستم عامل های NET ، مانند SharePoint ، NopCommerce و Orchard را دارد. وی اخیراً گواهینامه های مایکروسافت را در هر دو فناوری توسعه برنامه MVC و HTML 5 بدست آورده است. الکس بعد از اینکه متوجه شد اشتیاق واقعی او در اواخر دانشگاه است ، در رشته مدیریت بازرگانی تحصیل کرده و در رشته برنامه نویسی کامپیوتر نیز تحصیل کرده است. وی بیشتر حرفه خود را در نقش مشاور نرم افزار ، توسعه و گسترش برنامه هایی برای ساده سازی فرایندهای تجاری سپری کرده است. وقتی کدگذاری نمی کند ، الکس از خواندن و ایجاد Motion Graphics با نرم افزارهایی مانند After Effects و Maya لذت می برد. وی اخیراً علاقه شدیدی به وبلاگ نویسی و سئو نیز پیدا کرده است. او عاشق یادگیری چیزهای جدید است!