Développer en C++ - Niveau 1
Formation
À Versailles
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Niveau
Niveau initiation
-
Dirigé à
Pour professionnels
-
Lieu
Versailles
-
Durée
3 Jours
Objectifs: Connaitre les bases de la programmation orientée Objet en C++. Exploiter des fichiers et gérer des exceptions. Destinataires: Toutes personnes souhaitant découvrir le langage C++.
Précisions importantes
Documents
- Catalogue Formation
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
* La connaissance d'un langage informatique est préférable
Les Avis
Le programme
Le langage C++ bien qu'ayant une réputation de complexité est encore beaucoup utilisé aujourd'hui. Il est important pour l'utiliser de comprendre les concepts associés ainsi que les problématiques mémoire qu'il est possible de rencontrer.
Les notions de base en C++Avant de pouvoir utiliser le langage, il est nécessaire de découvrir les notions de base qui y sont associées.
- Les types de base
- Les boucles et les conditions
- Les pointeurs
- Le modificateur const
- Les références
- Les espaces de nommage
C++ étant un langage orienté Objet, il est important de regarder quels en sont les principes et comment modéliser cela.
- Les concepts Objet
- Le langage UML
- Les diagrammes de classe
Présentation des fonctions et de leurs utilisations possibles.
- Structure et déclaration d'une fonction
- Les paramètres par défaut
- La surcharge de fonctions
- La redéfinition de fonction
- Les fonctions constantes
Présentation de l'utilisation des classes, structures et unions en C++.
- La structure d'une classe
- Les structures et les unions
- Les interfaces
- Les constructeurs et le destructeur
Présentation de la mise en place des principes de base de l'héritage.
- Mise en place de l'héritage
- La redéfinition des fonctions
- Les fonctions virtuelles
- Les classes abstraites
Présentation du mécanisme de surcharge des opérateurs.
- Pourquoi surcharger les opérateurs ?
- Les différents types de surcharges
- Surcharges de quelques opérateurs +, - ...
Mise en place de la généricité pour les classes et les fonctions.
- Le rôle des templates
- Les fonctions templates
- Les classes templates
Présentation de la gestion des erreurs en C++.
- Les blocs try/catch
- Définir des exceptions
- Lancer une exception
Etude des classes permettant de gérer les entrées/sorties standard ainsi que les accès aux fichiers.
- Les différentes classes
- Lecture des entrées clavier
- Affichage dans la console
- Accès aux fichiers
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Développer en C++ - Niveau 1