Amar Kumar

C++

by Amar Kumar

Experience: 3 Yrs

C++ Programming Course ContentModule 1: Introduction to C++History and Evolution of C++Difference between C and C++</...

Read More →
Course Mode:

Online

Duration:

2 months

Language:

English, Hindi

Location:

Patna

Pricing:

4000 INR Per Full Course

Batch Type:

Weekdays and Weekend

Course Experience:

3 Years

Tutor Experience:

3 Years

Course Content

C++ Programming Course Content

Module 1: Introduction to C++

  • History and Evolution of C++

  • Difference between C and C++

  • OOPs Concepts Overview

  • Setting up C++ Development Environment

Module 2: Basic C++ Syntax

  • C++ Program Structure

  • Data Types and Variables

  • Input/Output (cin, cout)

  • Namespaces

  • Reference Variables

Module 3: Functions in C++

  • Function Prototyping

  • Default Arguments

  • Function Overloading

  • Inline Functions

  • Call by Reference

Module 4: Object Oriented Programming

  • Classes and Objects

  • Access Specifiers (public, private, protected)

  • Constructors and Destructors

  • Copy Constructor

  • Friend Functions and Friend Classes

Module 5: Memory Management

  • Dynamic Memory Allocation (new, delete)

  • Pointers in C++

  • this Pointer

  • Memory Leaks and Prevention

Module 6: Inheritance

  • Types of Inheritance (Single, Multiple, Multilevel, Hierarchical, Hybrid)

  • Access Modifiers in Inheritance

  • Constructor and Destructor in Inheritance

  • Function Overriding

Module 7: Polymorphism

  • Compile-time Polymorphism (Function Overloading, Operator Overloading)

  • Runtime Polymorphism (Virtual Functions)

  • Virtual Destructors

  • Abstract Classes and Pure Virtual Functions

Module 8: Encapsulation and Abstraction

  • Data Hiding

  • Accessor and Mutator Functions

  • Implementation Independence

Module 9: Templates

  • Function Templates

  • Class Templates

  • Template Specialization

  • STL Overview

Module 10: Exception Handling

  • try, catch, throw blocks

  • Standard Exceptions

  • Custom Exception Classes

  • Exception Safety

Module 11: Standard Template Library (STL)

  • Containers (Vector, List, Map, Set)

  • Iterators

  • Algorithms (Sorting, Searching)

  • Functors and Lambda Expressions

Module 12: File Handling

  • File Stream Classes (ifstream, ofstream, fstream)

  • File Operations

  • Binary File Handling

  • Serialization

Module 13: Advanced Concepts

  • Smart Pointers

  • Move Semantics

  • Lambda Expressions

  • Multithreading Basics

Skills

  • C Programming
  • C and C++
  • C++

Students Ratings

0.0

Based on 0 ratings

5star
25% (1)
4star
50% (2)
3star
25% (1)
2star
0% (0)
1star
0% (0)

What Students Are Saying

The instructor explained the concepts very clearly. I really enjoyed the course.

Amit Sharma

This course was very informative and helped me understand the topic better.

Priya Das

I liked the structure of the lessons and the examples used were very practical.

Rohan Mehta

FMG-2.0😎

SRV

Amar Kumar

Amar Kumar

Experience: 3 Yrs