آموزش ساخت خدمات پس زمینه در دات نت با HangFire

Building Background Services in .NET with HangFire

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با نحوه برنامه ریزی، مدیریت و نظارت بر کارهای پس زمینه در دات نت آشنا شوید - درس هایی از MVP مایکروسافت چرا انجام برخی از انواع کارها در پس زمینه مهم است؟ اضافه کردن HangFire به .NET Application Building jobs که بر اساس تقاضا اجرا می شوند کارهای ساختمانی که در زمان های برنامه ریزی شده اجرا می شوند ساخت مشاغل تکراری که در فواصل زمانی اجرا می شوند پیش نیازها:دانشجویان باید درک کلی از C# و .NET داشته باشند. همه مثال ها با NET 7 انجام می شوند اما به راحتی به .NET Framework، .NET Core 3.2، .NET 5 و .NET 6 قابل ربط هستند.

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

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

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

در پایان دوره، درک عمیقی از نحوه ساخت سرویس های پس زمینه در دات نت با استفاده از HangFire خواهید داشت و آماده خواهید بود که این مهارت ها را در پروژه های خود به کار ببرید. چه شما یک توسعه دهنده باتجربه دات نت باشید که به دنبال ارتقای مهارت های خود به سطح بعدی هستید، یا تازه وارد به دنیای خدمات پس زمینه، این دوره آموزشی برای همه دارد. پس چرا صبر کنیم؟ همین حالا ثبت نام کنید و از همین امروز شروع به ساخت خدمات پس زمینه کارآمد و قابل اعتماد در دات نت کنید!


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

ملزومات دوره Course Essentials

  • چرا خدمات پس زمینه؟ Why Background Services?

  • انواع خدمات پس زمینه Types of Background Services

  • مخزن Github Github Repository

  • به زودی (به روز رسانی 12-06-2023) Coming Soon (Updated 2023-06-12)

  • گزارش تغییر (به روز شده در 31-03-2023) Change Log (Updated 2023-03-31)

رایگان Freebies

  • "تاکتیک برای ایجاد خدمات پس زمینه در دات نت" از NDC لندن 2023 "Tactics for Building Background Services in .NET" from NDC London 2023

شروع شدن Getting Started

  • نصب و راه اندازی Installation

  • پیکربندی Configuration

  • داشبورد HangFire HangFire Dashboard

  • نکته جانبی: استفاده از SQLite با HangFire Side note: Using SQLite with HangFire

شغل ها Jobs

  • آناتومی یک شغل Anatomy of a Job

  • آزمون: آناتومی یک شغل QUIZ: Anatomy of a Job

  • مشاغل درخواستی On Demand Jobs

  • خطاها در HangFire Errors in HangFire

  • مشاغل برنامه ریزی شده Scheduled Jobs

  • مشاغل تکراری Recurring Jobs

  • سینتکس CRON توضیح داده شده است CRON Syntax Explained

  • ایجاد مشاغل تکراری در صورت تقاضا Triggering Recurring Jobs On Demand

موضوعات پیشرفته Advanced Topics

  • مجوز داشبورد Dashboard Authorization

نمایش نظرات

آموزش ساخت خدمات پس زمینه در دات نت با HangFire
جزییات دوره
2 hours
18
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
307
4.4 از 5
ندارد
دارد
دارد
Kevin Griffin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Griffin Kevin Griffin

13 بار MVP مایکروسافت