C++ Online Course
These are the topics you can learn. You can also ask your tutor to teach you concepts other than those listed here. Price mentioned is for 1 hr session. Individual Online tutoring costs 12 USD per hour. You can expect discounts if you purchase sessions in bulk. To purchase email to info@tutorchapter.com
Principles of Object-Oriented programming Basic concept, Object-Oriented languages, Its applications
Introduction to C++ C++ and its necessity, Basics of C++, Structure of a program, Compiling and Linking
Tokens, Expressions & Control Structures Tokens & their types, Expression and their types, Control Structures, Conditionals Control Structures, Iterations Control Structures, Nested Control Structures
Functions in C++ Use of Functions in C++, Different Functions, The Main function, Inline function, Default Argument and Constant Argument, Function overloading, Friend and Virtual functions, Math Library functions,
Classes and Objects Specifying a class, C++ program with class, Objects, Local classes, Inheritance: extending classes
Constructors and DestructorsConstructors and its kinds, Overloading constructors, Default constructor, Constructing 2D array, Destructors
Operators overloading and Type Conversions Defining operators overloading, Overloading unary and binary operators, Type Conversions Inheritance: extending classes Single and Multiple Inheritance, Multilevel Inheritance, Hierarchical Inheritance, Hybrid Inheritance, Virtual base classes, Abstract classes, Derived classes, Constructors in derived classes
Pointers and Virtual Functions Pointers, Introduction, Variables of pointers, Pointers initialization, Void pointer, Null pointer, Pointers and arrays, Pointers to object, Pointers to derived classes, This Pointer, Pointer arithmetic, Pointer to pointer, Pointer to function, Virtual functions
Managing Console I/O operations C++ streams, Unformatted I/O operations, Formatted console I/O operations, Managing output with manipulators
Files Handling Opening and closing a file, Updating a file, Error handling in files operations
Templates Templates and its kinds, Class Templates, Class Templates with multiple parameters, Function Templates, Function Templates with multiple parameters, Overloading of Template Functions, Member Function Templates, Non-Type Template Arguments
Exception handling Basic Concepts of Exception handling, Exception handling Mechanism
Other Mechanism Throwing Mechanism, Catching Mechanism, Rethrowing an exception, Specifying Exceptions
C++ Standard Template Library Components of STL, Containers, Applications of Container Classes, Algorithms, Iterators, Function Objects
String Manipulation Introduction, Creating and manipulating String Objects, Relational operation, String characteristics, Comparing and swapping
Advanced Features of ANSI C++ Standards New Data Types, New Operators, Namespace, Class Implementation, New Keywords, New Headers
Object-Oriented Systems Development Procedure-Oriented paradigms, Object -Oriented paradigms, Prototyping paradigm
|