The Introduction to C++ training course is designed to examine the core concepts, language syntax, and the Application Programming Interfaces (APIs) required to build C++ applications.
The course begins with a brief review of C concepts and then transitions into an examination of what C++ adds to this picture. Next, it emphasizes the value of C++ in enabling and enhancing code-reuse and code-evolution. The course concludes with a review of some of the more modern, advanced features of C++ such as the Standard Template Library (STL).
Purpose
|
Learn how to write stand-alone applications using C++. |
Audience
|
Existing programmers wanting to learn C++. |
Role
| Software Developer - System Administrator - Web Developer |
Skill Level
| Intermediate |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 3 Days |
Related Technologies
| C++ |
Productivity Objectives
- Describe the core C++ language syntax
- Identify core Object-Oriented (OO) concepts
- Recognize the three types of polymorphism
- Write and use incomplete (abstract) classes
- Design and use class hierarchies
- Analyze the C++ try/catch exception model
- Use "const" intelligently
- Understand the basic use of C++ templates
- Apply use of the STL