Mosh Hamedani
В любой момент
6 часов
Стоимость курса
81 USD
Подробности и регистрация

C# Intermediate: Classes, Interfaces and OOP

Лидер продаж на Udemy
Навыки, которые вы получите:
C# Web development

An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C#

Necessary preparation

  • Basic understanding of C# constructs: variables, type conversion, classes, conditionals and loops.

For those who want to

  • Master classes and interfaces.
  • Better understand object-oriented programming.

The Program 

  1. About this Course.
  2. Classes.
  3. Association between Classes.
  4. Inheritance — Second Pillar of OOP.
  5. Polymorphism: Third Pillar of OOP.
  6. Interfaces.
  7. What’s Next.
  8. Bonus: Students' Code Reviews.

What will you learn

  • Work with classes, constructors, fields, properties, methods and indexers.
  • Re-use code using inheritance and composition.
  • Change the behaviour of an application by extending its code, rather than changing it.
  • Use encapsulation to improve the robustness of the code and reduce the impact of change.
  • Understand the problems with inheritance and how composition solves these problem.
  • Develop loosely-coupled, testable and extensible applications using interfaces.
Нам нужен ваш фидбек!
Честный и беспристрастный