YoVDO

Advanced C# Programming Course

Offered By: freeCodeCamp

Tags

C# Courses C Programming Courses .NET Courses Generics Courses Design Patterns Courses LINQ Courses Delegates Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Elevate your C# programming proficiency in this comprehensive 15-hour course covering advanced concepts. Delve into intricate aspects like delegates, events, generics, async/await tasks, and LINQ, while also exploring .NET. Gain hands-on experience with detailed code examples and best practice guidelines for design patterns, user actions, queries, operators, and C# attributes. Access accompanying GitHub repositories for each section to reinforce your learning. Progress through topics including delegate covariance and contravariance, asynchronous method calls, the Observer design pattern, generic constraints, the Factory design pattern, Task.Run(), LINQ operators, C# reflection, and updates on .NET Framework, .NET Core, .NET 6, and .NET 7. Created by @GavinLon, this course offers a deep dive into advanced C# programming, preparing you for complex software development challenges.

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

Related Courses

A Beginner's Guide to C# and .NET
Packt via FutureLearn
Serverless Computing with Azure Functions
A Cloud Guru
Advanced C# Programming in .NET Core
EDUCBA via Coursera
Exam Prep AI-102: Microsoft Azure AI Engineer Associate
Whizlabs via Coursera
بالتطبيق العملي C# تعلم أساسيات لغة
Coursera Project Network via Coursera