L'Expertise Informatique, Simplifiée

C++ - Avancé

Le C++ moderne qui change la donne.

Les standards C++20 et C++23 transforment le langage : modules, concepts, ranges, coroutines, std::expected, parallélisme STL. Cette formation de mise à niveau de 3 jours permet aux développeurs C++ expérimentés de s’approprier ces nouveautés et de moderniser leur base de code existante avec l’aide d’un assistant IA.

Public visé

Développeurs C++.

Prérequis

Avoir suivi cette formation, ou en maîtriser les thèmes abordés :

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1 - Matin

Normalisation, compatibilité, modularité

Normalisation

Travaux pratiques :

Compatibilité

Travaux pratiques :

Modularité

Travaux pratiques :

Jour 1 - Après-midi

Concepts, comparaisons, compile-time

Concepts

Travaux pratiques :

Comparaisons

Travaux pratiques :

Compile-time

Travaux pratiques :

Jour 2 - Matin

Formatage et ranges

Formatage

Travaux pratiques :

Ranges

Travaux pratiques :

Jour 2 - Après-midi

Types somme, dates, expected

Types somme

Travaux pratiques :

Dates

Travaux pratiques :

Expected

Travaux pratiques :

Jour 3 - Matin

Concurrence et parallélisme

Concurrence

Travaux pratiques :

Parallélisme

Travaux pratiques :

Jour 3 - Après-midi

Migration legacy assistée

Travaux pratiques :

Travaux pratiques

Modalités d’évaluation des acquis

En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Voir aussi

Vous serez peut-être intéressés par les formations suivantes :

Formation DEV-CPP-200 — C++ - Avancé. Domaine : Développement. Niveau : Intermédiaire. Durée : 3 jours (21 heures). Mots-clés : c++, développement, avancé, c++20, c++23. Cylian Formation, Dijon.