TiZooSystèmes informatiqueswebDéveloppementHébergement de sitesFormation
   
PrésentationSystèmeDéveloppementGénie LogicielInscription au cours

    Logo TiZoo, Accès à la page d'entrée du site
Développement : Vue d'ensemble

Les bases de l'orienté objet
Les bases du c++
Programmation avancée en C++
Les bases du C#
Les bases de Java

Les bases du développement web
Le langage PHP
Le langage SQL
Le langageXML
Le langage Perl


Les bases du c++



Le développement orienté objet simplifie la problématique tout en apportant une plus grande maintenabilité de la solution développée. L'approche objet constitue ainsi le choix intelligent dans le cadre de développements industriels. Le langage C++ apporte au langage C, sur lequel il se base, l'approche objet lui permettant de dépasser les limites du développement procédural, en faisant ainsi un langage moderne et puissant.

Ce cours s'adresse aux futurs développeurs C++ en leur apportant les connaissances fondamentales du développement orienté objet ainsi que les caractéristiques particulières du langage lui-même.

Objectifs

Acquérir les connaissances nécessaires au développement orienté objet avec C++.

  • Structure de base du langage.
    • Ecriture, compilation et exécution d'applications.
    • Fichiers d'en-tête, préprocesseur, espace de noms (namespace).
    • Variables, type de données et conversions.
    • Opérateurs, expressions et structures de contrôle.
    • Entrées/sorties, communication au travers de la console.
    • Définition de fonctions, paramètres par défaut, surchage et inlining
    • Types de données avancés.
  • Orientation objet.
    • Classes et objet, constructeurs et destructeurs.
    • Attributs et méthodes.
    • Sécurité et contrôle d'accès.
    • Modules et de namespacing.
    • Gestion de la mémoire, membres statiques et allocation dynamique.
    • Héritage, surcharge, méthodes virtulles et polymorphisme.
    • Agrégation, sous-classe et classe parent.
  • Définition et création de templates.
  • Les templates de la STL (Standard Template Library).

Audience visée

Les développeurs devant acquérir les compétences nécessaires au développement objet à l'aide de C++.

Pré-requis

Avoir de l'expérience pratique dans le développement à l'aide d'un langage moderne tel que C, Java ou C#. Avoir des notions en développement orienté objet telles que définies dans le syllabus du cours OBJ-101.

Durée

4 jours 70% pratique (exercices, exemples).
30% lecture (fondements théoriques).

Prix

3'000.- CHF

Après ce stage

Dans la perspective de compléter une formation de développeur C++ et acquérir les connaissances additionnelles dans le traitement des exceptions, le namespacing, la manipulation de la STL, le RTTI (Run Time Type Information) ou encore le multi-threading, le cours CPP-201 constitue la suite adéquate du cursus.

Sessions

LieuDatesInscription
Lausanne
Genève




 

© 2002-2020 TiZoo Sàrl - Tous droits réservés  |  Coordonnées  |  Contact