Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Advanced Programming Concepts in C#

Raw Coding via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn advanced C# programming concepts through a comprehensive collection of tutorials covering middleware implementation, dependency injection mechanisms, asynchronous programming with async/await/Task patterns, concurrency control using semaphores, threading channels, MVC architecture, IEnumerable generators, reflection for dynamic claim generation, expression trees for reading and creating code dynamically, delegates and lambda expressions, generics implementation, immutable data structures, race condition prevention, deadlock resolution, .NET heap memory management, plugin architecture design, constraint-oriented programming paradigms, and AsyncLocal with scoped services in ASP.NET Core applications.

Syllabus

In/Out Middleware Explained (C# ASP.NET Core & JS Examples)
How Dependency Injection Works in #csharp
C# Async/Await/Task Explained (Deep Dive)
How to use Async/Await/Task in C#
Semaphore Explained C#
C# Channels Explained (System.Threading.Channels)
C# Model View Controller (MVC) Explained
C# IEnumerable (Generator) Explained
C# Reflection Explained (Claim generation example)
C# Expression Trees Explained (Reading/Creating Examples)
C# Delegates & Lambdas Explained
C# Generics Explained
Immutable List Implementation from Scratch in C#
Race Conditions in C# .NET Core
Deadlocks in your .NET app
Understanding .NET C# Heaps (Deep Dive)
Introduction to Plugin Architecture in C#
Constraint Oriented Programming in C#
AsyncLocal and Scoped Services in ASP.NET Core

Taught by

Raw Coding

Reviews

Start your review of Advanced Programming Concepts in C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.