C++ base
(Réf.2025-026)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier
Description
La formation aborde les contenus techniques suivants :
- Syntaxe de base de C++
- Variables et types de données en C++
- Fonctions et passage de paramètres
- Structures de contrôle en C++
- Gestion de la mémoire en C++
- Introduction à la programmation orientée objet en C++
- Les classes et les objets en C++
- Les constructeurs et destructeurs en C++
- Les méthodes et les champs en C++
- Héritage et polymorphisme en C++
- Les exceptions en C++
- Les templates en C++
Cette formation s’adresse à toute personne souhaitant se former en C++.
Quels sont les buts de la formation ?
Les objectifs visés par cette formation sont :
- Comprendre la syntaxe de base de C++
- Utiliser les variables et les types de données en C++
- Comprendre les fonctions et leur passage de paramètres en C++
- Utiliser les structures de contrôle en C++
- Comprendre la gestion de la mémoire en C++
- Comprendre les principes de base de la programmation orientée objet en C++
- Utiliser les classes et les objets en C++
- Comprendre les constructeurs et destructeurs en C++
- Utiliser les méthodes et les champs en C++
- Comprendre l'héritage et le polymorphisme en C++
- Comprendre les exceptions en C++
- Utiliser les templates en C++
Que devez vous connaître pour suivre la formation ?
Connaissance d’un langage de programmation
Programme de la formation
Introduction à C++
- Différences entre C et C++
- Les outils de développement
- Syntaxe de base
- Variables et types de données
- Fonctions et structures de contrôle
- Fonctions et passage de paramètres
- Structures de contrôle en C++
Gestion de la mémoire
- Allocation dynamique de mémoire
- Les pointeurs en C++
- Programmation orientée objet en C++
- Les classes et les objets en C++
- Les constructeurs et destructeurs en C++
- Les méthodes et les champs en C++
- Héritage et polymorphisme en C++
- Les exceptions en C++
- Les blocs de try et catch
- La gestion des exceptions
Templates
- Les templates de classe
- Les templates de fonction
- Surcharge des templates
Exercices pratiques
- Création d'un programme C++ simple avec utilisation de variables et de fonctions basiques
- Création d'un programme qui utilise des structures de contrôle en C++
- Création d'un programme qui utilise l'allocation dynamique de mémoire
- Création d'un programme orienté objet avec utilisation de classes et d'objets
- Création d'un programme qui utilise l'héritage et le polymorphisme en C++
- Création d'un programme qui utilise les exceptions en C++
- Création d'un programme qui utilise les templates en C++