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

Udemy

C# OOP: A Beginner's Guide to Object-Oriented Programming

via Udemy

Overview

Master the concepts of OOP in C# and kickstart your career in C# and .NET development

What you'll learn:
  • Understanding C# Class, which includes basics of OOP, C# Objects, and Abstraction.
  • Understanding C# Class Fields, which includes constant fields, readonly fields, static fields, access modifiers, and value/reference types.
  • Understanding C# Class Methods that cover constructors, destructors, properties, encapsulation, method overloading, and static classes.
  • Understanding C# Interfaces, which includes default interface implementation, properties, and static members in interfaces.
  • Understanding C# Inheritance that explains casting, access modifiers, and multiple inheritances in C#.
  • Understanding C# Polymorphism, which includes method hiding, method overriding, and abstract class.
  • Lots of activities such as quizzes, assignments, and coding exercises to apply your learnings.

OOP,or object-oriented programming, makes it easy to get started. OOP is fundamental in any programming language, including C# and .NET. The usage of .NET Core has been steadily increasing recently with the popularity of cloud computing. Companies such as Citigroup, Home Depot, Dell, and Ford use C# as the language for their software development. In this course, you will learnOOP in .NET Core with a hands-on approach.


Instructor Bio:

Praveen is an experienced product designer and developer who has worked for 10 years at Honeywell and 7 years at Bosch. He specializes in building products on the .NET stack and cloud platforms. He has a patent and has presented two papers. Additionally, he has published 20+ Courses and 50+ Hands-On Labs on Kubernetes, Docker & Azure, teaching thousands of students on various cloud-native topics.


Topics Covered In This Course:

  • Understanding C# Class includes basics of OOP, C# Objects, and Abstraction.

  • Understanding C# Class Fields includes constant, readonly, static, access modifiers, and value/reference types.

  • Understanding C# Class Methods that cover constructors, destructors, properties, encapsulation, method overloading, and static classes.

  • Understanding C# Interfaces, which includes default interface implementation, properties, and static members in interfaces.

  • Understanding C# Inheritance that explains casting, access modifiers, and multiple inheritances in C#.

  • Understanding C# Polymorphism includes method hiding, overriding, and abstract class.

  • Lots of activities such as quizzes, assignments, and coding exercises to apply your learnings.


At The End Of This Course:

  • You will understand the Object-Oriented Programming (OOP) concepts in the C# programming language.

  • You will be more confident in learning advanced C# programming concepts next.


Enroll now to get started.

Taught by

Praveenkumar Bouna

Reviews

4.4 rating at Udemy based on 354 ratings

Start your review of C# OOP: A Beginner's Guide to Object-Oriented Programming

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.