"A good and thorough course for advanced C++ techniques - well delivered by zoom, in a small group allowing some really one to one tutoring to take place."
ZL, Data Analyst, C++ Advanced, June 2021
Part 1: Using Language Features Correctly
Const and Casting
Conversions and Scope
Proper Exception Handling
Memory Management
Part 2: Templates
Template Functions
Template Classes
Template Metaprogramming
Part 3: C++ Idioms and Design Patterns
Implementing Value Types
Value Categories
The Handle/body Idiom
Functors
Smart Pointers
Singletons
Policy-Based Design
Part 4: Standard Template Library
STL concepts
Containers
Traits
Iterators
Algorithms
Optional topics (extra time on private courses)
"A good and thorough course for advanced C++ techniques - well delivered by zoom, in a small group allowing some really one to one tutoring to take place."
ZL, Data Analyst, C++ Advanced, June 2021
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022
Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
CONTACT
+44 (0)20 8446 7555
Copyright © 2025 JBI Training. All Rights Reserved.
JB International Training Ltd - Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS
Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us