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:

    $

Develop C++ Applications

Learn C++ from simple control constructs to templates.

GK# 5242

Course Overview

TOP

C++ is a large and complex language. It is performance sensitive, but also provides you with high-level abstractions that can help make your code more concise and easier to maintain. 

This class will cover the basics of C++ from variable and function declarations to classes and templates.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • Build a simple procedural application
  • Declare, define and use a class
  • Implement polymorphic behavior using virtual functions and public inheritance
  • Creating classes that are const correct
  • Write generic code with templates
  • Implement copy and assignment to manage dynamic memory internal to a class
  • Implementing callbacks with functors

Outline

TOP
Viewing outline for:

GK Digital Learning Outline

  1. Code a Simple C++ Application
  2. Manage Collections of Variables with Arrays
  3. Partition Your Code into Logical Units with Functions
  4. Organize Your Data with Typedefs, Enums, and Structures
  5. Manipulate Memory with Pointers and References
  6. Organize Your Code into Classes
  7. Control Initialization with Constructors
  8. Prevent Name Collisions with Namespaces
  9. Create easier to use class types with operator overloading
  10. Throw and catch exceptions
  11. Create generic classes and functions with templates
  12. Model ‘is a’ relationship with public inheritance
  13. Support polymorphism with virtual member functions
  14. Prevent errors and create better user-defined types by using const
  15. Identify class specializations at runtime using RTTI (Runtime Type Information)
  16. Support deep copying by overriding you copy constructor and assignment operator
  17. Implement callbacks with function pointers and functors

Prerequisites

TOP

Some previous programming experience

Who Should Attend

TOP

Developers who want to learn how to develop applications in C++

Course Delivery

This course is available in the following formats:

GK Digital Learning

Experience high-quality online learning combined with reliable expert guidance and skills development activities.



Request this course in a different delivery format.
Enroll