JDN > Formations professionnelles > Conception et Développement > Architecture des systèmes d'information > Formation L'essentiel de C++ et la conception objet




Formation L'essentiel de C++ et la conception objetInformations pratiquesCentre de formation Valtech Training

 Formation L'essentiel de C++ et la conception objet


 Valtech Training, Toulouse
 Formation inter entreprise / intra entreprise


Objectif - Lire et écrire des définitions de classes et de méthodes C++
- Traduire une conception objet en C++
- Créer des modèles du domaine avec la notation UML
- Attribuer des responsabilités aux objets à l'aide de Patterns
- Concevoir les interactions entre objets à l'aide de diagrammes de communication UML
- Définir et gérer des fichiers pour les projets C++
- Utiliser les classes de base de la bibliothèque standard STL de C++, telles que la classe Vector
- Concevoir et programmer en utilisant le polymorphisme et les fonctions virtuelles
- Gérer la mémoire dynamique afin d'éviter les fuites et les erreurs de mémoire
- Utiliser les outils de développement C++ pour bâtir et déboguer rapidement une application
Contenu Concepts objet
- Classe et instance
- Méthode et message
- Polymorphisme
- Encapsulation
- Contenance (Containment)
- Hiérarchies de types et de classes
- Héritage

Définition de classes C++
- Définition de classes
- En-tête et fichiers source
- Membres de données et de fonctions (méthodes)
- Organisation des fichiers
- #include
- Contrôle des accès
- Constructeurs et destructeurs
- Membres de données par valeur et par référence
- This et templates
- Conteneurs et strings de la bibliothèque standard
- Valeurs de paramètres par défaut

Développement itératif
- Complexité et décomposition
- Processus itératifs et incrémentaux
- Cycles de développement

Analyse objet
- Notation UML
- Modèles du domaine
- Diagrammes de séquence système
- Opérations système

Conception objet
- Responsabilités
- Diagrammes de communication
- Patterns
- Diagrammes de classes
- Visibilité

Mémoire dynamique
- Pointeurs
- Pile, stockage libre et mémoire statique
- Opérateurs new et delete
- Responsabilités des constructeurs et des destructeurs

Polymorphisme et héritage
- Classes de base et classes dérivées
- Redéfinition de méthodes
- Liaisons statique et dynamique
- Fonctions virtuelles
- Appel de constructeurs de classes de base
- Vtables

Copie d'objets
- Constructeurs de copies
- Références
- Surcharge d'opérateurs
- Opérateur =

Sûreté avec const
- Mot-clé const et membres de données
- Méthodes const et paramètres

Sujets spécifiques
- Surcharge de l'opérateur =
- Membres statiques
- Fonctions inline
- Liste d'initialisation des membres

L'essentiel de C (facultatif)
- Syntaxe
- Fonctions et variables
- Portée et pointeurs
Niveau requis Maîtrise d'un langage de programmation de haut niveau;
Coût 1878 euros
Durée de la formation 5 jours
Année de création 2008

 

Mise à jour le 05 Septembre 2008 
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