تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی Middleware در ASP.NET Core

دوره آموزشی Middleware در ASP.NET Core

1 ساعت 1 دقیقهمتوسط2025-05-06

مدرسین

Christian Wenz

Christian Wenz

Web Pioneer, Technology Specialist, Entrepreneur

جزئیات دوره

در ASP.NET Core، همه درخواست‌ها و پاسخ‌های وب‌سایت از یک مسیر مشخصی رد می‌شن که بهش می‌گیم خط لوله HTTP یا HTTP pipeline. این خط لوله از چندتا بخش به نام میان‌افزار (middleware) ساخته شده که هرکدوم می‌تونن درخواست و پاسخ‌ها رو ببینن، بررسی کنن و تصمیم بگیرن چکار کنن. مثلاً ممکنه درخواست رو تغییر بدن، پاسخ رو دستکاری کنن یا حتی تصمیم بگیرن که درخواست رو به مرحله بعدی توی خط لوله بفرستن یا نه.

تو این دوره، شما یاد می‌گیرید که Middleware چیه و چطوری می‌تونید خودتون میان‌افزار بنویسید تا قابلیت‌های وب‌اپلیکیشن ASP.NET Core تون رو ارتقا بدید. استاد کریستین ونز بهتون نشون می‌ده چطور میشه Middlewareها رو به صورت درج‌شده در برنامه (inline) یا خارجی (external) نوشت، چطوری اون‌ها رو به درخواست‌های HTTP وصل کنید، و چطوری ترتیب اجرای Middlewareها رو تنظیم کنید تا همه چیز به شکل بهینه اجرا بشه.

اهداف یادگیری
ساختار و عملکرد خط لوله ASP.NET Core را توضیح دهید.
توسعه Middleware سفارشی در ASP.NET Core به صورت مستقیم در فایل Program.cs را یاد بگیرید.
با گزینه‌های مختلف برای ساخت یک کلاس Middleware در ASP.NET Core آشنا شوید و تفاوت‌ها را بفهمید.

مهارت ها

ASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentSoftware Development ToolsWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - ساخت میان‌افزار سفارشی در ASP.NET Core
  • 02 - آنچه باید بدانید

۱. شروع کار با میان‌افزار‌ها در ASP.NET Core

  • 03 - خط لوله ASP.NET Core
  • 04 - میان‌افزارهای داخلی ASP.NET Core
  • 05 - ایجاد یک میان‌افزار با Run()
  • 06 - ایجاد یک میان‌افزار با استفاده از ()Use
  • 07 - میان‌افزارهای مختص مسیر با Map()
  • 08 - میان‌افزارها با MapWhen() و UseWhen()
  • 09 - چالش - پیاده‌سازی یک میان‌افزار
  • 10 - راهکار - پیاده‌سازی یک میان‌افزار

۲. ویژگی‌های بیشتر میان‌افزار ASP.NET Core

  • 11 - ایجاد یک کلاس میان‌افزار
  • 12 - پیاده‌سازی و ثبت یک میان‌افزار
  • 13 - افزودن یک متد الحاقی
  • 14 - ایجاد یک میان‌افزار از طریق یک کارخانه
  • 15 - تست یک میان‌افزار

نتیجه‌گیری

  • 16 - مهارت‌های ASP.NETCore خود را افزایش دهید

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal