Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Complete Practical .NET Core Worker Service Development

Updated 2022 - .NET 6.0 | Build .NET Core Worker Service apps. Deploy as Windows Service, Linux/macOS Daemons, Azure
(24 reviews)
169 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 2h 21m
Language: English
Next start: On Demand

Table of contents


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.
•19 February 2022: Add tutor video for migrating to .NET 6.0. All source codes are migrated to .NET 6.0

You will learn

✓ Learn .NET Core worker service development
✓ Build multiple worker services in one application
✓ Develop practical worker service applications with consuming Thread, Timer and Socket
✓ Implement worker service for File Watcher
✓ Implement worker service with Entity Framework Core and SQL Server database
✓ Develop worker service for ASPNET Core MVC
✓ Build worker service for Windows Service, Linux and macOS Daemons
✓ Publish .NET Core worker service applications to Microsoft Azure
✓ Build various projects based .NET Core worker service


• Basic C# programming knowledge
• Computer with Windows, Linux or macOS
• Installed .NET Core 2.x, 3.x or later

This course is for

• .NET developers
• Student developers
• Professional developers
Researcher, Lecturer, Consultant and Author | Microsoft MVP
Agus Kurniawan is a lecturer, researcher, IT consultant, and author.  Hold a Bachelor of Electrical Engineering and Master degree in Computer Science (focused Machine Learning). He has more than 20 years of experience in various software and hardware development projects for various companies. He worked at Fraunhofer, Germany, and Samsung Research Indonesia Institute as visiting researcher. He also worked at Hewlett-Packard as technology consultant.
He also has been delivering  training and workshops. He has been awarded the Microsoft Most Valuable Professional (MVP Data Platform) award for 16 years in a row.
He is currently doing some research related to software engineering, machine learning, embedded system, Internet of Things, networking and security systems at the Faculty of Computer Science, University of Indonesia, Indonesia. He is founder of MakersID, IlmuDataID, Ilmu Data Youtube Channel.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 2h 21m
Language: English
Next start: On Demand

Students are also interested in