C# OOP - Inheritance, Polymorphism, Interfaces




C# OOP - Inheritance, Polymorphism, Interfaces

Platform: C# and .NET Core (.NET 6 compatible)

Understanding Object-Orientated Programming in C#

Maybe you’re new to C# and is curious about how to go about creating actual systems of classes that interact with one another. Or maybe you’re an experienced C# developer but never really grasped concepts such as inheritance, type substitution, dynamic binding, virtual, abstract, interfaces etc.

In this course we go through clear lessons and then apply what we learned in dedicated modules with practical exercises.


Building the Dungeons of Doom Game

As we'll pick up new skills along the way, we will keep adding code to our Dungeons of Doom game – a console application where we put our knowledge into practice. Walk around in a dungeon, pick up objects and fight monsters – all while learning about polymorphism and interfaces…


100% Code Compatibility

The code in this course is 100% compatible with the latest version of .NET. While the course was recorded using .NET Core, everything still applies as later versions of .NET is a continuation of .NET Core. Any version of Visual Studio (Community, Professional etc.) will work great, but if you're already comfortable in VS Code, you can certainly keep using that.


100% Money-Back Guarantee

This course comes with a 30-day full money-back guarantee. Take the course, go through the lectures, do the exercises, and if you're not happy, ask for a refund within 30 days. All your money back, no questions asked.

Time to really grasp what object-orientation is all about

Url: View Details

What you will learn
  • Using Classes and Objects
  • What is Encapsulation
  • How to use Inheritance

Rating: 5

Level: Beginner Level

Duration: 6.5 hours

Instructor: Pontus Wittenmark


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap