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.
AUDIENCE:
Programmer
System Analyst
System Designer
IT Professional
DATES:
CONTENT AND OBJECTIVES:
C++ Features and Overview
Use the compiler or IDE: Integrated Development Environment to code and test a simple program.
Code a program to accept a number, perform a simple calculation, and display the results; this can be performed from the command-line or within an IDE.
C++ Tokens and Variables
Learn the size of the different field types.
Use the sizeof operator for determining the size of a number of variables.
Language Elements
Code a program using for loops and nested statements.
Given user supplied parameters, display a simple bar chart using the asterisk without the graphics library.
Given that the size of the bar is calculated at run-time, the display should be performed in loops.
I/O Streams and Functions
Code several functions which validate data. Each function is passed and returns a value.
Code a function to provide debugging information.
OOP Programming
Given an entity, code a class with advanced features.
Create skills inventory system classes for permanent and temporary employees.
The classes in the skills inventory system need to be stored in a class library and include multiple levels of inheritance.
Load and traverse an array.
Create a search application for the skills inventory system.
Create a hierarchy of classes to search a double linked list.
Constructor / Deconstructor
Design and structure a program.
Create a human resource system in a modular format.
Ensure that the human resource system can be maintained and uses general purpose routines.
Overloading and Scope
Code a function that is invoked when using the plus operator.
Storage Class Specifiers
Use the assertion technique for validation.
Code and test a program for creating a queue with dynamic memory allocation.
Provide code which confirms that all allocations have been successful.
Stream I/O
Code a random access I/O stream.
Code a program to read and write a record in a standard random file.
Virtual Classroom
Blended Learning
↓
Synchronous Instruction
Asynchronous Instruction
Effective February 27, 2012, the course dates listed on the CETi 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. CETi makes no representation regarding ownership in any of the software products that we train on.
CETi 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 CETi course and that the employer has a licensed version of the software.
Certain courses only should be taught by the source software company training company and open source purveyor.