Object Oriented Programming (OOP) with C++

C++ is a powerful programming language that supports features of object oriented programming like encapsulation, polymorphism, abstraction and inheritance.

This online course will teach you all OOP's concepts from the basics of object oriented programming to advanced topics like the standard Template library. It will also cover programming in the Windows Platform using Microsoft Foundation Classes. The main topics covered are:

A. Object Oriented Programming Concepts

B. Windows Programming in C++, using Microsoft Foundation Classes (MFC)

C. Standard Template Library

Here’s why you should learn this programming language:

  • C++ has the ability to do both low-level & high-level programming.
  • C++ supports dynamic memory allocation.
  • C++ is a fast language as compilation and execution takes less time. Additionally, it has a wide variety of data types, functions & operators.


Course details

C++ Language Programming entails 25 hrs online, 20 hrs self learning and 10 hr Project. 7 weeks, 3 times a week, cost Rs. 6000 or $85 for entire course or Rs. 900 or $13 per week

Training Schedule
Hour #
1
Overview of Object Oriented Programming
2
Setting up the Programming Environment
3
Understanding Abstraction
4
Encapsulation in C++
5
Understanding Classes & Objects
6
Working with a Class in C++
7
Class Inheritance, Function Overriding & Overloading
8
Operator Overloading
9
Using Pointers in C++ & the this pointer
10
Memory Handling in C
11
Polymorphism, Function Overiding, Virtual Functions in C++
12
Exception Handling in C++
13
The Standard Template Library
14
Standard Template Library  - Containers
15
Standard Template Library  - Iterators
16
Standard Template Library  - Algorithms
17
Simple Design Patterns
18Project in C++
19
20