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.