ASP.NET CORE: BACKGROUND PROCESSING WITH HANGFIRE

Learn about an easy way to perform background processing in .NET Core applications.
Free tutorial
Rating: 4.7 out of 5 (469 ratings)
6,284 students
32min of on-demand video
English
English [Auto]

What are background processing jobs/tasks/services?
Why use Hangfire to process background jobs in .NET?
Setting up Hangfire in an AspNet Core Web API application
Fire-and-Forget Jobs
Delayed Jobs
Recurring Jobs
Continuous Jobs

Requirements

  • Basic understanding of AspNet Core Web API is preferred, but not required
  • Basic understanding of C# is preferred, but not required
  • Basic understanding of SQL Server is preferred, but not required
  • Basic understanding of VS2019 and Postman is preferred, but not required

Description

A common programming task is running background jobs and running background jobs successfully without messing the code up is not an easy task, but it is not as hard you might think either.

A background process/job is a process that runs behind the scenes without user intervention and hangfire is a simple, persistent, transparent, reliable and efficient open-source library used to perform background processing in .NET and .NET Core applications.

During this course you will learn:

  • What is a background process/job/task?

  • Why use Hangfire with asp.net core applications to perform background processing

  • Setting up hangfire in an AspNet Core Web API project

  • Fire-and-forget jobs

  • Delayed jobs

  • Recurring jobs

  • Continuations jobs and more...

Who this course is for:

  • Any developer who is curious about background processing jobs in .NET
  • Any developer who is curious about Hangfire and how to use it in .NET Applications

Instructor

Instructor | Web Developer
Ervis Trupja
  • 4.4 Instructor Rating
  • 3,369 Reviews
  • 66,338 Students
  • 6 Courses

Hi - My name is Ervis and I am here at Udemy to teach programming by building apps.

I am a developer with good insights into Mathematics and Data Structures.  When asked, I always see myself as a .Net Developer because of my affinity for the Microsoft platform, though I do pride myself on continually learning new languages, paradigms, methodologies, and topics. 

When I am not coding or recording, I spend a lot of time reading and traveling.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses