Programmer en C++
Formation créée le 11/12/2025.
Version du programme : 1
Version du programme : 1
Type de formation
PrésentielDurée de formation
35 heures (5 jours)Accessibilité
Oui
€
HT
S'inscrire
€
HT
S'inscrire
€
HT
S'inscrire
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Nous contacter
Programmer en C++
Cette formation de 35 heures permet d’apprendre à développer des applications en langage C++. Elle couvre les bases du langage, la programmation orientée objet, la gestion mémoire et la structuration de projets avec classes, héritage et persistance de données.
Objectifs de la formation
- Développer des applications en C++ avec fonctions et gestion mémoire
- Appliquer les principes de la programmation orientée objet (POO)
- Gérer l’héritage, le polymorphisme et la modularité
- Persister les données dans des fichiers texte ou binaires
Profil des bénéficiaires
Pour qui
- Développeurs, étudiants ou techniciens souhaitant maîtriser la programmation en C++ pour des projets orientés objet ou systèmes.
Prérequis
- Connaissances en programmation structurée (C, Python, Java...).
- Maîtrise des concepts d’algorithme, de boucle et de condition.
Contenu de la formation
Bases du langage C++
- Types de base, opérateurs, conditions, boucles
- Fonctions, paramètres, retour de valeur
- cin, cout, compilation et exécution
- TP : premiers programmes, calculs, conditions imbriquées
Tableaux, pointeurs, mémoire dynamique
- Tableaux 1D/2D, chaînes (C / std::string)
- Pointeurs, références, passage par adresse
- new, delete, allocation dynamique
- TP : manipulation de structures mémoire
Programmation orientée objet
- Classes, attributs, méthodes
- Constructeurs, destructeurs, surcharge
- TP : modélisation d’un objet réel (livre, élève…)
Héritage, polymorphisme et fichiers
- Héritage simple, polymorphisme (virtual, override)
- Fichiers texte et binaire : ifstream, ofstream
- TP : hiérarchie de classes avec enregistrement des données
Structuration de projet
- Organisation en modules : .h / .cpp
- Makefile, introduction à CMake
- Débogage avec gdb, optimisation simple
- Mini-projet : réalisation d’un programme complet
Équipe pédagogique
Les formateurs intervenant dans cette formation sont des experts reconnus dans leur domaine. Sélectionnés avec soin, ils répondent à des critères stricts définis par nos équipes pédagogiques, tant sur le plan de l'expertise métier que sur celui des compétences pédagogiques. Chaque formateur : Possède au minimum 5 à 10 ans d'expérience professionnelle dans son domaine d'activité. A occupé ou occupe encore des postes à responsabilité en entreprise, apportant une vision concrète et actualisée des réalités du terrain. Est formé à des méthodes pédagogiques interactives pour garantir un apprentissage efficace et adapté aux besoins des participants.
Suivi de l'exécution et évaluation des résultats
- TP quotidiens
- Évaluation finale par le mini-projet
- Feuille de présence
- Questionnaire de satisfaction
Ressources techniques et pédagogiques
- Support PDF
- Fichiers sources des TP et projets
- Guide de compilation (Linux/Windows)
- Makefile ou CMake fournis
Qualité et satisfaction
Questionnaire de satisfaction à chaud. Administré immédiatement après la formation pour recueillir un retour sur la qualité des contenus et de l’animation.
Capacité d'accueil
Entre 1 et 8 apprenants
Délai d'accès
2 semaines
Accessibilité
Nous accordons une attention particulière à l'accueil des personnes en situation de handicap. Si vous êtes concerné(e) et souhaitez suivre cette formation, nous vous invitons à nous contacter dès que possible. Ensemble, nous étudierons vos besoins spécifiques et mettrons en place les adaptations nécessaires pour garantir votre accès à la formation dans les meilleures conditions.