About Course
Welcome to our comprehensive course on Object-Oriented Programming with C++ and C#! This 20-hour Object-Oriented Programming (OOP) course is perfect for beginners looking to master key OOP concepts and apply them to real-world projects. You’ll dive into arrays, pointers, operator overloading, dynamic arrays, classes, inheritance, and polymorphism, while working on intense hands-on projects like a Chess game in C#, a Huge Integer implementation, and a Library Management System. These projects offer practical experience in designing and building software using OOP principles, equipping you with the skills needed to tackle complex programming challenges.
Course Content
Object Oriented Programming
-
Arrays and Pointers
01:56:00 -
OOP Begins
02:21:00 -
Operator Overloading | Grow-able Dynamic Array | Vector | Templates | Set
02:12:00 -
Classes | Constructors | Destructor | Static Variables | const Object
01:55:00 -
Pointers Data Types | Operator Overloading STL string | PhoneNumber | Date Class | Dyn
01:50:00 -
Two Dimensional Pointers | Matrix Class Implementation
01:42:00 -
Huge Integer Implementation – Operator Overloading
02:05:00 -
Objects Relations: Composition , Aggregation, Association & Dependency
01:36:00 -
Inheritance and its Power | C# Windows Form Application
02:05:00 -
Chess Project
01:41:00 -
Polymorphism | Virtual Functions | Late Binding | Function pointers | Virtual Table
01:45:00 -
Chess Phase 2 Power of Polymorphism
01:45:00 -
CHESS in C#
01:52:00 -
Library Management System Design
01:01:00