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.

Udemy logo

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

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

     
  • 5
  •  |
  • Reviews ( 336 )
₹2699

This Course Includes

  • iconudemy
  • icon5 (336 reviews )
  • icon2 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

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

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 learn OOP 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.

What You Will 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..