Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Object-Oriented Programming Fundamentals in C#

via Pluralsight

Overview

This course provides you with the firm foundation in Object-Oriented Programming (OOP) that you need to progress to intermediate-level C# courses. Learn more!

This course takes you through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress to intermediate-level C# courses. It begins by showing you how to turn a set of words into a set of well-defined and related classes. Through demonstrations, it teaches you key object-oriented concepts such as abstraction, encapsulation, inheritance, polymorphism, and interfaces.

Syllabus

  • Course Overview 1min
  • Introduction 13mins
  • Identifying Classes from Requirements 16mins
  • Building Entity Classes 30mins
  • Building Entity Classes - Methods 16mins
  • Separation of Responsibilities 17mins
  • Establishing Relationships 28mins
  • Leveraging Reuse through Inheritance 28mins
  • Building Reusable Components 24mins
  • Understanding Interfaces 23mins
  • Final Words and Next Steps 5mins

Taught by

Deborah Kurata

Reviews

4.7 rating at Pluralsight based on 3391 ratings

Start your review of Object-Oriented Programming Fundamentals in C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.