نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به چگونگی گسترش و شخصی سازی چارچوب 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
نمایش نظرات