C# Object-Oriented Programming for Beginners in C# and .NET

Video description

Object-Oriented Programming is easy to start and 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.

The skills you learn from this course will be relevant in the future and aid in learning advanced C# programming. The software industry is only going to grow bigger!

This course will teach you the OOP concepts in C# programming language in .NET Core from the ground up. You will apply the learnings through assignments at the end of every section. You will be taken through a carefully selected approach to learning these OOP concepts.

This course will help you understand class, interfaces, inheritance, polymorphism, and so on through an easier approach. You will be mentored throughout each step of your learning process.

By the end of this course, you will have a strong understanding of the Object-Oriented Programming (OOP) concepts in C# programming language. Next, you will know how to apply OOP concepts in your everyday programming. Apart from this, you will be more confident to learn advanced C# programming concepts next.

Finally, you will be ready to begin your career as a C# .NET programmer.

What You Will Learn

  • Build a strong OOP foundation with C# classes
  • Manage data effectively using C# class fields
  • Create dynamic functionality with C# class methods
  • Utilize interfaces for flexible C# development
  • Master inheritance in C# for code reusability
  • Understand polymorphism proficiency in C# programming

Audience

Targeted at aspiring programmers and professionals, this course offers a strategic path for individuals who possess foundational familiarity with C# and its core principles, and who aspire to elevate their expertise by delving into the realm of object-oriented programming (OOP) within the C# and .NET Core context. Moreover, programmers seasoned in languages distinct from C# but versed in the art of programming will find this course instrumental in their pursuit to grasp the syntax intricacies and functional dynamics of OOP in C#.

While a basic grasp of C# is beneficial, it is not mandatory.

About The Author

Praveenkumar Bouna: Praveenkumar Bouna is a software engineer with over 15 years of C# .NET development experience. He holds a Bachelor of Engineering in computer science and engineering. He has worked for about ten years in Honeywell, wherein he transitioned from software engineer to senior software engineer, tech lead, and so on in C#. He has also worked in security and surveillance as well as access control systems in top MNCs in the software industry. He is also a Certified ScrumMaster (CSM) and Scrum Master for a security R&D team. He is known for his simpler teaching approach toward explaining various complex topics his colleagues come across in everyday programming life.

Product information

  • Title: C# Object-Oriented Programming for Beginners in C# and .NET
  • Author(s): Praveenkumar Bouna
  • Release date: January 2022
  • Publisher(s): Packt Publishing
  • ISBN: 9781803235110