Introduction
Intermediate C#
In this course, we pick up where we left off in the introduction course and introduce object-oriented features of C#.
Specifically, in this course, we will cover
- Review basic class syntax
- Exceptions
- Inheritance
- Polymorphism
- Interfaces
- Generics
- Tuples
- Operator Overloading
- Common .Net classes
- Extension Methods
- Delegates
- Events
- Lambda Expressions
- Language Integrated Query
- Attributes & Reflection
- Introduction to threads
This course is full of hands-on opportunities!
Prerequisites:
Students should have basic programming experience in C#, Java, or C++, or have completed our Introduction to C# course.
Visual Studio Community or Professional 2019 or later.