Duration: 5 days
Price: $2595 *California residents and government employees call for pricing.
Remote Attendance: Click here for more information.
Course Description: This hands on C++ programming course provides an accelerated introduction to the most essential syntactical components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++. The course begins by introducing the built in data types, fundamental control constructs, and rich expression operator repertoire common to both C and C+.
The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Students will learn to apply the process of data abstraction and class design. Practical aspects of C++ programming including efficiency, performance, testing, and reliability considerations are stressed throughout. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Students who are already familiar with C language syntax may want to take the 4-day C++ Programming for C Programmers course instead.
Course Prerequisites: Prior programming experience, though not necessarily in C or C++. Some prior knowledge of basic C syntax is helpful but not required.
|ANSI C++ Fundamentals
||Data Types, Storage, Classes, and Scope
|Operators and Expressions
||Flow Control Constructs
|Moving from C to C++
||Creating and Using Objects
|Dynamic Memory Management
||Controlling Object Creation
|Introduction to Object Concepts
|Strings in C++
|C++ Program Structure
in C++ Projects
|Polymorphism in C++
|Declaring and Defining Classes
|The Standard Template Library
Wow. What an amazing course. Thank you! This course exceeded my expectations and will help me do my job much more effectively. I will certainly recommend HOTT to my colleagues!
— A.A., Chevron
Great class! The instructor did a WONDERFUL job - was very knowledgeable, engaging, and helpful. Great teacher, one of the best I've had. The class was very well laid out. I was skeptical that we'd be able to cover so much ground, but we received valuable, in-depth training on each section.
— J.K., Eastman Chemical
This is the best training class I ever had! This instructor obviously has significant practical experience and it shows. The pace of the class was very good and it kept my attention.
— K.C., Aegon
Individual training passes: save up to 43%! For complete discount options » click here «
|# Courses||Total Cost||Cost Per Course||% Savings|