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]