آموزش برنامه های 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
(آخرین آپدیت)
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 لذت می برد. وی اخیراً علاقه شدیدی به وبلاگ نویسی و سئو نیز پیدا کرده است. او عاشق یادگیری چیزهای جدید است!