Tout comme il est impératif, pour devenir un bon joueur d'échecs, de maîtriser les règles du jeu, de comprendre les stratégies d'exécution et d'étudier les parties jouées par les maîtres, une conception efficace en C++ repose sur la connaissance de nombreux points-clés.
Ce cours explicite la syntaxe de constructions C++ avancées, l'utilisation de la bibliothèque standard (STL) et présente de nombreuses expressions idiomatiques permettant de mettre en oeuvre une conception efficace et robuste ainsi qu'une implémentation plus directe des Design Patterns.
Il permettra aux stagiaires de répondre aux questions suivantes : "Comment utiliser la STL ?", "Pourquoi et comment appliquer les Design Patterns en utilisant avec profit les possibilités offertes par le C++ ?", "Comment synthétiser les conceptions afin de bâtir des implémentations robustes, faciles à modifier et à administrer ?", "Comment utiliser la RTTI à bon escient ?", "Comment tirer profit de la programmation générique ?", "Quels sont les avantages et inconvénients de l'héritage multiple ?".
Développeurs C++ souhaitant approfondir leurs connaissances dans ce langage
Plusieurs mois de pratique du langage C++.
60% de travaux pratiques
Les espaces de noms
Les opérateurs
Programmation dynamique avec RTTI
Les templates
Les auto_ptr
Pointeurs sur fonctions membres
Les entrées / sorties
La programmation générique
Gestion efficace des exceptions
Utilisation avancée de l'héritage
Performance
« Le rythme théorie / TP et la pertinence de ces derniers sont excellents.
Fabien Brissonneau maîtrise parfaitement son sujet.
L’accueil est parfait ».
Marc - Développeur.