JDN > Formations professionnelles > Conception et Développement > Langages > Formation EL50 : Langage C++




Formation EL50 : Langage C++Informations pratiquesCentre de formation Centre de Formation Atos

 Formation EL50 : Langage C++


 Centre de Formation Atos, PARIS
 Formation inter entreprise / intra entreprise


Objectif Acquérir une vue détaillée du langage. Savoir utiliser les concepts de la programmation orientée objet pour concevoir des applications réutilisables et faciles à maintenir.
Contenu Les langages orientés objet
Le modèle objet
Propriétés du modèle objet
Les classes, l'instanciation, les objets, les messages
La surcharge des opérateurs
L'héritage, le polymorphisme
La généricité (les modèles)

Le langage C++
Caractéristiques et historique

C++ vis-à-vis de C
Déclaration en C++
Aperçu des E/S standards
Déclarations de constantes
Pointeurs et constantes
Accès aux variables globales
Les espaces de noms, portée et visibilité
Les espaces de noms, déclaration et directive using
Structure, énumération, union et classes
Types de données void
La référence
Structure d'un programme C++

Les fonctions
Les fonctions inline
Surcharge des noms de fonctions
Valeurs par défaut des arguments de fonction
Paramètres variables
Pointeurs sur fonction

Les classes et l'instanciation
Déclaration de classe
Les membres de la classe
Contrôle d'accès aux membres
Constructeur et destructeur
Instanciation
Accès aux attributs et méthodes
Membre spécial : this
Les membres amis
Les méthodes const
Pointeurs sur membres
Classes composées d'objets
Destruction des instances
Objets temporaires

La surcharge des opérateurs
Introduction et syntaxe
Sommaire des opérateurs
Conversion de type implicite
Opérateur de conversion
Initialisation X (const X &) et affectation

La bibliothèque standard
Les entrées/sorties (iostream)

L'héritage
Classes dérivées
Mécanisme d'héritage
Hiérarchie de classes
Contrôle d'accès aux classes de base
Héritage et instanciation
Conversions standard dans l'héritage
Méthodes virtuelles et virtuelles pures
Classes abstraites
Héritage multiple

La gestion des exceptions - Introduction
La structure de contrôle throw/try/catch
Description statique et dynamique
Sélection du gestionnaire
Spécification des exceptions

Les modèles (programmation générique)
Patrons (template) de classe : définition
Déclaration de patrons de méthodes
Modèles multiples et arguments de patrons
Modèles de fonctions

La RTTI (identification à l’exécution)
La classe type_info, l'opérateur typeid() et les cast

Description de la STL (Standard Template Library )

Présentation de Boost
Niveau requis Connaissances obligatoires des concepts objet (stage EO05) et du langage C (stage EL40).
Suivre ensuite le stage EL55 (C++ - Librairie STL) est conseillé.

Retrouvez l'ensemble de nos formations sur : www.formation.fr.atos.net
Coût 1920 euros (coût interentreprises)
Durée de la formation 5 jours

 

Mise à jour le 17 Novembre 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google