- Course
Creating Background Services in ASP.NET Core 10 and .NET 10
This course will teach you to build hosted services and worker services in ASP.NET Core 10 and .NET 10 that reliably process background workloads, from development through production.
- Course
Creating Background Services in ASP.NET Core 10 and .NET 10
This course will teach you to build hosted services and worker services in ASP.NET Core 10 and .NET 10 that reliably process background workloads, from development through production.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Many application workloads belong outside the request lifecycle, and web applications shouldn't make users wait while slow work completes. In this course, Creating Background Services in ASP.NET Core 10 and .NET 10, you'll gain the ability to build, test, and operate background services for asynchronous workloads. First, you'll explore how hosted services execute within the ASP.NET Core hosting lifecycle and how to coordinate background work with HTTP requests using channels. Next, you'll discover how to build standalone worker services using the .NET worker service template to process queued messages, and how to design resilient services with correct exception handling and graceful shutdown behavior. Finally, you'll learn how to test hosted services and run worker services in production as containers, Windows Services, Linux daemons, and on managed cloud platforms. When you're finished with this course, you'll have the skills and knowledge of hosted services and worker services needed to build reliable background processing for your ASP.NET Core 10 and .NET 10 applications.