Prérequis
Connaissance d’un langage de programmation
Durée
3 jours
Contenu Technique de la Formation
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++
Objectifs 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++
Table des Matières
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
En Pratique
- 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++
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.