Vous êtes sur la page 1sur 2

Programmation Objet en C++

Formation Informatique / Dveloppement logiciel / JAVA et JEE

Cette formation permet d'acqurir les comptences et connaissances ncessaires pour mettre en pratique les concepts de
modlisation Objet avec un langage adapt, le langage C++, digne successeur du langage C. Les participants apprennent les
lments de programmation du langage ainsi que les principales techniques lies au dveloppement Objet.Depuis une
vingtaine d'annes, ce langage a prouv de trs nombreuses reprises son fort potentiel au niveau de la performance et de
la stabilit des applications.

OBJECTIFS

Acqurir les principes de base de la programmation Objet (polymorphisme, hritage, encapsulation)


Matriser le langage C++
Apprendre raliser des applications rutilisables
Connatre les meilleures pratiques de tests de qualit en C++

A retenir
Dure : 5 jours soit 35h.
Rf. CYPROC1

PUBLIC
Cette formation s'adresse aux Dveloppeurs et concepteurs.

PRE-REQUIS
Avoir des connaissances du langage C ou une exprience d'un langage de programmation structure.

Paris
20/04/2015

PROGRAMME
Du procdural l'objet

Dates des sessions

Bref historique des langages


Critres de qualit dans un dveloppement logiciel
Aperu gnral des langages orients Objet
Les concepts objet
Classes, objets (constructeurs et paramtres par dfaut)
Encapsulation (visibilit public-private-protected, namespaces)
Membres et mthodes de classes (static)
Hritage simple
Hritage multiple (classe de base virtuelle)
Polymorphisme (virtuel), Classes abstraites (virtuel pures)
Interfaces

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation

Syntaxe C++

Fonctions "Friends"
Fonctions "Inline"
Paramtre cach this
Point d'entre main avec arguments
Type rfrences
Classes imbriques (Inner class)
Inclusion des headers et rfrences multiples
Utilisation du qualificateur const
Bibliothque standard d'E;S
Gestion dynamique de la mmoire
Destructeurs virtuels
Typage dynamique avec RTTI

Traitement des exceptions en C++

Traitement des erreurs dans les programmes


Traitement des erreurs en C++
Traitement des exceptions imbriques
Classes d'exception applicatives
Surcharge des fonctions
Surcharge d'oprateurs
Surcharge de l'oprateur new (avec nothrow) et set-new_handler

Patrons - "Templates"
Dfinitions de patrons, syntaxe et instanciation
Patrons de fonctions
Template de classes (exemple avec la classe smart pointer)
Points cl de la STL
Prsentation des principaux conteneurs (vector, list, set, map, deque)

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

Programmation Objet en C++


Formation Informatique / Dveloppement logiciel / JAVA et JEE

Critres de choix pour un conteneur STL


Les itrateurs
Les algorithmes gnriques
Introduction aux Design Pattern singleton
Modle observateur MVC avec exemple d'implmentation en C++

Qualit logicielle
Les best practices en C++
Rgles de conception et astuces de codage
Conclusion avec comparatif Java / C++

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Vous aimerez peut-être aussi