EGILIA Belgium - Le specialiste des formations certifiantes
News :
Formation Langage C++

Formation Langage C++ (CPP)

Langage C++

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
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
VMWare© is a registered trade mark of VMWare Inc.
ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
The Swirl logo™ is a trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
Formation accréditée (MSP, MoP, P30, M_o_R) est offerte par (Quint ), accrédité par (APMG) Institut d'examen.

EGILIA Belgium

EGILIA a obtenu
7.4 / 10 sur
18 avis avec trustpilot.com