Complete Practical .NET Core Worker Service Development

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

4.10 (41 reviews)
Udemy
platform
English
language
Web Development
category
instructor
299
students
2.5 hours
content
Jul 2023
last update
$44.99
regular price

What 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

Description

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:

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

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


Content

Introduction

Course Overview
Preparation

Basic Worker Service Development for .NET Core

Introduction to Worker Service
"Hello World" Worker Service for .NET Core
Understanding Life Cycle of Worker Service
Creating Multiple Worker Services
Consuming a Scoped Service
Reading appsettings.json File from Worker Service
Building Timed Worker Service
Developing Worker Service with Thread
Developing Worker Service for File Watcher
Developing Worker Service with Client-Server Socket

Practical Project: Worker Service with SQL Server Database

Project Overview
Database Preparation
Creating Worker Service Project
Adding and Configuring Entity Framework Core
Developing Worker Service with Entity Framework Core
Running and Testing

Practical Project: Worker Service for ASP.NET Core

Project Overview
Preparing Database
Creating ASP.NET Core Project
Adding and Configuring Entity Framework Core
Building ASP.NET Core MVC for Uploading File
Developing Worker Service
Running and Testing

Making Windows Service and Daemon Services

Introduction to Windows Service, Linux and macOS Daemons
Developing Worker Service for Windows Service
Developing Worker Service for Linux Daemon
Developing Worker Service for macOS Daemon

Publishing .NET Core Worker Service to Microsoft Azure

Publishing .NET Core Worker Service to Microsoft Azure

Screenshots

Complete Practical .NET Core Worker Service Development - Screenshot_01Complete Practical .NET Core Worker Service Development - Screenshot_02Complete Practical .NET Core Worker Service Development - Screenshot_03Complete Practical .NET Core Worker Service Development - Screenshot_04

Reviews

Itam
December 29, 2020
O treinamento foi excelente, muitos exemplos úteis para serem utilizados, todos os exemplos funciona muito bem e tem o código fonte para consulta, me ajudou muito e com certeza recomendo a todos.
Mkhosi
August 28, 2020
The information shared in good.BUT he pastes the code first and then explains what he did which does not help me the student undertand what he is doing. Code and explain as you code. Remember these are complex concepts so take you time and code whilst expalining. Do not run through the code you have pasted.

Charts

Price

Complete Practical .NET Core Worker Service Development - Price chart

Rating

Complete Practical .NET Core Worker Service Development - Ratings chart

Enrollment distribution

Complete Practical .NET Core Worker Service Development - Distribution chart

Related Topics

2986228
udemy ID
4/11/2020
course created date
4/24/2020
course indexed date
Bot
course submited by