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