آموزش ساخت خدمات ASP.NET Core Hosted Services و .NET Core Worker Services

Building ASP.NET Core Hosted Services and .NET Core Worker Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: شما باید این دوره را بگذرانید تا در مورد استفاده از سرویس های میزبان در برنامه ASP.NET Core برای انجام بارهای پس زمینه اطلاعات کسب کنید. شما همچنین می توانید یاد بگیرید که چگونه میکرو سرویس های NET Core را با استفاده از الگوی سرویس کارگر بسازید. ساخت ریز خدمات .NET Core مزایای زیادی دارد. در این دوره ، با ساخت خدمات ASP.NET Core Hosted Services و .NET Core Worker Services ، شما خواهید آموخت که چه موقع و چگونه می توان سرویس های میزبان را در برنامه های خود اعمال کرد. ابتدا می توانید با اضافه کردن سرویس های میزبان به برنامه های اصلی ASP.NET برای انجام بارهای پس زمینه خارج از چرخه عمر درخواست آشنا شوید. در مرحله بعدی ، شما می آموزید که چگونه الگوی سرویس کارگر را هنگام ساخت ریز سرویس ها با استفاده از NET Core استفاده کنید. شما همچنین می توانید با استفاده از الگوی سرویس کارگر معرفی شده در .NET Core 3.0 ، میکرو سرویس های NET Core را بسازید. پس از اتمام این دوره ، دانش کاملی در ساخت سرویس های میزبان ASP.NET Core و استفاده از الگوی خدمات .NET Core karker خواهید داشت که به شما در ساخت برنامه های وب پاسخگو و ریز خدمات .NET Core کمک خواهد کرد. نرم افزار مورد نیاز: .NET Core SDK 3.1

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

افزودن وظایف پس زمینه به برنامه های اصلی ASP.NET Adding Background Tasks to ASP.NET Core Applications

  • معرفی دوره Course Introduction

  • معرفی برنامه رزرو تنیس Introducing the Tennis Booking Application

  • ایجاد سرویس میزبان Creating a Hosted Service

  • خدمات میزبانی شده چیست؟ What Are Hosted Services?

  • هماهنگی بین درخواست ها و خدمات میزبانی شده Coordinating between Requests and Hosted Services

  • پردازش پیام ها از یک کانال در سرویس های میزبان Processing Messages from a Channel in Hosted Services

  • خلاصه ماژول Module Summary

خدمات .NET هسته کارگر ساختمان Building .NET Core Worker Services

  • معرفی ماژول Module Introduction

  • خدمات کارگری چیست؟ What Are Worker Services?

  • ایجاد خدمات کارگری Creating a Worker Service

  • میزبانی در هسته NET Hosting in .NET Core

  • معماری خدمات کارگری Worker Service Architecture

  • AWS و LocalStack راه اندازی شده است AWS and LocalStack Set Up

  • خواندن از یک صف Reading from a Queue

  • در حال پردازش پیام ها از یک کانال Processing Messages from a Channel

  • Refactoring برنامه وب Refactoring the Web Application

  • خلاصه ماژول Module Summary

مفاهیم سرویس پیشرفته میزبانی شده Advanced Hosted Service Concepts

  • معرفی ماژول Module Introduction

  • جزئیات اجرای BackgroundService BackgroundService Implementation Details

  • مدیریت موارد استثنایی در سرویس های میزبان Handling Exceptions in Hosted Services

  • مدیریت خاموش کردن برنامه Handling Application Shutdown

  • سفارش ثبت نام خدمات میزبان Registration Order of Hosted Services

  • پیکربندی میزبان Configuring the Host

  • نادیده گرفتن StartAsync یا StopAsync در خدمات پس زمینه Overriding StartAsync or StopAsync in Background Services

  • خدمات کارگر تست واحد Unit Testing Worker Services

  • جلوگیری از مسدود کردن کد در StartAsync Avoiding Blocking Code in StartAsync

  • خلاصه ماژول Module Summary

اجرای خدمات کارگری در تولید Running Worker Services in Production

  • معرفی ماژول Module Introduction

  • آغازگر داکر Docker Primer

  • اجرای خدمات کارگری به عنوان کانتینر Running Worker Services as Containers

  • اجرای خدمات کارگر به عنوان خدمات ویندوز Running Worker Services as Windows Services

  • اجرای خدمات کارگری به عنوان Linux Daemons Running Worker Services as Linux Daemons

  • اجرای سرویس کارگر در Azure App Service Running a Worker Service on Azure App Service

  • بررسی دوره Course Review

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش ساخت خدمات ASP.NET Core Hosted Services و .NET Core Worker Services
جزییات دوره
2h 16m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
134
4.9 از 5
دارد
دارد
دارد
Steve Gordon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Gordon Steve Gordon

استیو گوردون یک مایکروسافت MVP ، توسعه دهنده ارشد و رهبر جامعه مستقر در برایتون ، انگلستان است. او برای Madgex در حال توسعه و پشتیبانی از نمونه کارهای محصولات داده آنها است که با استفاده از فناوری های .NET Core ساخته شده است. استیو علاقه زیادی به اجتماع و همه موارد مرتبط با NET دارد ، بیش از 15 سال با ASP.NET کار کرده است. استیو از به اشتراک گذاشتن دانش خود از طریق وبلاگ خود ، در فیلم ها و با ارائه در گروه ها و کنفرانس های کاربر لذت می برد. استیو .NET South East ، یک گروه محلی برای دیدار با .NET را تأسیس کرده است. او از همکاری و حفظ پروژه های OSS لذت می برد. فعالانه با OSS و جعبه ابزار بشردوستانه به نجات جان مردم کمک می کند