دوره آموزشی ASP.NET MVC: چرخه عمر یک درخواست HTTP
2 ساعت 33 دقیقهپیشرفته2021-02-01
مدرسین

Janan Siam
Technical Lead and Development Manager
جزئیات دوره
با جستجوی چرخه عمر درخواست HTTP هنگام عبور از فریمورک ASP.NET MVC، معماری فریمورک MVC را بیاموزید. این دوره به توسعه دهندگان در مورد مراحل اصلی چرخه عمر درخواست و همچنین نحوه تمدید و شخصیسازی آنها در صورت لزوم، آموزش میدهد. این دوره به جای تمرکز بر روی کدنویسی MVC و چگونگی ساخت برنامهها، به روابط بین اجزای متشکل از درخواست pipeline میپردازد. کارهای داخلی فریمورک MVC در صورت لزوم، مانند کارخانههای کنترل کننده، حلالهای وابستگی و اجرای نتیجه، مورد بحث قرار میگیرد.
اهداف یادگیری
مبانی چرخه عمر درخواست
طراحی و پیاده سازی ماژول ها و کنترل کننده های HTTP
انتخاب بین کنترل کننده و ماژول
درک مسیریاب های مسیر
پیکربندی مسیریابی مبتنی بر قرارداد
مسیریابی ویژگی ASP.NET MVC
ایجاد کارخانه کنترلر سفارشی
تعریف حل کننده وابستگی سفارشی
ایجاد موتور نمای سفارشی
اهداف یادگیری
مبانی چرخه عمر درخواست
طراحی و پیاده سازی ماژول ها و کنترل کننده های HTTP
انتخاب بین کنترل کننده و ماژول
درک مسیریاب های مسیر
پیکربندی مسیریابی مبتنی بر قرارداد
مسیریابی ویژگی ASP.NET MVC
ایجاد کارخانه کنترلر سفارشی
تعریف حل کننده وابستگی سفارشی
ایجاد موتور نمای سفارشی
مهارت ها
ASP.NET MVCASP.NETC#Back-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - نمونه معرفی اپلیکیشن
1. چرخه عمر برنامه و درخواست
- 04 - مقدمه ای بر چرخه عمر درخواست
- 05 - رویدادهای برنامه جهانی را کاوش کنید
- 06 - کد را قبل از شروع برنامه راهاندازی کنید
- 07 - رویدادهای چرخه حیات درخواست HTTP را بررسی کنید
- 08 - در رویدادهای برنامه HTTP مشترک شوید
- 09 - چالش - رسیدگی به خطاهای جهانی
- 10 - راه حل - رسیدگی به خطاهای جهانی
2. طراحی و پیادهسازی ماژولها و هندلرهای HTTP
- 11 - نمای کلی ماژول HTTP
- 12 - یک ماژول پردازش درخواست سفارشی بسازید
- 13 - مقدمه ای بر هندلرهای HTTP
- 14 - یک هندلر سفارشی HTTP را پیادهسازی کنید
- 15 - بین هندلرها و ماژولها یکی را انتخاب کنید
3. سیستم مسیریابی ASP.NET MVC
- 16 - مقدمه ای بر مسیریابی
- 17 - نمای کلی ماژول مسیریابی URL
- 18 - گردانندگان مسیر را درک کنید
- 19 - مسیریابی مبتنی بر قرارداد را پیکربندی کنید
- 20 - مسیریابی ویژگیها را کاوش کنید
- 21 - چالش - یک مسیر سفارشی ایجاد کنید
- 22 - راه حل - یک مسیر سفارشی ایجاد کنید
4. کنترلرها و چرخه عمر درخواست
- 23 - اصول اولیه کنترلر
- 24 - مقدار دهی اولیه کنترلر را درک کنید
- 25 - یک کارخانه کنترل کننده سفارشی ایجاد کنید
- 26 - نقش حل کنندههای وابستگی را بررسی کنید
- 27 - یک تفکیک کننده وابستگی سفارشی تعریف کنید
5. فرآیند اجرای روش اقدام
- 28 - مقدمه ای بر فراخوانی عمل
- 29 - انتخاب روش عمل را درک کنید
- 30 - با ویژگیهای اکشن انتخابگر کار کنید
- 31 - فیلترهای احراز هویت و مجوز را اعمال کنید
- 32 - ویژگی binding مدل را بررسی کنید
- 33 - اجرای اکشن با فیلترهای اکشن
- 34 - یک فیلتر اکشن سفارشی را پیادهسازی کنید
- 35 - چالش - افزودن دوره جدید
- 36 - راه حل - افزودن دوره جدید
6. Result Execution و View Engine
- 37 - مروری بر اجرای نتیجه عمل
- 38 - انواع نتیجه عمل را کاوش کنید
- 39 - مقداردهی اولیه و رندرینگ را مشاهده کنید
- 40 - یک موتور نمایش سفارشی ایجاد کنید
- 41 - چالش - صفحه فرود برای دوره ها
- 42 - راه حل - صفحه فرود برای دوره ها
نتیجه
- 43 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی جامع ASP.NET MVC 5
- دوره آموزشی ویژگی های جدید ASP.NET
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET MVC 5
- دوره آموزشی هویت ASP.NET MVC 5: احراز هویت و مجوز
- دوره آموزشی ASP.NET MVC: ایجاد بهره وری و قابلیت نگهداری