• About
  • Training
    • Information Technology
    • Business Analysis
    • Leadership
    • Project Management
    • Certifications
    • Public Schedule
  • Why Choose Us
  • Blog
  • Contact
  • Search
    • 0

Contact us - (866) 543-0520    |    info@velocityknowledge.com

Login
  • About
  • Training
    • Information Technology
    • Business Analysis
    • Leadership
    • Project Management
    • Certifications
    • Public Schedule
  • Why Choose Us
  • Blog
  • Contact
  • Search
    • 0

  1. Home
  2. Training
  3. Advanced C++ Programming (Modern Advanced C++)

Advanced C++ Programming (Modern Advanced C++)

Overview

Advanced C++ Programming (Modern Advanced C++) is a lab-intensive, hands-on C++ training course geared for experienced C++ programmers who wish to take their development skills to the next level.  Students will leave this course armed with the required skills to put advanced C++ programming skills right to work in a practical environment, using sound coding techniques and best practices.

This comprehensive course consists of three modules. A preliminary module reviews topics, including inheritance, the ANSI C++ Standard Library, templates. I/O streams, and practical issues of C++ programming, such as reliability & testing. This material is covered as needed depending on the background of the students.

The second module covers more advanced topics.  Unit testing, advanced inheritance & polymorphism are discussed.  Memory management along with move constructors and RAII are explored.  Templates and generic programming are explored including lambda expressions and functors.  The third module is a deep dive into  the Standard C++ Library.  Containers, Algorithms, Threads and much more.

Throughout the course, new features of modern C++ (version 11 and beyond) are introduced as well as the impact on programming style.  These new features include smart pointers, move constructors, functional programming and lambda expressions.

In this training course, learn about:

  • C++ Fundamentals Refresher
  • Modern C++
  • Generic Programming
  • Memory Management
  • Inheritance and Polymorphism
  • Unit Testing in C++
  • Functional Programming
  • STL Containers
  • STL Iterators
  • Threads & Tasks

Please contact us for a complete course outline.

This course is available on our public schedule via Live Virtual Classroom:

Contact Us2495.00 USD4 Days
https://www.velocityknowledge.com/wp-content/uploads/2019/12/Advanced-C-Programming.pdf

Get Course Information

(866) 543-0520
info@velocityknowledge.com

Why Choose Us

Velocity Knowledge is a new breed of Enterprise Learning Organization that brings collaborative learning strategies to its clients through classroom, virtual classroom and project-based modalities.

Contact
Phone

(866) 543-0520

Email

info@velocityknowledge.com

Quick Menu
  • About
  • Why Choose Us
  • Contact
Velocity Knowledge

© Copyright 2023 by Velocity Knowledge. All rights reserved.

  • About
  • Training
    • Information Technology
    • Business Analysis
    • Leadership
    • Project Management
    • Certifications
    • Public Schedule
  • Why Choose Us
  • Blog
  • Contact
  • Search