Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Intensive C++

GK# 0791

Course Overview

In this course, experienced programmers will get a comprehensive, in-depth view of the C++ language. Included is complete coverage from fundamental concepts of class, inheritance, virtual functions. In addition to syntax, this course integrates the pragmatic and the theoretical with discussions of object-oriented principles, beneficial design criteria, efficiency tradeoffs, common design patterns, and other useful idioms and programming techniques.

Note: You are required to bring your own laptop.

Delivery Format Options

  • Virtual Classroom Live

    Virtual Classroom Live

    Experience expert-led online training from the convenience of your home, office or anywhere with an Internet connection.

    From

    $3995 CAD

    5 day

  • Private Group Training

    Private Group Training

    Train your entire team in a private, coordinated professional development session at the location of your choice.

    Receive private training for teams online and in-person.

Request a date or location for this course.

What You'll Learn

  • Classes, member functions, and protection
  • Inheritance, single, and multiple
  • Constructors and destructors
  • Overloading, dynamic binding, and virtual functions
  • Polymorphism and generic programming
  • Template functions and classes
  • Exceptions and error handling
  • Operator overloading
  • Dynamic memory, copy/assignment, and memory management
  • Type conversion and run-time type information (RTTI)
  • Namespaces and project organization
  • Efficiency issues, code generation, and inlining
  • Function objects, pointers, and callbacks
  • Standard library io-streams, strings, and containers
  • Effective programming idioms and techniques
  • Object-oriented programming, patterns, and design

Who Needs To Attend

  • Experienced programmers who want to learn as much as possible about C++