Formation Langage C++

Formation : Langage C++ (CPP)

Formations certifiantes en Management et en Informatique








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

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




Vous apprendrez à...

Utiliser le langage C++ pour le développement d'applications

  • Installer un éditeur / compilateur
  • Comprendre les principes de la programmation orientée objets
  • Maîtriser la syntaxe du langage C++
  • Définir des constantes et des variables
  • Créer des tableaux de données
  • Utiliser des pointeurs et des références
  • Créer des fonctions
  • Modifier des fonctions sans remettre en cause l’existant
  • Utiliser des modèles
  • Gérer les exceptions
  • Gérer la mémoire
  • Utiliser les fonctionnalités de la bibliothèque standard
  • Créer des classes
  • Gérer l’héritage
  • Gérer les entrées / sorties

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

Introduction

  • Historique du langage C++
  • Comparaison C et C++
  • Les spécificités du C
  • Les incompatibilités entre le C et le C++
  • Migration du C vers le C++
  • Présentation de la programmation orientée objets

La syntaxe

  • Syntaxe de base
  • Commenter le code
  • Principe des fonctions
  • Données en entrée des fonctions
  • Valeurs retour des fonctions
  • Les points d’entrée
  • Les arguments des fonctions
  • Surcharge des noms
  • Organisation des applications C++

Les variables

  • Les types de variables
  • Les booléens
  • Portée des variables
  • Variables locales
  • Variables globales
  • Placement des déclarations de variables
  • Transtypage
  • Manipulation des données
  • Utilisation de constantes
  • Les pointeurs
  • Les références
  • Gestion de la mémoire
  • Opérations arithmétiques simples

La programmation orientée objets

  • Approche procédurale
  • Introduction aux fonctions
  • Approche modulaire
  • Encapsulation des données
  • Prototypage
  • Approche objets
  • Classes et objets
  • Bibliothèques d’objets
  • Identité d’un objet
  • Relations entre objets
  • Les attributs
  • Héritage
  • Réutilisation
  • Polymorphisme
  • Abstraction des classe 

Les modèles

  • Modèle de fonctions
  • Modèle de classe
  • Les classes paramétrées
  • Définition de classes paramétrées
  • Les paramètres par défaut
  • L’instanciation
  • Les paramètres utilisables
  • Spécialisations
  • Spécialisation partielle

La surcharge des opérateurs

  • Principe de la surcharge
  • Surcharge par une fonction membre
  • Surcharge par une fonction non membre
  • Surcharge et constructeurs
  • Constructeur de copie
  • Les arguments
  • Valeur par défaut des arguments
  • Opérateurs de conversion
  • Opérateurs d’affectation
  • Opérateurs et fonctions
  • Conversion vers un type classe
  • Conversion vers un type primitif

La bibliothèque standard

  • Les conteneurs
  • Conteneurs d’objets
  • Conteneurs de pointeurs
  • Fonctions membres
  • Les chaînes de caractères
  • Les algorithmes
  • Manipulation de listes
  • Tri des conteneurs
  • Les espaces de noms
  • Les types locaux
  • Les entrées / sorties
  • Contrôle du format
  • Les fonctions get, put et getline
  • Les itérateurs
  • Catégories d’itérateurs

Les outils

  • Editeurs
  • Compilateurs
  • Optimisation du code
  • Portabilité du code
  • Compiler sous Windows
  • Compiler sous Linux
  • Customiser son environnement
Devis en ligne Numéro national: 0 800 800 900
Réalisez votre devis en ligne gratuitement et en moins d'une minute
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 Langage C++ (EGILIA Essentials)" peut être décrite ainsi : "Formation formation-c : Le langage C++ est une évolution du langage C, créé au début des années 70 par Kernigan et Ritchie. Le C++ apporte des améliorations au langage C en y ajoutant des fonctionnalités objets telles que l'héritage, le polymorphisme, l'encapsulation ou encore le contrôle de type. Cette formation permet d'assimiler les concepts de la programmation orientée objets et de maîtriser la syntaxe et les fonctionnalités du langage le plus utilisé à travers le monde.. Celle-ci possède les méta mot-clés suivants : formation-c, formation-formation-c, cours-formation-c, certification-formation-c, formation-formation-c-brussels, formation-formation-c-liege, formation-formation-c-antwerpen, formation-formation-c-namur, formation-formation-c-gent, formation-formation-c-particulier, formation-formation-c-salarie, formation-formation-c-responsable, formation-formation-c-entreprise, formation-formation-c-expert, formation-formation-c-avance, formation-formation-c-debutant, formation-formation-c-description, cours-formation-c-brussels, cours-formation-c-liege, cours-formation-c-antwerpen, cours-formation-c-namur, cours-formation-c-gent, cours-formation-c-particulier, cours-formation-c-salarie, cours-formation-c-responsable, cours-formation-c-entreprise, cours-formation-c-expert, cours-formation-c-avance, cours-formation-c-debutant, cours-formation-c-description, certification-formation-c-brussels, certification-formation-c-liege, certification-formation-c-antwerpen, certification-formation-c-namur, certification-formation-c-gent, certification-formation-c-particulier, certification-formation-c-salarie, certification-formation-c-responsable, certification-formation-c-entreprise, certification-formation-c-expert, certification-formation-c-avance, certification-formation-c-debutant, certification-formation-c-description, formation-informatique-/-basics-formation-c, cours-informatique-/-basics-formation-c, certification-informatique-/-basics-formation-c, c, langage-c, programmation, orientee-objets, gcc, vb, fonctions, conteneurs, surcharges, algo, algorithmie, analyste-programmeur, developpeur, arguments, constantes, variables, classes, exception, bibliotheques, librairies, .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.