Ils nous ont fait confiance NRJ Pole Emploi actua decors db creations Ils nous ont fait confiance Plexicom Ils nous ont fait confiance OPPBTP EPSILON 3D ils nous ont fait confiance studio en tete ils nous ont fait confiance interview international ils nous ont fait confiance perpignan ils nous ont fait confiance egis effective ils nous ont fai confiance rivamedia ils nous ont fait confiance Formations Partout en France Formations Partout en France

C++Demande de renseignements

Partout en France

Nos formations C++ sont effectuées par nos formateurs spécialisés « LANGAGE INFORMATIQUE ». Incollables sur C++, nos consultants vont tracer avec vous un programme adapté à vos besoins. Nos formateurs viennent équipés de leur poste informatique et de leur version du logiciel ; et leur démarche est de respecter notre charte de qualité en vous enseignant le maximum de vos attentes tout en étant pédagogues et intéractifs.

 

Nos formations C++ sont éligibles au DIF, au plan de formation et à la Période de Professionnalisation. Nos conseillers formations sont à votre écoute et vous permettront l’accès à cette formation de manière confortable. Le moins de dépenses financières, le plus de résultats. La proximité METRO’FORMA, c’est “zéro frais de transport, zéro de frais d’hébergement!”.

Partout en France : Amiens, Angers, Bordeaux, Grenoble, Lille, Lyon, Marseille, Metz, Montpellier, Nantes, Nice, Orléans, Paris, Reims, Rennes, Rouen, Strasbourg, Toulouse, Tours…

Nos Tarifs

INTER / INTRA

NOUS CONSULTER

Recevez votre devis personnalisé en un temps record!

Livre Offert pour toute formation

Pour toute question, appelez nos conseillers au 0 972 415 096

Programme :

C++

PUBLIC : Tout utilisateur du langage de programmation.
PRE-REQUIS : Bonne maîtrise du langage C.
DUREE : 5 jours soit 35 heures.
OBJECTIFS :

  • Utiliser C++ comme un véritable outil de programmation objet.

METHODES ET OUTILS PEDAGOGIQUES :
Formation dispensée par un formateur professionnel spécialisé principalement dans la programmation et dans le développement d’applications. Pc/mac complet, tableau mural et divers supports de cours. Formation théorique et pratique.
LIEU DE LA FORMATION : En stage ou en intra.

LA SYNTAXE DU C++ (DIFFÉRENCES ENTRE C ET C++)

  • Données : définition, initialisation, types de données.
  • Expressions : notion de référence, mécanismes de cast.
  • Opérateurs (new, delete…).
  • Fonctions (passage de paramètres et valeur de retour par référence, valeurs par défaut, inlining, surcharge).
  • Utilisation du code C dans un programme C++.
  • Les références (arguments et valeurs de retour).
  • Les types constants.

APPROCHE ORIENTÉE OBJET

  • Les principes généraux des techniques objet.
  • C++ et la programmation objet.
  • Une introduction aux méthodologies orientées «objets».
  • Une introduction aux modèles et à la notation UML
    (modèle statique, dynamique, modèle de coopération, scénario).

LES CLASSES ET LES OBJETS

  • Les aspects syntaxiques : les champs, les méthodes, les constructeurs.
  • Le contrôle d’accès.
  • L’auto-référence, les champs et méthodes statiques, les fonctions, les méthodes et les classes friend.
  • La création dynamique des tableaux d’objets.
  • Les aspects méthodologiques : la conception des classes.
  • Les constructeurs de copie.

DÉRIVATION ET HÉRITAGE

  • Principe de la dérivation.
  • Les aspects syntaxiques : la définition des classes dérivées, les constructeurs.
  • Le contrôle d’accès.
  • La mise en oeuvre du polymorphisme : les fonctions virtuelles.
  • La réutilisation de code : les classes abstraites.
  • La dérivation multiple.
  • Les aspects sémantiques et méthodologiques : la factorisation du code.

LES EXCEPTIONS

  • Les aspects syntaxiques : les blocs de try, la génération des exceptions.
  • Les aspects méthodologiques : la construction d’une hiérarchie d’exception, l’utilisation des exceptions

LA SURCHARGE DES OPÉRATEURS

  • Principe de la surcharge.
  • Surcharge des opérateurs binaires.
  • Surcharge particulière : l’opérateur indice, fonction, conversion.
  • Surcharge des opérateurs de gestion mémoire.

LES MODELES

  • Modèle de classe. Principes et mécanismes généraux. Surcharge des modèles et redéfinition de méthodes.
  • Modèle de fonction. Principes et mécanismes généraux.
  • Surcharge des modèles.
  • Modèles et surcharge des opérateurs.
  • Les modèles et les mécanismes de dérivation.

LES I/O ET APERÇU SUR LA STL

  • Le principe des streams et la hiérarchie des classes d’entrée/sortie.
  • Description de quelques classes d’entrées/sorties.
  • Aperçu sur la STL.
  • Objectifs et principes.
  • Descriptions de quelques modèles et classes.
  • Les conteneurs, les itérateurs.

CONCLUSION

  • Cycle de vie du logiciel : test, intégration, méthode de mise en production.
  • Interaction avec les autres environnements.
  • Analyse critique du C++.
  • Evolution du C++.

Nos formations sur C++ sont réalisables partout en France, à domicile ou sur votre lieu de travail. Formation C++ Tours (37), Toulouse (31), Strasbourg (67), Rouen (76), Rennes (35), Reims (51), Paris (75), Orléans (45), Nice (06), Nantes (44), Montpellier (34), Metz (57), Marseille (13), Lyon (69), Lille (59), Grenoble (38), Bordeaux (33), Angers (49), Amiens (80), ...

Télécharger les CGV