Back

Programmer en C++

Gratuit
Introspective programmer examining code
Gratuit

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++
Identifier 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

Évaluation continue des acquis à l’oral
Formulaire d’évaluation de la formation

Informations

  • Lecture 0
  • Quiz 0
  • Durée 21 heures
  • Skill level Tous niveaux
  • Éligible au CPF ? Non
  • Students 0
  • Assessments Yes

Prérequis

  • Aucun

Support

  • Aucun

Public ciblé

  • Tout public