Object Oriented Programming in C++
Master the skills in OOPs step by step
Course Description
- This course has been designed meticulously to help students master the Object Oriented Programming skills in C++. It covers basic topics like input/output streams, namespaces, classes and objects, constructors, function overloading, function overriding through to advanced topics such as Inheritance, Polymorphism, Templates, Exception handling, File handling etc,
- It will be a stepping stone for learning other technologies like Java, Ios, Windows phone programming etc.
- In today's scenario it is almost impossible for a budding programmer/developer to survive in the market without a solid foundation of OOPs concepts. There is no better option than to start with C++ for this purpose. Once you acquaint yourself with the aforesaid topics there won't be any looking back.
- The initial lectures explain the pillars of OOPs with the help of real-life examples.
- The best part of this course is all the concepts have been elucidated in simple English language followed by example codes. I humbly advise tall the students of all my courses to practise writing programs as much as you can.
Who this course is for:
- Anyone who wants to grasp the concepts of Object Oriented Programming
- It is a steeping stone for learning iOS, Android and Widows Phone programming.
Goals
What will you learn in this course:
- able to write OOPs based programs in a confident and sleek manner.
Prerequisites
What are the prerequisites for this course?
- You should have a basic knowledge of C. You should install Bloodshed Dev C++ or CodeBlocks IDE.

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
5 Lectures
-
Rendezvous with your Instructor 01:17 01:17
-
Why should you learn C++ ? 01:24 01:24
-
Real world applications of C++ 03:50 03:50
-
Prerequisites for this course 01:54 01:54
-
What you are going to learn - Curriculum 05:24 05:24
Understanding OOPs
4 Lectures

Installing IDE's (Integrated Development Environments) for C++
1 Lectures

Let us start coding in C++
5 Lectures

Using manipulators and formatting flags
3 Lectures

Let us revise pointers using C
9 Lectures

Creating classes and objects and much more
5 Lectures

Inline functions
1 Lectures

Understanding access specifiers
2 Lectures

Using new operator for dynamic memory allocation
2 Lectures

Scope resolution operator
1 Lectures

Namespaces
2 Lectures

this keyword
1 Lectures

Function Overloading
1 Lectures

Constructors
7 Lectures

De-allocating the memory using delete operator
2 Lectures

Destructors
1 Lectures

Friend functions and friend classes
2 Lectures

Passing and returning an object by reference
1 Lectures

Static class Members
1 Lectures

Usages of const keyword
2 Lectures

Inheritance
6 Lectures

Behaviour of constructors in inheritance
4 Lectures

Understanding run-time polymorphism step by step
5 Lectures

Abstract classes using pure virtual functions
2 Lectures

Virtual destructors
1 Lectures

Exception handling
8 Lectures

Templates
3 Lectures

Operator Overloading
8 Lectures

File Streams
5 Lectures

Instructor Details

Anand Mahajan
Senior Programming InstructorI started teaching programming when I myself was a student. I have been training Computer Science students for the last 20+ years, I have a fair deal of experience in the training of C, C++, Core Java, Advanced Java, PHP and .Net to thousands of students. All these students vouch for my training skills , dedication to my responsibility towards my students. What I believe is - my students who repose faith in me deserve the BEST training. I have been the most recommended computer programming teacher in the region. But despite this enormous experience I always believe that there is always room for improvement. So I will appreciate if any student points out my weak points or foibles.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now