"This is a valuable learning tool that I would recommend to any environment for training."

-D. Tutt

At A Glance
Level Beginner to Advanced
Format Online & DVD
Instructor Hany Greiss
Course Outline View
System Requirements Online Broadband connection • 512MB RAM • Windows 2000/XP • Windows Media Player 9 or later | DVDWindows 2000/XP • DVD-ROM drive • Pentium III, 128MB RAM or greater
Pricing
Multi-user Starting at See Below
Single-user Online | DVD
View Pricing & Purchase

Why Choose KeyStone?

  • KeyStone instructors are Microsoft Certified Trainers (MCT)
  • Fully hosted: no software to download or maintain
  • Supplimental Keynotes provide text version of training
  • Engaging Video Content

KeyStone News

Course Summary

This Advanced C++ Training Course provides development professionals with necessary C++ development concepts beginning with an entire level devoted to exception handling and templates. In this course, you’ll also work with fundamental STL concepts, function objects and adapters.

Throughout this course, your instructor, Hany Greiss, will show you how to work with STL mutating and non-mutating algorithms. You’ll also learn about extending the STL to work with user defined algorithms and containers.

There are over 80 lessons across 6 levels in this course – all designed to give you a strong foundation in the use of object-oriented and generic programming techniques in application areas where efficiency is a premium by working with C++.

Highlights

  • Learn necessary fundamental concepts to get started with the Standard Template Library.
  • Understand why you should use a function object.
  • Work with a variety of STL algorithms including mutating, non-mutating and those involve sorting and performing numerical operations.
  • Learn how to extend the STL and why you would want to.
  • Work with input and output file operations.
  • Learn about C++ techniques that you can apply to optimize memory allocations, write well-behaved classes and virtualize constructors.

Instructor

Instructor Photo

Hany Greiss

CTO of InBusiness Solutions

Hany Greiss has been involved in a variety of roles in computing for over 20 years. He started his career with CAE Electronics, working on real-time flight simulators. Throughout his career, Hany he has been keenly interested in computer languages and software development. Recently, Hany has been involved in extensive development of a CORBA-based application server written in C++.
Hany is currently the CTO of InBusiness Solutions, an Ottawa based technology and media company. Hany is married and is the proud father of two young boys living in an area near Ottawa, Ontario.

Related Courses

Pricing & Purchase Options

Users 1 10 25 50 100 250 500 1000+
Pricing -- -- -- -- -- -- --
Order Order Contact Contact Contact Contact Contact Contact Contact

Looking for DVD? Single-user: (Add To Cart) | Lending-License: (Add To Cart)