C++ OOP Mastery: Classes, Inheritance, Polymorphism

  • Home
  • C++ OOP Mastery: Classes, Inheritance, Polymorphism
Shape Image One

C++ OOP Mastery: Classes, Inheritance, Polymorphism

About Course

Object-oriented programming is a paradigm that is used in almost all C++ projects. It is impossible to imagine a good program or library that will not use OOP, because… It is this approach that allows you to create projects that are easy to read, maintain, and scale. that course is ideal for this purpose. It contains all the information, after studying which you can easily write object-oriented code, work with OOP-based projects and more deeply understand the principle of operation of classes and objects. In the course, step by step, starting with the simplest constructs (classes, objects, methods), you will immerse yourself in the fascinating world of OOP. In each block of lessons, theoretical video material is first given, which is then reinforced with a set of practical tasks. It is recommended not to skip practical tasks, but to complete them after watching the video lessons. This way you can better understand and reinforce the material presented in the lesson.

Show More

What Will You Learn?

  • Apply in practice the principles of object-oriented programming: abstraction, encapsulation, inheritance, polymorphism.
  • You will be able to use the OOP approach when developing your own programs
  • Get acquainted with OOP concepts: classes, objects, constructors, virtual functions, etc.
  • Learn to handle exceptions and use smart pointers
  • Learn about function templates and class templates

Course Content

Introduction

  • Introduction

Section 1. Encapsulation

Section 2. Inheritance

Section 3. Polymorphism

Section 4. Relationship between objects

Section 5. Templates

Section 6. Threading Classes

Section 7. Smart Pointers

Section 8. Exceptions

Student Ratings & Reviews

No Review Yet
No Review Yet