header
Classes > Programming > C/C++ > Advanced C++ Programming

Length of Course: 4 days

Overview:
This four-day course with hands-on workshops is designed for C++ programmers who wish to enrich their software design skills through advanced uses of C++.

Prerequisites:
Prior to attending this class, students should have the following experience:

  • Object-Oriented Concepts
  • Familiarity with the C++ Programming Language

Objectives:
Upon successful completion of this course, students should be able to:

  • design classes with templates and exceptions
  • learn a class design approach that provides uniformity
  • learn how to use the Standard Template Library (STL) in C++ designs
  • write efficient C++ code
  • design class libraries using iterators, applicators, and manipulators
  • learn how to use Run-Time Type Identification (RTTI)
  • learn how to apply Multiple Inheritance to software designs
  • design persistent objects and implement virtual constructors
  • learn how to customize memory management in C++
Modules:

Module One Template Functions and Classes
Module Two Designing with Exceptions
Module Three Class Design
Module Four Standard Template Library (STL)
Module Five Run-Time Type Identification (RTTI)
Module Six Multiple Inheritance
Module Seven C++ Techniques
Module Eight Object Storage Management
HOME | CLASSES | FACILITY | CLASSROOM RENTAL | DIRECTIONS | EMPLOYMENT | CONTACT US
© Technical Training Resources - All Rights Reserved