Select Page

Master C++

 

Start from beginning and reach to expert level

Learn C++ fundamentals, get exposure to advance concepts and build a project

 

C++ basics

 

  • Functions
  • Program statements
  • Header files
  • Directives
  • Variables – Integer, Character, Floating point, bool, type conversion
  • Arithmetic operators
Loops and Decisions

 

  • For loop, While loop, do loop
  • Conditions / Decisions – If, if – else, switch
  • Logical operators
  • Control statements
Structures

 

  • Structures explained
  • Structure variables
  • Structure members access
  • Enumerations
C++ Functions

 

  • Simple Functions
  • Function arguments
  • Return value from functions
  • Arguments passing and return by reference
  • Function overloading
  • Inline functions
  • Recursion
Objects and Classes

 

  • C++ class & object
  • Create class and call methods
  • Constructors – Default & copy constructor
  • Return objects from functions
  • Classes, Objects, and Memory
Arrays and Strings

 

  • Arrays explained in details
  • Array of object types
  • C-Strings
  • C++ string class
Operator Overloading

 

  • Overloading Unary Operators
  • Overloading Binary Operators
  • Data Conversion
Inheritance

 

  • Derived Class and Base Class
  • Overriding member functions
  • Public and Private Inheritance
  • Multiple Inheritance
  • Aggregation: Classes Within Classes
Pointers

 

  • Addresses and Pointers
  • Pointers and Arrays
  • Pointers and Functions
  • Memory Management: new and delete
  • Pointers to Pointers
  • Debugging Pointers
Virtual Functions

 

  • Virtual Functions
  • Friend Functions
  • Static Functions
  • Assignment and Copy Initialization
  • this Pointer
Streams and Files

 

  • Stream Classes
  • Disk File I/O with Streams
  • File Pointers
  • Error Handling in File I/O
Templates and STL

 

  • Function Templates
  • Class Templates
  • Containers
  • Iterators

We offer

Mastering C++ programming language

Mastering Java programming language

Web development boot-up course

Advance JavaScript 

Nodejs

Cloud and virtualization

User Interface

About Us

We are team of professionals with more than 20 years of experience in industry and teaching. We have gathered our experience by working with latest most technology stack and architecture complex projects.