Complete Practical .NET Core Worker Service Development

Updated 2024 - .NET 9.0 | Build .NET Core Worker Service apps. Deploy as Windows Service, Linux/macOS Daemons, Azure

Complete Practical .NET Core Worker Service Development
Complete Practical .NET Core Worker Service Development

Complete Practical .NET Core Worker Service Development free download

Updated 2024 - .NET 9.0 | Build .NET Core Worker Service apps. Deploy as Windows Service, Linux/macOS Daemons, Azure

Worker Service is a project template from .NET Core. This application is designed to build background process and long-process applications. This course is presented to help you get started with .NET Core Worker Service development. Various project samples are provided to enhance your skills to apply Worker Service in real-projects.

You can run a worker service application as standalone application or integrating with your application such as ASP.NET Core application, Console application and background service app.

The bootcamp is delivered with step-by-step approach and focused on the following topics.

  • basic .NET Core Worker Service development

  • consuming Timer, Thread, FileSystemWatcher and Socket in .NET Core Worker Service

  • integration with Entity Framework Core and SQL Server

  • collaborating between Worker Service and ASP.NET Core MVC

  • publishing Worker Service as Windows Service, Linux and macOS daemons

  • publishing .NET Core Worker Service application to Microsoft Azure

You should have a basic knowledge of C# programming to follow this bootcamp.

The bootcamp starts with basic worker service application development. You can run multiple worker services in an application. We also learn how to integrate with database and ASP.NET web application.

Last, we can deploy a worker service application as background service in Windows, Linux and macOS. We also learn how to deploy this application to Microsoft Azure.

Updated:

  • 17 November 2024: Migrating all projects to .NET 7.0. All source codes are migrated to .NET 9.0

  • 23 July 2023: Migrating all projects to .NET 7.0. All source codes are migrated to .NET 7.0

  • 19 February 2022: Add tutor video for migrating to .NET 6.0. All source codes are migrated to .NET 6.0