| Printed Courseware Catalogue
|
|
|
|
|
|
|
|
|
Catalogue IT & Certification C++
|
C++ Programming:Introduction (2008 Update) |
|
|
Element K
Programming
463 pages
Purchase Price
1-9 manuals: $275 per manual 10+ manuals: $245 per manual
Trainer Material: Instructor's Edition $300 each
|
Code: EK80-143
Series: IT & Certification
Format: A4
Duration: 5 day(s)
Download Data Files
Printer friendly version of this outline
|
|
Outline
Getting Started with C++
Identify the Basic Differences Between C and C++
Compile and Execute a Simple C++ Program
Migrating from C to C++
Declare Variables
Work with Arrays and Strings
Use Qualifiers in C++
Use Functions in C++
Understanding OOPs Concepts
Object-Oriented Programming
Object Oriented Paradigm
Managing Data Storage
Understand Memory Allocation
Control Dynamic Memory Allocation
Working with Classes and Objects
Define a Class
Create an Object
Instantiate a Class Using the new Operator
Using Friend and Inline Functions
Use Friend Functions
Use Inline Functions
Using Static Data Members and Member Functions
Work with Static Data Members
Work with Static Member Functions
Working with Constructors and Destructors
Initialize Instance Variables Using Constructors
Destroy Instances Using Destructors
Implementing Compile-time Polymorphism by Overloading Operators
Overload Arithmetic Operators
Overload I/O Operators
Overload Assignment Operator Implementing Compile-time Polymorphism by Overloading
Functions
| Functions
Overload Functions
Overload Constructors
Implementing Runtime Polymorphism Using Inheritance
Inherit a Class
Work with Derived Classes
Inherit Multiple Classes
Use Virtual Base Classes
Implementing Runtime Polymorphism Using Virtual Functions
Override Functions
Implement an Abstract Class
Handling Exceptions
Handle an Exception Using the try and catch Block
Handle Derived Class Exceptions
Working with Input and Output Streams
Use Input and Output Streams
Control Input/Output Using Manipulators
Access Files Using Sequential Access
Access Files Using Random Access
Working with Templates
Use Template Classes and Functions
Overload a Template Function
Using the Standard Template Library
Work with Vectors
Work with Lists
Work with Maps
|
After completing this course, students will know how to:
- identify the basic differences between C and C++, and compile and execute a
simple C++ program.
- identify the key differences between C and C++.
- understand the object-oriented programming concepts.
- manage data storage.
- work with classes and objects.
- use friend and inline functions.
- use static data members and member functions.
- work with constructors and destructors.
- implement compile-time polymorphism by overloading operators.
- implement compile-time polymorphism by overloading functions.
- implement runtime polymorphism using inheritance.
- implement runtime polymorphism using virtual functions.
- handle exceptions.
- work with input and output streams.
- work with templates.
- use the Standard Template Library.
|
Prerequisites
Participants must have a foundation in C programming and have an understanding
of object-oriented concepts such as classes and inheritance.
Suggested pre-requisite courses are: C Programming: An Introduction and
Object-Oriented Programming Principles
|
|
|
|
|
|
|
|