Développement C++ avancé
Approfondissez vos connaissances en programmation C++

De nombreux experts s'accordent à reconnaitre que la maitrise de C++ suppose une longue pratique et une forte implication dans des projets complexes. Les normes récentes (C++ 11/14/17) ont d'ailleurs sensiblement amélioré la puissance d'expression et les possibilités de conception qu'offre ce langage. La finalité de cette formation intensive est de raccourcir de façon significative la durée de cet apprentissage pour tirer parti des nouveautés du langage et ainsi développer des applications encore plus puissantes.
Objectifs
- Maîtriser les mécanismes avancés de C++ (héritage multiple / virtuel, programmation générique, méta-programmation, …)
- Appréhender et mettre en oeuvre les techniques de la nouvelle norme C++11/14 telles que les lambda-expressions, la programmation fonctionnelle ou la notion de move semantics
- Savoir pratiquer l'approche TDD (Test Driven Development) en C++
- Découvrir et maîtriser la programmation parallèle et synchronisée introduite par C++11
Public
- Développeurs C++
- Chargés de développement d'applications informatiques
Prérequis
- Avoir suivi la formation "Les fondamentaux du développement C++" (LA200) ou maîtriser le langage de programmation orientée objet C++
Méthode pédagogique
Une pédagogie efficace : l'alternance d'exposés théoriques et de mises en application immédiates à travers de nombreux travaux pratiques.
Les retours d'expériences de consultants experts en programmation C++.
Cette formation est éligible à l'action collective Atlas "Développer avec les langages .Net, Java et C++" (Réf : 28113).