YoVDO

Object-oriented Programming in C# 10

Offered By: Pluralsight

Tags

Object-oriented programming Courses C# Courses Encapsulation Courses Inheritance Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

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.

Syllabus

  • 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

Taught by

Gill Cleeren

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Useful Genetics Part 2
The University of British Columbia via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Java für Einsteiger
openHPI
Computing: Art, Magic, Science - Part II
ETH Zurich via edX