Détails de la Formation
Programmer en C++
Référence + indice : G098
Durée : 5 jours (soit 35 heures)
Date : Suivant calendrier et sur demande
Personnes concernées : Analystes programmeurs, développeurs d'applications systèmes devant coder en C++.

Pré requis :
Une expérience en programmation structurée est un plus.


Objectifs :
Développer des applications en langage C++,
En maîtriser la syntaxe et les possibilités.
Savoir utiliser ce langage comme un véritable outil de programmation objet.

Méthodes :
Cours magistraux et travaux pratiques sur micro-ordinateur et serveurs.
Les connexions à internet se font par le câble (haut débit).
Chaque participant dispose d'un PC.

Horaires : 8h30 - 12h00 13h30 - 17h00
Tarifs : 1500 € -

Lieu : PÔLE FORMATION CCI - 4 rue du Rhin - 68000 Colmar
Secteur : SYSTEMES D'INFORMATION - Informatique de Gestion
4 rue du Rhin 68000 Colmar
Email : sys-info@colmar.cci.fr

Responsable : BOCCI Sylvain

Assistante(s) : HARTMANN Barbara
Tel : 03.89.20.22.28  Fax : 03 89 20 22 13

Programme


INTRODUCTION
Principales caractéristiques du langage C++. Différences entre C et C++
L’environnement de développement
Critères de qualité dans un développement logiciel
Vue d’ensemble des langages orientés Objet

PROGRAMMATION FONCTIONNELLE : SYNTAXE
Données et expressions
Fonctions et utilisation du code C dans un programme C++
Variables et constantes
Opérateurs et instructions de contrôle
Pointeurs et références

PROGRAMMATION STRUCTUREE
Structures
Gestion de la mémoire
La bibliothèque standard du langage C

PROGRAMMATION ORIENTEE OBJET
Création de classes et d’objets avec C++
Membres et méthodes de classes (virtuelles / virtuelles pures)
Dérivation et héritage (simple / multiple)
Autres aspects spécifiques à C++ : les surcharges

LIBRAIRIE STANDARD C++
Organisation
Entrées et sorties
Les chaînes
Les structures de données et algorithmes
Points clé de la STL : principaux conteneurs, savoir les choisir, itérateurs

EXCEPTIONS
Approche de la gestion d’exceptions
Les exceptions dans C++ (notamment exceptions imbriquées)
Les classes d’exception applicatives
Traitement des erreurs dans les programmes / en C++

ASPECTS AVANCES
Modèles « templates » : définitions, syntaxe et instanciation
Optimisation

TRAVAUX PRATIQUES ENCADRES


INFORMATION