لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت خدمات پس زمینه در دات نت با 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
نمایش نظرات