PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
CONTENT AND OBJECTIVES:
Acquire expertise with an array of class objects.
Create a sparse matrix of class objects and allow the programmer to traverse the matrix.
Acquire familiarity with and code virtual classes.
Create a virtual class for a travel agency where each class represents another holiday location.
Design and code a constructor with overloaded arguments.
Create an employee class with overloaded constructors.
Design and code multiple inheritance classes.
A new class can be derived from any number of parents; develop classes that would build on a car class with a number of models.
Examine, analyze, and override streams.
Create and use stringstream.
Examine the similarities between a stringstream and an ostream.
Recognize that once data has been written to a stringstream, it can be read from the stringstream into a variable as if a read was being performed from a file or the keyboard.
From the standard library, use one or more of its classes.
Code a program for creating an instance of a BTree.
Load and traverse the tree.
Performance and Tuning
Run a profiler to locate performance issues in a program.
Use an IDE supplied profile which determines the location of the program that executes most frequently and uses the most resources.
Code a function in C++ that is to be invoked by C.
Code, invoke, and test an exception condition.
Create an I/O condition and display the type of error each time an exception is detected.
Code a function template that returns the smaller of two values.
Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.