CSHARP
Intermediate
FREE TRACK
~20 Hours
+360 XP Reward
C# .NET 8 Intermediate: Asynchronous Streams & Caching Engine
Master asynchronous streaming, memory cache management, and enterprise background worker patterns.
Course Syllabus & Modules
01
4 Lessons
Module 1: Asynchronous Streaming & Channels
Pipelines and channels.
1.1 IAsyncEnumerable & Data Pipelines
1.2 Async Sensor Data Stream Filter Challenge
1.3 System.Threading.Channels Producer-Consumer
1.4 Channel-Based Work Batcher Challenge
02
3 Lessons
Module 2: Middleware & Caching Architecture
DI and retry policies.
2.1 Dependency Injection Lifetimes in .NET
2.2 Middleware Pipeline Pattern
2.3 Resilience & Exponential Backoff Strategies
03
5 Lessons
Module 3: Intermediate Enterprise Labs
Caching, job scheduling, middleware, retries, and event aggregators.
3.1 In-Memory Cache Manager with TTL Lab
3.2 Background Job Scheduler Lab
3.3 Generic Middleware Pipeline Lab
3.4 Retry Policy with Exponential Backoff Lab
3.5 Event-Driven Event Aggregator Lab