| | |
|
This listing has ended. Item:C++ Programming Training CD ROM'S - 32 Hours Training |
|
|
| ||||||||||||||||||||||
C++ Programming CD ROM'S Learn How to Program using C++ What is C++? Released in 1985, C++ is an object-oriented programming language created by Bjarne Stroustrup. C++ maintains almost all aspects of the C language, while simplifying memory management and adding several features - including a new datatype known as a class (you will learn more about these later) - to allow object-oriented programming. C++ maintains the features of C which allowed for low-level memory access but also gives the programmer new tools to simplify memory management.
8 Hour Beginner Course 8 Hour Intermediate Course 8 Hour Expert Level 1 Course 8 Hour Expert Level 2 Course That's 32 hours of Training!
*****UK SELLER***** Voice Interactive Training Unlike most other courses, with this course you are tested at the end of each Module to monitor your progression throughout the course. The tests are not compulsory. The training is not only for beginners but for Advanced C++ users. Ideal for all levels of training.
Ideal for:
Home Learning Office learning University College High School
Please see Course contents below:
C++ Programming - An Introduction C++: An Overview 1. Features of C++ - Identify the features of the C++ programming language. 2. Benefits of C++ - Identify the benefits of the C++ programming language. 3. Implementation of C++ - Identify the scenario where it would be most appropriate to use C++.
Object-Oriented Principles 4. Object Orientation: Classes and Objects - Identify the relationship between classes and objects in object-oriented programming (OOP). 5. Abstraction - Identify the definition of abstraction. 6. Encapsulation - Identify the definition of encapsulation. 7. Inheritance - Identify the scenario that exhibits the concept of inheritance. 8. Polymorphism - Identify the scenario that exhibits the concept of polymorphism.
Variations in C++ 9. ANSI Standards - Identify the components of the standards set by American National Standard Institute (ANSI) for the C++ programming language. 10. File Types - Match the various file types used in C++ with their contents. 11. Vendor-Specific Variations - Match the various C++ vendor-specific compilers with their features. Enhancements: C++ Over C
Function Enhancements 12. Function Declaration - Identify the differences in the function declarations in C++ as compared to C. 13. Function Overloading - Identify the concept of function overloading in C++. Coding Enhancements 14. Comment Delimiters - Identify the code containing the comment delimiters that are supported by C++. 15. Global Variables: Initialization - Identify the concept of the initialization of global variables in C++. 16. Struct Tag - Identify the code that contains the correct declaration of the struct tag and its variables. 17. Union Tag - Identify the code that contains the correct declaration of the union tag and its variables. 18. Enum Tag - Identify the code that contains the correct declaration of the enum tag and its variables. 19. Typedef - Identify the benefits of using typedef. Classes Classes in C++ 20. Class: Creation - Identify the syntax to create a class. 21. Class: Access Specifiers - Identify the scope of the access specifiers in a class. 22. Data Members: Definition - Identify the syntax for defining a data member in C++. 23. Static Data Members - Identify the syntax for initializing static data members in C++. 24. Member Functions: Declaration - Identify the syntax for declaring member functions in a class. 25. Static Member Functions - Identify the code for defining static member functions in C++. 26. Encapsulation vs. Public Interface - Identify how a class member should be declared in a program in a given situation. 27. Nested Classes: Defining - Identify the syntax for a nested class definition.
Member Functions: Definition 28. Member Functions: Outside a Class - Identify the syntax for a member function definition that uses a scope resolution operator. 29. Member Functions: Inside a Class - Identify the syntax for a member function definition within a class. Objects and Member Functions
Objects in C++ 30. Objects: Definition - Identify the code for defining objects and dynamically allocating memory to an object in C++. 31. Data Members: Accessing - Identify the code for accessing the specified data members of a class. 32. Member Functions: Accessing - Identify the code for accessing the specified member functions of a class. 33. Nested Class Object: Definition - Identify the code to define an object of a class nested within another class. 34. Constructors and Destructors - Declare constructors and destructors for a specific class in C++. 35. this Pointer - Identify the features of the this pointer. Function: Passing Arguments 36. Function Arguments - Identify the code for passing arguments to a function for a specified output. 37. Passing By Value - Declare the arguments by value for a specific member function of an object. 38. Passing By Reference - Declare the arguments by reference for a specific member function of an object. Passing Arguments: Guidelines - Identify the most appropriate way of passing an argument to a function in a specified situation.
Assignment Operator 1. Assignment Operator: Assigning Values - Identify the value of a variable in a specified program that uses the default assignment operator. 2. Assignment Operator: Considerations - Identify the implications of inappropriately using the default assignment operator in a program. 3. Assignment Operator: Overriding - Identify the code to override the assignment operator. Object Initialization 4. Object: Initializing - Write the code to initialize an object of a specified class. 5. Constructors - Identify the constructor that will be invoked when a specific line of code is executed in a specified scenario. 6. Destructors - Identify the code of a class destructor for a specified scenario. 7. Copy Constructors - Identify the code of the copy constructor that will initialize an object for a specified scenario. 8. Object Initialization: Guidelines - Identify the set of constructors and destructors to be used for creating and initializing objects in a specified situation. Type Conversions 9. Conversion Functions: Standard - Identify the code to convert a standard data type to another standard data type by using standard conversion functions. 10. Conversion: Fundamental to User-Defined - Identify the conversion function to convert a fundamental data type to a user-defined data type for a specified scenario. 11. Conversion: User-Defined to Fundamental - Identify the conversion function to convert a user-defined data type to a fundamental data type for a specified scenario. 12. Conversion: User-Defined to User-Defined - Identify the code to convert an object of a user-defined data type to an object of another user-defined data type for a specified scenario.
|
Postage and packaging Item location: Seaham, United Kingdom Dispatches to: Worldwide
 
*The estimated delivery time is based on the seller's dispatch time, the postal service selected, and when the seller receives cleared payment. Sellers are not responsible for shipping service transit times. Transit times may vary, particularly during peak periods.
| ||||||||||||||
Return policy
| |
Payment details
| ||||||