Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

C++ Fast Track

Course Summary

The C++ Fast Track training course examines the core concepts, language syntax, and APIs required to build C++ applications.

The course begins by briefly reviewing some core C concepts and then transitions into an examination of what C++ adds to this picture. Next, it examines the value of C++ in effective modeling of the problem domain as well as enabling and enhancing code-reuse and code-evolution. The course concludes by explaining the major topics including: basic class concepts, function usage, and inheritance.

Purpose
Learn how to effectively to transition to C++ from another programming language.
Audience
System administrators, C developers, and embedded programmers want to learn C++.
Role
Software Developer - System Administrator - Web Developer
Skill Level
Intermediate
Style
Fast Track - Workshops
Duration
5 Days
Related Technologies
C++

 

Productivity Objectives
  • Interpret the core C++ language syntax
  • Identify core object-oriented concepts
  • Describe the 3 types of polymorphism and the basic use of C++ templates
  • Design and use classes effectively with their hierarchies and virtual functions
  • Develop and use methods and reference arguments effectively
  • Evaluate operator overloading
  • Write and use incomplete (abstract) classes
  • Analyze and use the American National Standards Institute(ANSI) C++ library
  • Use casting and "const" intelligently
  • Utilize the Standard Template Library (STL)
  • Manipulate C++ Input/Output (I/O)
  • Discover how to interface C++ to other languages
  • Program with the C++ try/catch exception model
  • Apply C++ Run-Time Type Information (RTTI)

What You'll Learn:

In the C++ Fast Track training course, you'll learn:
  • Concepts of OO programming
    • Classes in C++
    • Functions in C++
    • Constructors and destructors
    • Memory management
    • References and argument passing in C++
    • Operator overloading initialization and assignment
    • Scope and access control
  • Introduction to inheritance
    • Polymorphism and virtual functions
    • ANSI C++ library
    • Templates
    • I/O in C++
    • Practical aspects of C++ programming
    • Exception handling
    • Run-time type information
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.