/csharp-oop-basics

Course: C# OOP Basics @SoftUni

Primary LanguageC#MIT LicenseMIT

SoftUni logo


The Object Oriented Programming course will teach you the principles of Object Oriented Programming (OOP), how to work with classes and objects, how to use object-oriented modeling, and build class hierarchies. The basic principles of the OOP will be studied as abstraction (interfaces, abstract classes), encapsulation, inheritance and polymorphism. We will pay attention to paradigms such as event-driven programming, functional programming (lambda functions, closures and LINQ), exception handling. We'll look at cloning, comparing, and crawling objects. We will briefly go into the most commonly used design patterns.

Course: C# OOP Basics

Topics:

  1. Defining Classes
  2. Working with Abstraction
  3. Encapsulation
  4. Inheritance
  5. Interfaces and Abstraction
  6. Polymorphism

Certificate: