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