Formation Programmation C++, perfectionnement

Formation : Programmation C++, perfectionnement (CPS)

Formations certifiantes en Management et en Informatique








Téléchargez votre devis :    Gratuitement
   Sans engagement  
   En moins d'une minute

Notre programme de formation Programmation C++, perfectionnement a été élaboré par des experts techniques et des experts en pédagogie en collaboration avec Informatique / Basics.




Vous apprendrez à...

Comprendre les principes avancés de la programmation orientée objets et les mettre en oeuvre grâce au langage C++

  • Maîtriser la syntaxe avancée du langage C++
  • Convertir constantes et des variables
  • Créer des tableaux de données multidimensionnels
  • Utiliser des pointeurs et des références dans des cas complexes
  • Modifier des fonctions sans remettre en cause l’existant
  • Utiliser des modèles
  • Gérer les exceptions en utilisant des concepts avancés
  • Gérer la mémoire
  • Utiliser les fonctionnalités des bibliothèques
  • Eviter les pièges du C++
  • Déboguer vos applications en C++

Un contenu riche et complet

Nos objectifs pédagogiques sont décomposés en modules permettant de cerner l'ensemble des problématiques rencontrées en entreprise.

Le programme détaillé de la formation

 Rappels sur le C++

  • Typage
  • Héritage
  • Polymorphisme
  • Compilation modulaire
  • Abstraction
  • Classes abstraites
  • Constructeur
  • Constructeur de copie
  • Destructeur
  • Surcharge d’opérateur
  • Références et pointeurs
  • Pointeurs de pointeurs
  • Pièges liés à l’utilisation de pointeurs
  • Initialisation des pointeurs
  • Compilation
  • Allocation de mémoire dynamique

Les templates

  • Présentation
  • Notion de patron de classes
  • Standard Template Library
  • Container séquentiel
  • Container associatif
  • Créer des templates
  •  Hiérarchie des templates
  • Utiliser des templates
  • Intégration

Les espaces de noms

  • Définition
  • Portée (scope)
  • Les espaces de noms anonymes
  • Résolution d’espace de noms
  • Accès aux namespaces
  • Gestion avancée des opérateurs
  • Conversion
  • Affectation
  • Copies

 Les exceptions

  • Traitement des erreurs
  • Throw
  • try
  • catch
  • terminate
  • Les variantes de catch
  • Exceptions dans les effaceurs
  • Récupérer les exceptions
  • Transmettre les exceptions

La bibliothèque standard de modèles

  • Présentation
  • Standard Template Library
  • Sécurité des exceptions
  • Les containers
  • Les itérateurs
  • Algorithmie fonctionnelle

Divers

  • Allocation dynamique de la mémoire
  • Gestion avancée de la mémoire
  • Libération mémoire
  • Débordements de tableaux
  • Les Smart pointers
  • Conversion de types
  • Les friends
  • Les mutable
  • auto_ptr
  • La classe string
  • Dépannage en C++
  • MSDEV
  • Gérer les fuites mémoires
  • Règles de programmation en C++
     
Devis en ligne Numéro national: 0 800 800 900
Réalisez votre devis en ligne gratuitement et en moins d'une minute
formation prince2

Microsoft Certified Partner Citrix Alliance Partner Sun Parner Advantage Novell HP Business Partner Cisco Partner - Premier Certified
© copyright 2009 EGILIA  Ver:3.0
Cette page qui a pour titre "Programme Programmation C++, perfectionnement (EGILIA Essentials)" peut être décrite ainsi : "Formation formation-programmation-c-avance : C++ est le 3e langage le plus utilisé au monde, et le premier si l'on inclut le C. Les avantages du C++ sont nombreux : structuration du code, encapsulation, utilisation de templates pour la programmation générique, lisibilité du code et rapidité d'exécution. Ces points forts en ont fait le langage de prédilection pour les programmeurs. Formation pour éprouver vos connaissances et compétences en C++, notre cursus original vous permet d'assimiler les fonctionnalités avancées du langage C++ pour tirer un meilleur profit des capacités du langage.. Celle-ci possède les méta mot-clés suivants : formation-programmation-c-avance, formation-formation-programmation-c-avance, cours-formation-programmation-c-avance, certification-formation-programmation-c-avance, formation-formation-programmation-c-avance-brussels, formation-formation-programmation-c-avance-liege, formation-formation-programmation-c-avance-antwerpen, formation-formation-programmation-c-avance-namur, formation-formation-programmation-c-avance-gent, formation-formation-programmation-c-avance-particulier, formation-formation-programmation-c-avance-salarie, formation-formation-programmation-c-avance-responsable, formation-formation-programmation-c-avance-entreprise, formation-formation-programmation-c-avance-expert, formation-formation-programmation-c-avance-avance, formation-formation-programmation-c-avance-debutant, formation-formation-programmation-c-avance-description, cours-formation-programmation-c-avance-brussels, cours-formation-programmation-c-avance-liege, cours-formation-programmation-c-avance-antwerpen, cours-formation-programmation-c-avance-namur, cours-formation-programmation-c-avance-gent, cours-formation-programmation-c-avance-particulier, cours-formation-programmation-c-avance-salarie, cours-formation-programmation-c-avance-responsable, cours-formation-programmation-c-avance-entreprise, cours-formation-programmation-c-avance-expert, cours-formation-programmation-c-avance-avance, cours-formation-programmation-c-avance-debutant, cours-formation-programmation-c-avance-description, certification-formation-programmation-c-avance-brussels, certification-formation-programmation-c-avance-liege, certification-formation-programmation-c-avance-antwerpen, certification-formation-programmation-c-avance-namur, certification-formation-programmation-c-avance-gent, certification-formation-programmation-c-avance-particulier, certification-formation-programmation-c-avance-salarie, certification-formation-programmation-c-avance-responsable, certification-formation-programmation-c-avance-entreprise, certification-formation-programmation-c-avance-expert, certification-formation-programmation-c-avance-avance, certification-formation-programmation-c-avance-debutant, certification-formation-programmation-c-avance-description, formation-informatique-/-basics-formation-programmation-c-avance, cours-informatique-/-basics-formation-programmation-c-avance, certification-informatique-/-basics-formation-programmation-c-avance, c, langage-c, programmation, orientee-objets, gcc, vb, fonctions, conteneurs, surcharges, algo, algorithmie, analyste-programmeur, developpeur, arguments, constantes, variables, classes, exception, bibliotheques, librairies, perfectionnement-langage-c, c-avance, langage-c-niveau-avance, .EGILIA  Learning, le spécialiste de la formation certifiante en informatique et management, vous propose des formations systèmes Microsoft ( MCSA, MCSE, MCTS et MCITP) et Linux LPI. Nous proposons également des formations certifiantes réseaux Cisco ( CCNA, CCNP, CCSP, CCVP, CCIE, FIREWALL PIX et ASA, VPN, WIRELESS WLAN), des formations management ( ITIL et PMP ), des formations bases de données ( SQL Server ) et des formations développeurs .NET. Vous recevrez un Learning System : pour toutes nos formations management et réseaux un ultraportable Asus EeePC et un puissant ordinateur portable HP pour les formations systèmes.