Objectifs :
Acquérir les principes de base de la programmation objet (polymorphisme, héritage, encapsulation) Apprendre à réaliser des applications réutilisables
Pré-requis :
Connaissance Langage C conseillée
Dates en inter entreprises :
Ce stage n'est pas proposé en inter entreprise, nous pouvons organiser un stage spécifique pour vous :
nous contacter
Plan du stage* :
1. La conception orientée objet
Analyse de projets d'application - Développement d'un programme - Programmation orientée objet - Représentation des projets orientés objet - Structure de base d'un programme - Aperçu général des langages orientés objet -
2. Définition des structures de données
Types de données de base - Pointeurs sur variables - Références - Types de données composées - Fonctions " Friends " - Fonctions " Inline " - Portée - Membres statistiques - Classes imbriquées - Définition de classes locale -
3. Définition des variables
Gestion dynamique de la mémoire - Objets membres d'une classe - Définition de constantes - Variables non optimisées -
4. Expressions et opérateurs
Expressions de base - Expressions préfixes - Opérations unaires - Transtypages explicites - Pointeurs sur un membre de classe - Opérateur arithmétique - Opérateur de comparaisons - Opérateur bit à bit - Opérateurs logiques - Affectations - Opérateur virgule - Expressions constantes - Evaluation des expressions -
5. Héritages
Relation entre les classes - Héritage de propriétés - Accès aux membres de la classe de base - Héritages multiples - Classes de bases virtuelles - Constructeurs et classes de bases virtuelles - Fonctions virtuelles - Fonctions abstraites - Classes abstraites - Représentation des liens de dérivation -
6. Surcharge
Surcharge des fonctions - Surcharge d'opérateurs - Opérations unaires et binaires - Accès aux membres d'une Classe - New et Delete -
7. Patrons - " Templates "
Définitions de patrons - Patrons de fonctions - Transmission d'opérateurs - Arguments pour patrons - Sélections des fonctions surchargées -
8. Traitement des exceptions
Traitement des erreurs dans les programmes - Traitement des erreurs en C++ - Traitement des exceptions imbriquées - Classes des expressions - Liste des expressions valides - Fonctions spéciales de traitement des exceptions -
* en Intra entreprise et en cours particulier, ce plan de stage peut être personnalisé

Cette formation peut être demandée dans le cadre d'un DIF.