[Modern C++]
Although C++ already exists for several decades, it is still evolving rapidly. New features were added in C++11, C++14, C++17, C++20, and C++23. These features drastically improve the way programmers can develop applications in C++.
Contents
This workshop will teach students the most important new features of C++11, 14, 17, 20, and 23. It’s a hands-on course, where most part of the day students will be programming in C++. We’ll be deep diving into some of the most important bigger features like smart pointers, lambdas, concepts, and modules, while also touching a few of the minor new features.
Practical information
Duration: 3 days
Maximum participants: 12
Location: In-company (EU)
For who
This course is for intermediate to experienced C++ programmers who want to know how to leverage all the features of modern C++.
Required knowledge
Experience with C++ is required. Things like function pointers, functors, templates, classes, and inheritance should all be familiar.
More training programs
C++ Professional
A four-day course that teaches the most important aspects of C++.
Kotlin Fundamentals
A one-day course that teaches the very basics of Kotlin.
Code Smells & Refactoring
A one-day course where students get to refactor aweful code,and learn from it.
Test-Driven Development
A one-day course that teaches the benefits of test-driven development.