Revenir à la liste des catégories de formation



Formation : Langage C++ - programmation


(Réf. 16730)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Langages de programmation

Prérequis

Connaissance du langage C conseillée.

Public

Développeurs souhaitant appréhender le développement objet sous C++.

Objectifs

  • Acquérir la syntaxe du langage et utiliser un bon style de programmation
  • Utiliser efficacement les caractéristiques particulières du langage
  • Développer des applications complètes avec des composants logiciels réutilisables
  • Utiliser un générateur d'applications pour accélérer le développement.

Type de formation

Courte

Programme

LA SYNTAXE

  • Présentation et bibliographie
  • Expressions et instructions : rappel des notions de base du langage C
  • Fonctions et portée : Fonctions Inline
  • Signature d'une fonction
  • Passage des paramètres par valeur, par référence
  • Initialisation par défaut
  • Portée du fichier, locale, de classe
  • Fonctions surchargées : Surcharge d'une fonction
  • Résolution des appels de fonctions surchargées
  • Pointeur sur fonctions, Les fichiers .h (header)

LES CLASSES

  • Définition d'une classe
  • Niveau d'accès
  • Fonctions membres
  • Le pointeur this
  • Les amis d'une classe
  • Membre statique d'une classe
  • Portée de classe

LES FONCTIONS MEMBRES

  • Constructeurs et destructeurs
  • Initialisation membre à membre
  • Surcharge des opérateurs
  • Conversions définies par l'utilisateur

FONCTIONS ET HERITAGE

  • Classe de base, classe dérivée
  • Niveau d'accès
  • Initialisation, affectation et dérivation
  • Conversion standard
  • Portée de classe et dérivation
  • Constructeur et dérivation
  • Résolution des appels de fonctions surchargées
  • Fonctions opérateurs et dérivation

PROGRAMMATION ORIENTEE OBJET

  • Fonctions virtuelles et liaison dynamique
  • Destructeurs virtuels
  • Fonctions virtuelles pures et classes de base abstraites
  • Classes de base virtuelles

INTRODUCTION A LA GENERICITE

  • Templates de classes et de fonctions
  • La librairie standard C++

Pédagogie

  • Formation présentielle 1 poste par stagiaire
  • 1 Vidéo projecteur
  • Support de cours fourni à chaque stagiaire

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise
Intra-Entreprise (ce programme de formation peut être adapté à votre demande : en savoir plus )

Durée

Intra-Entreprise :
21 heure(s)

Zone géographique

Inter-Entreprise :
13100 Aix en Provence :

41000 Blois :

18000 Bourges :

14000 Caen :

28000 Chartres :

36000 Chateauroux :

21000 Dijon :

88000 Epinal :

27000 Evreux :

38000 Grenoble :

76600 Le havre :

72000 Le mans :

59650 Lille :

69003 Site Lyon :

57000 Metz :

54000 Nancy :

06000 Nice Sophia Antipolis :

45000 Orléans :

75009 Site Paris 9ème :

86000 Poitiers :

51100 Reims :

76230 Rouen :

52100 Saint-Dizier :

42000 Saint-Etienne :

67100 Site strasbourg :

37550 Tours :

10000 Troyes :

75000 PARIS :


Intra-Entreprise :
Ile de France

Revenir en haut





Revenir à la liste des catégories de formation