Overview
Syllabus
⌨️ Part 1 - Introduction
⌨️ Part 2 - Overview of the Advanced C# Course
⌨️ Part 3 - The Significants of the Release of .NET 5
⌨️ Part 4 - Delegates - Introduction
⌨️ Part 5 - Delegates - Create a Code Example
⌨️ Part 6 - Delegates - Understanding Covariance and Contravariance
⌨️ Part 7 - Delegates - Fund, Action and Predicate
⌨️ Part 8 - Delegates - Asynchronous Method Calls
⌨️ Part 9 - Events - Introduction
⌨️ Part 10 - Events - Add/Remove Accessors
⌨️ Part 11 - Events - User Actions & UWP
⌨️ Part 12 - Events - The Observer Design Pattern
⌨️ Part 13 - Generics - Introduction
⌨️ Part 14 - Generics - Understanding Constraints
⌨️ Part 15 - Generics - Generic Delegates and Events
⌨️ Part 16 - Generics - The Factory Design Pattern
⌨️ Part 17 - Async / Await Task - Introduction
⌨️ Part 18 - Async / Await Task - Task.Run
⌨️ Part 19 - Async / Await Task - Best Practices
⌨️ Part 20 - Async / Await Task - Cancelling Asynchronous Operations
⌨️ Part 21 - LINQ - Introduction
⌨️ Part 22 - LINQ - Queries
⌨️ Part 23 - LINQ - Operators
⌨️ Part 24 - LINQ - More Operators and Summary
⌨️ Part 25 - C# Attributes
⌨️ Part 26 - C# Reflection
⌨️ Part 27 - .NET Framework and .NET Core
⌨️ Part 28 - .NET 6
⌨️ Part 29 - .NET 7
Taught by
freeCodeCamp.org