آموزش ASP.NET Core 3.0: چرخه حیات درخواست MVC

ASP.NET Core 3.0: The MVC Request Life Cycle

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هدف این دوره توانمند سازی توسعه دهندگان دات نت با درک بهتر از چارچوب MVC است. با هم ، ما نحوه پردازش درخواست HTTP توسط ملفه های MVC و .NET Core را هنگام عبور از طریق خط لوله برنامه از نزدیک بررسی خواهیم کرد. بسیاری از توسعه دهندگان کار با MVC را از طریق روش های Action ، Controllers ، Razor Views و سایر اجزای ضروری یاد می گیرند. این یک مکان عالی برای شروع است ، اما با افزایش پیچیدگی پروژه های شما ، به سرعت به درک عمیق تری از چگونگی عملکرد داخلی این نوع چارچوب ها نیاز خواهید داشت. در این دوره ، The MVC Request Life CYcle ، خواهید آموخت که چگونه درخواستهای HTTP توسط مراحل مختلف و اجزای خط لوله MVC پردازش می شوند. ابتدا یاد خواهید گرفت که چگونه Middleware از مشکلات و مسیریابی سطح برنامه استفاده می کند. در مرحله بعدی ، خواهید فهمید که چگونه کنترل کننده ها و روش های اقدام برای رسیدگی به درخواست ورودی ، انتخاب و تنظیم می شوند. سرانجام ، شما خواهید آموخت که چگونه MVC سرانجام پاسخی به مشتری می دهد. با پایان این دوره ، خواهید فهمید که MVC در کل چگونه کار می کند و چگونه می توانید از این دانش برای بهبود طراحی و اشکال زدایی برنامه های خود استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی مفاهیم ضروری چرخه زندگی Introducing Essential Life Cycle Concepts

  • رفتن بیشتر با MVC Going Further with MVC

  • تعریف چرخه زندگی درخواست Defining the Request Life Cycle

  • چرخه زندگی MVC درخواست The MVC Request Life Cycle

  • معرفی کد منبع MVC Introducing the MVC Source Code

  • تنظیم کد منبع MVC Setting up the MVC Source Code

  • گشت و گذار در کد منبع MVC Touring the MVC Source Code

درک خط لوله Middleware Understanding the Middleware Pipeline

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

  • Middleware چیست؟ What Is Middleware?

  • برنامه نویسی Middleware Coding Middleware

  • گشت و گذار در کلاس ها و برنامه ها Touring the Program and Startup Classes

  • ساخت یک خط لوله میان افزار ساده Building a Simple Middleware Pipeline

  • بررسی یک مورد استفاده از Middleware Exploring a Middleware Use Case

  • برنامه نویسی یک جزware میان افزار قابل استفاده مجدد Coding a Reusable Middleware Component

  • تجسم خط لوله MVC Middleware Visualizing the MVC Middleware Pipeline

  • کاوش نسخه داخلی MVC Middleware Exploring MVC Middleware Internals

  • Aspnet Core MVC درخواست چرخه زندگی 3 Aspnet Core MVC Request Life Cycle 3

کار با Routing Working with Routing

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

  • مسیریابی چیست؟ What Is Routing?

  • کار با مفاهیم اولیه مسیریابی Working with Basic Routing Concepts

  • معرفی Endpoint Routing Introducing Endpoint Routing

  • کاوش مسیریابی داخلی Exploring Routing Internals

  • قدم زدن در مسیریابی Endpoint Stepping through Endpoint Routing

  • گسترش مفاهیم میان افزار Endpoint Expanding on Endpoint Middleware Concepts

  • ساخت م Customلفه های مسیریابی نقطه پایانی سفارشی Building Custom Endpoint Routing Components

  • مسیریابی Endpoint با Razor Pages Endpoint Routing with Razor Pages

  • خلاصه Summary

درک مقدماتی کنترلر Understanding Controller Initialization

  • مروری و اصطلاحات Overview and Terminology

  • اکتشاف اولیه کنترل کننده Exploring Controller Initialization

  • قدم زدن در ایجاد کنترلر Stepping through Controller Creation

  • فیلترها و چرخه زندگی درخواست کنید Filters and the Request Life Cycle

  • معرفی فیلترهای مجوز Introducing Authorization Filters

  • درک فیلترهای منابع و Middleware Understanding Resource and Middleware Filters

  • در حال اجرای فیلتر مجوز سفارشی Implementing a Custom Authorization Filter

  • درک فیلترهای منابع و Middleware Understanding Resource and Middleware Filters

  • خلاصه Summary

رسیدگی به درخواستها با روشهای اقدام Handling Requests with Action Methods

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

  • کاوش روشهای اقدام Exploring Action Methods

  • کاوش کنترل کننده اقدام کنترل کننده Exploring the Controller Action Invoker

  • معرفی صحافی مدل Introducing Model Binding

  • یک مثال اتصال ساده مدل ساده A Simple Model Binding Example

  • سفارشی کردن سیستم اتصال مدل Customizing the Model Binding System

  • تأثیر بر چرخه زندگی با اتصال مدل سفارشی Influencing the Life Cycle with Custom Model Binding

  • درک فیلترهای اکشن Understanding Action Filters

  • تأثیرگذاری بر چرخه زندگی با فیلترهای اکشن سفارشی Influencing the Life Cycle with Custom Action Filters

  • خلاصه Summary

کاوش در نتایج عملکرد و موتور مشاهده Exploring Action Results and the View Engine

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

  • نتایج اقدام و چرخه زندگی Action Results and the Life Cycle

  • درک فیلترهای نتیجه Understanding Result Filters

  • قدم زدن در اجرای نتیجه اقدام Stepping through Action Result Execution

  • بررسی روند نمایش View Exploring the View Rendering Process

  • کار با اجرای نمایش نتیجه Working with View Result Execution

  • گشت و گذار در نمای تیغ کامپایل شده Touring a Compiled Razor View

  • افکار پایانی Closing Thoughts

نمایش نظرات

آموزش ASP.NET Core 3.0: چرخه حیات درخواست MVC
جزییات دوره
2h 47m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
110
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 لذت می برد. وی اخیراً علاقه شدیدی به وبلاگ نویسی و سئو نیز پیدا کرده است. او عاشق یادگیری چیزهای جدید است!