Programmer en C++

Formation créée le 11/12/2025.
Version du programme : 1

Type de formation

Présentiel

Durée de formation

35 heures (5 jours)

Accessibilité

Oui
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.