C++ Language Course

Training Course Details are as Below

    Beginning with C++
  • What is C++, its Applications, Advantages etc.
  • Difference between C and C++. major and minor difference.
  • Creating C++ source file, Editing, Compiling, Linking, Debugging. Etc.
  • Make File Utility, Command Line Arguments etc.
  • Explaining Procedure oriented Language(C) and Object Oriented Language.(C++)
  • Look at Procedure-oriented Programming.
  • A Brief Look At Object Oriented Programming(OOP).
  • Applications of OOP, Benefits of OOPS
  • C++ Tokens, Expressions, and Control Structure.
  • Tokens.
  • C++ keywords.
  • Basic Data Types.
  • User-defined Data Types.
  • Derived Data Types.
  • Operators in C++.
  • Reference Variables.
  • Memory management operators.
  • Manipulators.
  • Operator Overloading.
  • Operator Precedence.
  • Control Structure.
  • Functions In C++
  • Different forms of functions.
  • Function prototyping.
  • Call by Reference.
  • Inline Functions.
  • Function overloading.
  • Friend and virtual functions.
  • Math library functions etc.
  • Classes And Objects-
  • C Structure revision.
  • Defining classes, defining member functions.
  • Declaration of objects to class.
  • Access to member variables from objects etc.
  • Different forms of member functions dependence on access specifiers(i.e. Private, public, protected) .
  • Array of objects.
  • Objects as function arguments h) friendly function.
  • Friendly function.
  • Returning objects.
  • Pointers to members.
  • Local classes.
  • Memory Management and pointers.
  • Using New operator, comparison of new over malloc, calloc and realloc etc.
  • Memory freeing using Delete operator.
  • Constructor and Distributor-
  • Introduction.
  • Constructors.
  • Parametrized constructors.
  • Multiple constructors in class.
  • Dynamic initialization of objects.
  • Destructors.
  • Operator Overloading and type conversion
  • Introduction.
  • Defining operator overloading
  • Overloading - (unary, binaryoperators).
  • Overloading binary operators using friends.
  • Rules for overloading operators.
  • Type conversion.
  • Inheritance – extending class
  • Introduction.
  • Types of inheritance.
  • Single inheritance.
  • Multiple inheritance.
  • Multilevel inheritance.
  • Hierarchical inheritance.
  • Hybrid inheritance etc.
  • Virtual base class.
  • Abstract class.
  • Constructors in derived class.
  • Pointer, Virtual Functions, Polymorphism.
  • Introduction.
  • Pointers.
  • Pointers to objects.
  • This pointer.
  • Pointers to derived class.
  • Virtual functions.
  • Pure virtual functions etc.
  • Managing Console I/O Operations
  • Introduction.
  • C++ streams.
  • C++ stream classes.
  • Unformated / formated I/O Operations.
  • Managing output with manipulators.
  • Working with files.
  • Introduction.
  • Creating/ opening / closing / deleting giles.
  • File pointers and their manipulators.
  • Updating file random access to file.
  • Error handling during file operations.
  • Command line arguments.
  • Templates
  • Introduction.
  • Class templates.
  • Function templates.
  • overloading of template function.
  • Exception Handling
  • Introduction.
  • Exception handling – throwing, catching, re-throwing an exceptions , specifying exceptions etc.
  • Introducing STL (Standard template library).
  • Introduction.
  • Components of STL.
  • Containers.
  • Algorithms.
  • Iterators.
  • Function objects.
  • String Manipulation in C++
  • Introduction.
  • Creating objects.
  • Manipulating string objects.
  • Relational operators.
  • String characters.
  • Accessing characters in strings.
  • New Features of C++
  • New data types.
  • New operators.
  • Class implementation.
  • Namespace scope.
  • Operator keywords.
  • New headers etc.
  • Object oriented system development
  • Introduction.
  • Procedure-oriented paradigms, development tools.
  • Object-oriented paradigms developments tools.
  • Implementation.
  • Prototyping paragdism.

Our Expert Trainers are ready to teach you call 9516086800

Want Demo Class ?... First Fill Enquiry Form ?

Want demo class, you should fill the enquiry form. Just only your name, and mobile no. is required.

Top