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
Great instructor! Excellent and engaging lecturer. Very clear and drew comparisons between C++ and other programming languages to highlight C++ strengths/weaknesses. Clearly knowledgably on the subject. Course booklet and labs were well-written. Awesome C++ course.
— L.B., Amadeus North America
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
I was very happy with the course. I learned what I wanted to about C++ and the exercises helped reinforce my learning. The instructor was very helpful and having a knowledgeable person to ask questions to was an invaluable resource."
J.M., Agilent Technologies
Individual training passes: save up to 43%! For complete discount options » click here «
|# Courses||Total Cost||Cost Per Course||% Savings|