Formation : Langage C++

Transcription

Formation : Langage C++
Formation :
Langage C++
Durée de la formation Langage C++ : 48 heures
Tarifs de la formation Langage C++: Consultez-nous
Date des formations Langage C++ : Consultez-nous
Tél : 021.71-13-61/ 021.74.44.06
Fax : 021.71-86-56
Email : nous contacter
Objectif de la formation :
Ce stage intensif a deux objectifs : initier les participants aux méthodes et
réflexes de la programmation par objet ; leur apporter une maîtrise
opérationnelle complète du langage C++. Il est le fruit d'une longue
expérience en matière de développement en C++ et il est construit selon
une pédagogie rigoureuse reposant sur des travaux pratiques nombreux et
progressifs.
A qui s'adresse la formation :
Ce cours s'adresse aux ingénieurs qui souhaitent acquérir une formation à
l'approche objet et aux spécificités du langage C++. A l'issue de ce cours,
ils sauront utiliser ce langage comme un véritable outil de programmation
objet.
Pré-requis :
Il est essentiel que les participants aient une bonne maîtrise du langage C.
Travaux pratiques :
Des stations de travail disposant des langages Visual C++ sous Windows
seront à la disposition des participants pendant toute la durée du cours.
E.Co.In –07 Rue Ahcene Khemissa – Alger - Tél. 021 71 13 61/ 021 74 44 06 – Fax 021 71 86 56 – Site : www.ecoin-dz;com - Email : [email protected]
Formation :
Langage C++
Contenu de la formation :




La syntaxe du C++ (différences C /
C++)
o Données : définition,
initialisation, types de données.
o Expressions : référence, cast.
o Opérateurs ( : :, new, delete).
o Fonctions.
o Utilisation du code C dans un
programme C++.
o Références.
o Types constants.
Approche orientée objet
o Principes généraux des
techniques objets.
o C++ et la programmation objet.
o Méthodologies orientées objets.
o Modèles et notation UML.
POO : classes et objets
o Champs, méthodes,
constructeurs.
o Contrôle d'accès.
o Attributs, méthodes, classes
friend.
o Méthodologie de conception des
classes.
o Constructeurs de copie.
POO : dérivation et héritage
o Principe de la dérivation.
o Syntaxe des classe dérivées.
o Contrôle d'accès.
o Polymorphisme & fonctions
virtuelles.
o Réutilisation de code : les
classes abstraites.
o Dérivation multiple.
o Factorisation du code.

Exceptions
o Syntaxe.
o Méthodologie : hiérarchie
d'exception, utilisation.

Surcharge des opérateurs
o Principe de la surcharge.
o Surcharge des opérateurs
binaires.
o Surcharge des opérateurs de
gestion mémoire
o Surcharge des opérateurs << et
>>.

Modèles
o Modèle de classe.
o Modèle de fonction.
o Modèles et surcharge des
opérateurs.
o Modèles et mécanismes de
dérivation.

Entrées-sorties, STL
o principe des streams.
o Hiérarchie des classes
d'entrée/sortie.
o STL : objectifs et principes.

Intégration du C++
o Cycle de vie du logiciel.
o nteraction avec les autres
environnements.
E.Co.In –07 Rue Ahcene Khemissa – Alger - Tél. 021 71 13 61/ 021 74 44 06 – Fax 021 71 86 56 – Site : www.ecoin-dz;com - Email : [email protected]