01 56 59 33 00
united-kingdom

Langage C++ pour les développeurs C

4-LC-CC+
4-LC-CC+
Durée : 3 jour(s)
soit 21 heures
Prix : 1800 €
Programmes
Concepts de base de la programmation objet
  • Types de données
  • Abstraction et encapsulation de données
  • Classes, héritage et polymorphisme
Méthodes de conception
  • Les phases principales dans la conception orientée objet
Les classes
  • Classes et objets
  • Constructeurs et destructeurs
  • Visibilité des données et des fonctions membres
  • Classes et fonctions « amies »
  • Tableaux d’objets classes et allocation dynamique
  • Membres de données statiques et fonctions membres
  • Gestion des fichiers sources et objets des classes
  • Objets imbriqués
Héritage
  • Classes de base et dérivées
  • Les situations nécessitant l’héritage
  • Accessibilité des membres à l’intérieur de la hiérarchie
  • Surcharge de fonctions membres
  • Ordre d’exécution des constructeurs et destructeurs
  • Mécanisme de résolution étendu
  • Pointeurs de base et références aux objets dérivés
Polymorphisme
  • Fonctions virtuelles et destructeurs virtuels
  • Mise en œuvre : tables virtuelles
Classes abstraites
  • Définition
  • Fonctions purement virtuelles
Surcharge
  • Bonne et mauvaise utilisation
  • Pièges
  • Mécanismes qui ne peuvent être surchargés
Conversions
  • Constructeurs et fonctions membres de conversion
Stream I/O
  • Streams et objets de stream
  • Utilisation de références avec des objets stream
Objectifs
Permettre aux participants d’acquérir les concepts et la
pratique de la programmation objets en C++.
Prérequis
Avoir suivi le cours C initiation ou avoir une connaissance équivalente.
Profil des participants
Analystes Programmeurs et Développeurs d’applications.
Dates des prochaines sessions :
Du 14 au 16 février 2024
Du 12 au 14 juin 2024
Permettre aux participants d’acquérir les concepts et la
pratique de la programmation objets en C++.
Concepts de base de la programmation objet
  • Types de données
  • Abstraction et encapsulation de données
  • Classes, héritage et polymorphisme
Méthodes de conception
  • Les phases principales dans la conception orientée objet
Les classes
  • Classes et objets
  • Constructeurs et destructeurs
  • Visibilité des données et des fonctions membres
  • Classes et fonctions « amies »
  • Tableaux d’objets classes et allocation dynamique
  • Membres de données statiques et fonctions membres
  • Gestion des fichiers sources et objets des classes
  • Objets imbriqués
Héritage
  • Classes de base et dérivées
  • Les situations nécessitant l’héritage
  • Accessibilité des membres à l’intérieur de la hiérarchie
  • Surcharge de fonctions membres
  • Ordre d’exécution des constructeurs et destructeurs
  • Mécanisme de résolution étendu
  • Pointeurs de base et références aux objets dérivés
Polymorphisme
  • Fonctions virtuelles et destructeurs virtuels
  • Mise en œuvre : tables virtuelles
Classes abstraites
  • Définition
  • Fonctions purement virtuelles
Surcharge
  • Bonne et mauvaise utilisation
  • Pièges
  • Mécanismes qui ne peuvent être surchargés
Conversions
  • Constructeurs et fonctions membres de conversion
Stream I/O
  • Streams et objets de stream
  • Utilisation de références avec des objets stream
Analystes Programmeurs et Développeurs d’applications.
Avoir suivi le cours C initiation ou avoir une connaissance équivalente.

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Du 14 au 16 février 2024
Du 12 au 14 juin 2024

Réservez votre formation

Que cherchez-vous ?