Programmer en C++
 21h
 Tout public
 Prérequis : aucun
 Document transmis : aucun
OBJECTIFS PÉDAGOGIQUES
- Identifier la syntaxe du langage C++
 - Appliquer les concepts de la Conception Orientée Objet
 - Utiliser les outils de développement associés au langage C++
 - Maitriser les ajouts majeurs de la norme C++ 11
 
contenu
La syntaxe C++
- Données, expressions, opérateurs, Fonctions
 - Utilisation du code C dans un programme C++
 - Références, types constants, espaces de nommage, typage « automatique »
 
Approche orientée Objet
- Principes généraux
 - Programmation Objet et C++
 - Les méthodologies orientées Objet
 - Notation UML
 - Les classes et les objets C++ : aspects syntaxiques, contrôle d’accès, autoréférence, champs et méthodes statiques, fonctions…
 - Dérivation et héritage : principe, aspects syntaxiques, contrôle d’accès, polymorphisme, réutilisation de code, interfaces…
 - Les exceptions : aspects syntaxiques et méthodologiques
 
Surcharge des opérateurs et modèles
- Surcharge des opérateurs : principe, surcharge des opérateurs binaires, surcharge particulière, surcharge des opérateurs de gestion mémoire, surcharge ‘<<‘ et ‘>>’
 - Modèles : modèle de classe, modèle de fonction, modèle et surcharge des opérateurs, mécanismes de dérivation
Les I/O et aperçu sur la STL 
MODALITÉS PÉDAGOGIQUES
- Formation en présentiel ou en distanciel, en Visio avec un formateur
 - Suivi des actions à distance : les échanges et travaux réalisées seront en corrélation avec les objectifs pédagogiques,
les séances seront notifiées auprès d’Elli’Up par le formateur, l’apprenant signera les attestations de présence
correspondantes, Elli’Up est joignable par téléphone ou mail - Apports théoriques et pratiques
 - Travaux personnels
 
MATÉRIEL À PRÉVOIR
Support permettant la prise de note
MODALITÉS D’ÉVALUATION
Evaluation continue des acquis à l’oral
Formulaire d’évaluation de la formation
