Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Transformez votre base de code obsolète en C++ moderne, sans tout casser. Apprenez à migrer progressivement jusqu'à C++23 en gardant la stabilité de vos projets existants.
Cette formation Moderniser votre code C++ hérité vous permettra de transformer vos bases de code existantes vers un C++ moderne, robuste et maintenable, sans risquer la casse.
Cette formation s’adresse aux développeur·euse·s C++ avec du code legacy (C++98/03/11), aux équipes techniques modernisant un projet long terme,et aux responsables techniques en quête de robustesse et maintenabilité.
auto
, lambdas, smart pointers, ranges, coroutines, etc.auto
, nullptr
, enum class
, using
unique_ptr
, shared_ptr
)constexpr
, decltype
, templates variadiquesif constexpr
, inline variables
structured bindings
std::optional
, std::variant
, std::any
views::filter
, transform
consteval
, opérateur spaceship, modulesstd::expected
pour la gestion d’erreursoptional
, variant
, mdspan
clang-tidy
, cppinsights
, include-what-you-use
Mises en pratique :
- Analyse de code legacy fourni
- Modernisation d’une classe legacy
- Amélioration d’une API avec optional
& variant
- Écrire une API moderne avec concepts + expected
- Retour d’expérience et revue de code client (optionnel)
Arnaud Becheler, docteur en écologie évolutive et expert en C++, s'est forgé une réputation unique en associant ses compétences scientifiques à une expertise technique pointue. Spécialisé dans la conception de modèles prédictifs et de simulations en C++, il a utilisé son expertise pour modéliser des dynamiques écologiques complexes.
Outre ses contributions scientifiques, Arnaud continue d'enrichir la communauté open-source avec ses projets en C++. Ses outils logiciels ont été présentés lors de conférences internationales et approuvés par de nombreux experts du domaine. Passionné par le partage des connaissances, il a organisé de nombreux workshops et conférences sur des sujets liés au C++ et au machine learning.
Arnaud est un membre très actif dans la communauté C++, il organise notamment des meetups et partage ses connaissances lors de conférences internationales.
Avec plus de 10 ans d'expérience, il intervient aujourd'hui en tant que consultant, offrant son savoir-faire en intelligence artificielle, machine learning et architectures logicielles.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012