آموزش 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

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