Advanced C# Programming Course

Learn advanced C# programming concepts. This course is designed to elevate your programming proficiency, delving into intricate aspects like delegates, events, generics, async/await tasks, and LINQ, plus you'll learn about .NET. With detailed code examples and best practice guidelines, you'll explore design patterns, user actions, queries, operators, C# attributes, and more.

⭐️ Code ⭐️
Part 1
https://github.com/GavinLonDigital/SchoolHRAdministration 
Part 3
https://github.com/GavinLonDigital/DelegateBasicExample 
Part 4
https://github.com/GavinLonDigital/ClubMembershipApplication 
Part 5
https://github.com/GavinLonDigital/CovarianceAndContravarianceDelegateExample 
Part 6
https://github.com/GavinLonDigital/FuncActionPredicateExamples 
Part 7
https://docs.microsoft.com/en-us/dotnet/standard/asynchronous-programming-patterns/using-an-asynccallback-delegate-to-end-an-asynchronous-operation?view=netframework-4.8 
Part 8
https://docs.microsoft.com/en-us/dotnet/standard/events/how-to-raise-and-consume-events 
Part 9  
https://github.com/GavinLonDigital/ThermostatEventsApp 
Part 10
https://github.com/GavinLonDigital/EmployeeUWPApp 
Part 11
https://github.com/GavinLonDigital/BuildingSurveillanceSystemApplication 
Part 12
https://github.com/GavinLonDigital/GenericsBasics 
Part 13
https://github.com/GavinLonDigital/GenericBubbleSortApplication 
Part 14
https://github.com/GavinLonDigital/HardwareWarehouseManagementSystem 
Part 15
https://github.com/GavinLonDigital/DigitalProductInventoryApplication 
Part 16
-UWP Project
--------------------
https://github.com/GavinLonDigital/TestClientAsyncUWP 
Web API Project
--------------------------
https://github.com/GavinLonDigital/TestTimeConsumingOperationWebAPI 
Part 17
https://github.com/GavinLonDigital/FinancialTradingPlatformApplication 
Part 18
https://github.com/GavinLonDigital/FinancialTradingPlatformUWP 
Part 19
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/cancel-an-async-task-or-a-list-of-tasks 
Part 20
https://github.com/GavinLonDigital/ThePretendCompanyApplication 
Part 21
https://github.com/GavinLonDigital/LINQExamples_1 
Part 22
https://github.com/GavinLonDigital/LINQExamples_1 
Part 23
https://github.com/GavinLonDigital/LINQExamples_2 
Part 24
https://github.com/GavinLonDigital/AttributesExamples 
Part 25
https://github.com/GavinLonDigital/TestHarness 

⭐️ Contents ⭐️
⌨️ (0:00:00) Part 1 - Introduction
⌨️ (0:01:08) Part 2 - Overview of the Advanced C# Course
⌨️ (0:20:46) Part 3 - The Significants of the Release of .NET 5
⌨️ (0:33:17) Part 4 - Delegates - Introduction
⌨️ (0:47:47) Part 5 - Delegates - Create a Code Example
⌨️ (1:51:45) Part 6 - Delegates - Understanding Covariance and Contravariance
⌨️ (2:04:19) Part 7 - Delegates - Fund, Action and Predicate
⌨️ (2:24:26) Part 8 - Delegates - Asynchronous Method Calls
⌨️ (2:39:24) Part 9 - Events - Introduction
⌨️ (2:55:50) Part 10 - Events - Add/Remove Accessors
⌨️ (2:22:44) Part 11 - Events - User Actions & UWP
⌨️ (3:52:23) Part 12 - Events - The Observer Design Pattern
⌨️ (5:12:33) Part 13 - Generics - Introduction
⌨️ (5:27:30) Part 14 - Generics - Understanding Constraints
⌨️ (5:53:42) Part 15 - Generics - Generic Delegates and Events
⌨️ (6:34:56) Part 16 - Generics - The Factory Design Pattern
⌨️ (6:56:23) Part 17 - Async / Await Task - Introduction
⌨️ (7:35:36) Part 18 - Async / Await Task - Task.Run()
⌨️ (8:04:34) Part 19 - Async / Await Task - Best Practices
⌨️ (8:45:23) Part 20 - Async / Await Task - Cancelling Asynchronous Operations
⌨️ (9:13:47) Part 21 - LINQ - Introduction
⌨️ (9:50:14) Part 22 - LINQ - Queries
⌨️ (10:29:57) Part 23 - LINQ - Operators
⌨️ (11:16:51) Part 24 - LINQ - More Operators and Summary
⌨️ (12:18:46) Part 25 - C# Attributes
⌨️ (13:33:13) Part 26 - C# Reflection
⌨️ (14:34:53) Part 27 - .NET Framework and .NET Core
⌨️ (14:39:06) Part 28 - .NET 6
⌨️ (14:50:52) Part 29 - .NET 7

#csharp 

Advanced C# Programming - Full Course
1.55 GEEK