C++ - Language
C++ is an object oriented programming language. It was developed by "Bjarne Stroustrupe" at AT&T Bell Laboratories, in Murray Hill, New Jersey, U.S.A in 1980's. Initially it was named C with classes. Later in 1983 the name was changed to C++. The idea of CPP comes from the C's increment operator ++. So it is known as incremented version of C. C++ is a super set of C. All syntax's of C can be applied to C++ also. Therefore every valid C program is a C++ program too.
- Regular Class Room Training: 35 Hours
- Fast Track Batches: available
- Understanding of Basic computer concepts.
- Programming in C Language.
- Anyone who wants to develop passion towards programing and wants a good start with very strong foundation in OOPS programming.
- Any student having OOPS in their curriculum
- Online Training.
- Classroom Training.
- Weekend Training.
- One-One Training.
- Procedure Oriented Programming.
- Object Oriented Programming (OOP).
- What is CPP?
- Object.
- Class.
- Data encapsulation.
- Data abstraction.
- Polymorphism.
- Inheritance.
- Tokens.
- Keywords.
- Identifiers.
- Datatype.
- Comments.
- Classification of data types
- Basic input/output statements.
- Operators in C++.
- Editor commands.
- Reference variables.
- Scope resolution operator.
- Decision making statements
- Simple if
- If with else statement
- Multiple if
- Nested if
- Switch case
- Looping constructs
- While loop
- Do..while loop
- For loop
- Library functions.
- User defined functions.
- Call by value
- Call by reference
- Inline functions.
- Default arguments in functions.
- Function overloading.
- Creating objects.
- Accessing class members.
- Defining member functions.
- Nesting of member functions.
- Private member functions.
- Arrays with in a class.
- Array of objects.
- Static Data members.
- Constructors.
- Destructor.
- Friend functions.
- Single inheritance
- Multilevel inheritance
- Multiple inheritance
- Hierarchical inheritance
- Hybrid inheritance
- Visibility of inherited members.
- Virtual base classes.
- Abstract classes.
- Constructors in derived class.
- Operator overloading.
- Dynamic memory allocation
- New operator.
- delete operator.
- static/early binding (linking).
- Dynamic/late binding (linked).
- Pure virtual functions.
- Abstract class.
- Function templates
- class templates.
Instructor-Led Training
We believe to provide our students the Best interactive experience as part of their learning.
Expert Trainers
We Constantly evaluate our trainers and only the “Best” Provides the Training.
Industry Specific Scenarios
We believe to provide our students the Best interactive experience as part of their learning.
Flexible Schedule
Do not hesitate to ask… because we will work according to your calendar.
- Daily 1 hour class room training followed by 1 hour lab session.
- Module wise tests at end of each module
- Programming assignments
- Theory lab work records
- Final test at end of course