When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

pluralsight logo

Object-oriented Programming in C#

C# is an object-oriented and strongly-typed language. This course will teach you how to design and build your classes and class hierarchies using OO principles.

     
  • 4
  •  |
  • Reviews ( 86 )
Free

This Course Includes

  • iconpluralsight
  • icon4 (86 reviews )
  • icon4 hour 24 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcore courses
  • iconpluralsight

About Object-oriented Programming in C#

Object-orientation allows us to map real-world objects to classes and objects in code. In this course, Object-oriented Programming in C#, you’ll learn to how to write C# code following OO principles. First, you’ll explore how to translate business requirements into a class model, applying abstraction and encapsulation. Next, you’ll discover how to create a class hierarchy through the use of C# inheritance. Finally, you’ll learn how to create and use interfaces, another type built-in to C#. When you’re finished with this course, you’ll have the skills and knowledge of write object-oriented C# code needed to create and maintain any real-world C# application.

What You Will Learn?

  • Course Overview : 1min.
  • Understanding Object-orientation in C# : 43mins.
  • Designing an Object-oriented Solution from a Business Case : 15mins.
  • Creating the Classes : 62mins.
  • Using and Testing Classes : 51mins.
  • Working with Class Hierarchies : 65mins.
  • Reusing Code through Interfaces : 25mins.