Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.
REF ESMA207 | 5 JOURS |  FORMATION 100% PRATIQUE

 

Préparez votre projet de formation.
LA FORMATION DE DEVELOPPEMENT OBJET EN C++ VOUS PERMETTRA :
  • Maitriser les bases du langage
  • Appréhender ses mécanismes puissants
  • Maîtriser la programmation par objet
La formation 100% pratique vous immergera dans le développement (objet) en C++.  Elle vous permettra d’acquérir une connaissance réellement opérationnelle du langage et vous expliquera le fonctionnement des différents mécanismes et leur mise en oeuvre grâce à de nombreux exercices pratiques.

 

CONTENU DE LA FORMATIONCOMPRIS DANS LA FORMATIONTARIFS & DATESSE RENSEIGNER
Prérequis
Afin de profiter pleinement de la formation, il est conseillé de posséder des connaissances dans un langage objet. Des notions en C seraient souhaitables.
Public
La formation est destinée aux  développeurs et aux chefs de projet.

Programme de la formation DÉVELOPPEMENT OBJET C

Les concepts de la Programmation objet essentiel pour bien commencer en C++

  • Les paradigmes de la P.O.O.
  • La classification
  • L’encapsulation
  • L’agrégation, la composition de classes
  • L’héritage, la dérivation, la sous classification
  • L’abstraction, la généricité

Le langage C++, le langage

  • Les types de données, les opérateurs
  • Le type référence et le pointeur
  • Les structures de contrôles
  • Les fonctions et les procédures
  • L’opérateur de résolution de portée
  • Liaison C – C++Les paramètres par défaut des fonctions
  • Les fonctions  » inline « Comparaison avec Java/C#

Les classes en C++

  • Définition d’une classe
  • Les qualificateurs  » public  » et  » private «
  • Les constructeurs par défauts
  • Les constructeurs surchargés
  • Les constructeurs par copie
  • Les destructeurs
  • Les fonctions membres de classes et les fonctions membres d’objets

L’agrégation en C++

  • Principe
  • Ordre d’appel des constructeurs et destructeurs
  • La liste d’initialisation de constructeur

L’héritage, la dérivation

  • L’héritage public simple
  • Règle des constructeurs destructeurs
  • Les règles de conversion
  • Le qualificateur d’accès  » protected «
  • Diverses syntaxes et accès
  • L’héritage privé
  • L’héritage multiple
  • Comparaison avec Java

Le polymorphisme

  • Les fonctions virtuelles
  • Le mécanisme du polymorphisme
  • Les destructeurs virtuels
  • Les classes abstraites et les fonctions virtuelles pures
  • Comparaison avec Java

La gestion des exceptions

  • Principe du traitement des anomalies
  • Try, catch et throw
  • Traiter une anomalie
  • Lever une anomalie
  • Comparaison avec Java

Les templates en C++

  • Principe de la généricité
  • Les classes templates
  • Les fonctions templates
  • Exemple d’un template
  • SUPPORTS DE FORMATION
  • GUIDE DE BONNES PRATIQUES
  • SUIVI POST-FORMATION D’UN AN
INTER-ENTREPRISES : 2290€ HT par stagiaire
PARIS
    • 29 octobre 20182 novembre 2018 @ 

    • 28 janvier 20191 février 2019 @ 

    • 29 avril 20193 mai 2019 @ 

    • 29 juillet 20192 août 2019 @ 

INTRAS ET SUR MESURE
Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Utilisez ce formulaire pour décrire votre projet de formation.


1
Fermer le menu