آموزش ASP.NET MVC: چرخه زندگی HTTP درخواست

ASP.NET MVC: HTTP Request Life Cycle

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

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • معرفی نمونه برنامه Sample application introduction

1. برنامه و درخواست چرخه زندگی 1. The Application and Request Life Cycle

  • آشنایی با چرخه عمر درخواست Introduction to the request life cycle

  • رویدادهای برنامه جهانی را کاوش کنید Explore global application events

  • قبل از شروع برنامه کد را شروع کنید Initialize code before application start

  • بررسی رویدادهای چرخه عمر درخواست HTTP Examine HTTP request life cycle events

  • در رویدادهای برنامه HTTP مشترک شوید Subscribe to HTTP application events

2. طراحی و پیاده سازی ماژول های HTTP و کنترل کننده ها 2. Design and Implement HTTP Modules and Handlers

  • بررسی اجمالی ماژول HTTP HTTP module overview

  • یک ماژول پردازش درخواست سفارشی بسازید Build a custom request processing module

  • آشنایی با گیرندگان HTTP Introduction to HTTP handlers

  • یک کنترل کننده HTTP سفارشی را پیاده سازی کنید Implement a custom HTTP handler

  • بین دستگیران و ماژول ها را انتخاب کنید Choose between handlers and modules

3. سیستم مسیریابی ASP.NET MVC 3. The ASP.NET MVC Routing System

  • آشنایی با مسیریابی Introduction to routing

  • مرور اجمالی ماژول مسیریابی URL URL routing module overview

  • دستگیرندگان مسیر را درک کنید Understand route handlers

  • مسیریابی مبتنی بر کنوانسیون را پیکربندی کنید Configure convention-based routing

  • مسیریابی ویژگی را کاوش کنید Explore attribute routing

4- کنترلرها و چرخه عمر درخواست کنید 4. Controllers and the Request Life Cycle

  • مبانی کنترل کننده Controller basics

  • اولیه سازی کنترلر را درک کنید Understand controller initialization

  • یک کارخانه کنترلر سفارشی ایجاد کنید Create a custom controller factory

  • نقش رسیورهای وابستگی را کاوش کنید Explore the role of dependency resolvers

  • یک حل کننده وابستگی سفارشی تعریف کنید Define a custom dependency resolver

5- فرایند اجرای روش اقدام 5. The Action Method Execution Process

  • آشنایی با فراخوان عمل Introduction to action invocation

  • انتخاب روش عمل را درک کنید Understand action method selection

  • با ویژگی های انتخاب کننده اکشن کار کنید Work with action selector attributes

  • از فیلترهای تأیید اعتبار و مجوز استفاده کنید Apply authentication and authorization filters

  • ویژگی اتصال مدل را کاوش کنید Explore the model binding feature

  • اجرای عملی با فیلترهای عمل Action execution with action filters

  • یک فیلتر عمل سفارشی را پیاده سازی کنید Implement a custom action filter

6. نتیجه گیری و موتور نمایش 6. Result Execution and the View Engine

  • اجمالی اجرای نتیجه عمل Overview of action result execution

  • انواع نتایج عملکرد را کاوش کنید Explore action result types

  • مشاهده اولیه و ارائه View initialization and rendering

  • یک موتور نمای سفارشی ایجاد کنید Create a custom view engine

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش ASP.NET MVC: چرخه زندگی HTTP درخواست
جزییات دوره
2h 15m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
18,934
- از 5
ندارد
دارد
دارد
Janan Siam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janan Siam Janan Siam

مدیر فنی و مدیر توسعه

جانان سیام یک مدیر فنی مجرب و مدیر توسعه است.

جانان دارای سابقه ای اثبات شده در پیشبرد موفقیت آمیز تیم های توزیع شده جغرافیایی در طراحی و توسعه سیستم های نرم افزاری پیچیده است. او دارای بیش از 15 سال تجربه در مدیریت چرخه عمر برنامه است و می تواند با اطمینان با ذینفعان کسب و کار برای طراحی معماری راه حل و مقابله با توسعه برنامه های کاربردی کامل و مدیریت انتشار همکاری کند. علاوه بر این ، جانان دارای گواهینامه های متعدد مایکروسافت است که نشان دهنده تخصص او در ایجاد برنامه هایی است که از فناوری های وب دات نت استفاده می کنند. راهنمای مهندسین جوان و داوطلب شدن در سازمان زنان که کد می نویسند. هنگامی که او برنامه نویسی نمی کند و تیم های توسعه ای را از دفتر خانه اش رهبری نمی کند ، می بینید که او وقت با کیفیتی را با فرزندان و همسرش سپری می کند.