C++

Promise of this course is to help strengthen your “C++ programming skill”.  Individuals with a strong background of C Programming language step into object-oriented world with C++ programming language.

The C++ Training course provides an exhaustive coverage of OOPs concepts and C++ language with topics like Function Overloading, Operator Overloading, Inheritance and Polymorphism, Multiple Inheritance, Exception handling, Templates, RTTI, Namespaces, File Handling and Standard Template Library (STL).

To master any programming language, one needs hands-on practice along with clarity of concepts. The course emphasis 50% of course duration on Lab practice and includes smart tips like Best Practice, Interview Tip, Group Exercise, Classroom Quiz to help increase your curiosity and help you to become expert with knowledge of peripheral concepts.

Syllabus:

  • Overview

  • Basic Syntax

  • Data Types

  • Variable Types

  • Variable Scope 

  • Constants/Literals

  • Modifier Types

  • Storage Classes in C++

  • Operators 

  • Loop Types

  • decision making statements

  • Functions

  • Numbers

  • Arrays

  • Strings

  • Pointers

  • References

  • Basic Input/Output

  • Data Structures

  • Classes and Objects

  • Inheritance

  • Overloading (Operator and Function)

  • Polymorphism

  • Data Abstraction

  • Data Encapsulation

  • Interfaces

  • Files and Streams

  • Exception Handling

  • Dynamic Memory

  • Namespaces

  • Templates

  • Preprocessor

  • Signal Handling

  • Multithreading

  • Web Programming

 

Features:

  • OOP (Object-Oriented Programming)

  • Platform or Machine Independent/ Portable

  • Simple

  • High-level programming language

  • Popular

  • Case sensitive

  • Compiler-Based

  • DMA (Dynamic Memory Allocation)

  • Existence of Libraries

  • Speed