Course Outline
Day 1:
Types, Definitions, Declarations, Initialisation
Operators, Expressions, Statements
References, Smart Pointers
Constants, Scope, Lifetime
Functions, Parameters, Function Overloading
Day 2:
Classes, Members, Access Specifiers, Objects
Constructors, Member Initialiser Lists, Destructors
Copy and Move Semantics, Introduction to Templates
Inheritance, Virtual and Overridden Functions, Polymorphism
Day 3:
Conversions, Exceptions, I/O Streams
C++ Standard Library, Containers, Algorithms
Iterators, Lambda Expressions, Range-Based Loops
Day 4:
C++11, C++14 and C++17 Standards
Code Organisation, Header and Source Files
Namespace, Header Guards, Multi-File Frameworks
C++ Guidelines, Best Practice
Day 5:
Creating C++ Projects, Code Review Sessions
Requirements
Audience
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 8000 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
Detailed explanation, re-iteration of points in a quite subtle way that really drove the knowledge home very well. Rod's willingness to double-check the odd obscure question that we rasied, to be sure that his answers were 100% right. Also, his interest in discussing the pros & cons of alternate coding styles so that we learnt not only how to use C++ in our intended way, but why it should be done that way.
Nick Dillon - cellxica Ltd
Course - Using C++ in Embedded Systems - Applying C++11/C++14
Experience sharing, it's teacher's know-how and valuable.
Carey Fan - Logitech
Course - C/C++ Secure Coding
The online-ness of it meant that we could save a lot of time. Much appreciated. Also, the fact that the trainer knew both c# and Cpp was a huge help since he could explain everything through knowledge we already possessed.