Training

Card image cap for certificate
C# .NET - Creating Object-Oriented Solutions Using C#

C#/.NET

6/2/2022

  • Classes and objects
  • Data encapsulation and access modifiers
  • Constructors and destructors
  • Inheritance in C#
  • Abstract classes and interfaces
  • Polymorphism and overloading
  • Method overloading and overriding
  • Operator overloading
  • Advanced OOP concepts in C#
  • Delegates and events
  • Generics and their restrictions
  • Extension Methods
  • Error handling and exception handling
  • Creating your own exception classes
  • Working with collections
  • IEnumerable
  • Arrays lists and dictionaries
  • Using LINQ for complex data queries
  • Iterators and the foreach loop
  • Design patterns in C#
  • Application examples in C#
  • Basics of unit testing
  • Testing with MSTest or NUnit
  • Mocking and dependency injection
  • Memory management
  • Using blocks

Go back