Programmation C++

Formation complète en programmation C++ couvrant les fondamentaux du langage, la programmation orientée objet, la gestion de la mémoire, les templates, la STL et les bonnes pratiques de développement moderne en C++17/20.

Informations pratiques

  • Durée : 70h
  • Niveau : Intermédiaire
  • Tarif : 3 990 €
  • Modalité : Présentiel ou distanciel synchrone
  • Certification : Attestation de fin de formation

Objectifs pédagogiques

  • Maîtriser la syntaxe et les fondamentaux du C++
  • Comprendre et appliquer la programmation orientée objet en C++
  • Gérer efficacement la mémoire et les pointeurs
  • Utiliser les templates et la bibliothèque standard (STL)
  • Développer des applications performantes en C++ moderne (C++17/20)

Programme de la formation

  1. Introduction au C++ et environnement de développement (8h)
    • Histoire et évolution du C++
    • Installation de l'environnement (Visual Studio, CLion, GCC)
    • Compilation et exécution d'un programme
    • Structure d'un programme C++
    • Types de données fondamentaux et variables
  2. Structures de contrôle et fonctions (8h)
    • Conditions (if, switch)
    • Boucles (for, while, do-while)
    • Fonctions : déclaration, définition, surcharge
    • Passage par valeur et par référence
    • Portée des variables et espaces de noms

Prérequis

Connaissances de base en programmation (variables, boucles, conditions). Une expérience avec un langage comme Python ou Java est recommandée.

Public visé

Développeurs souhaitant apprendre le C++, programmeurs venant d'autres langages, étudiants en informatique.

Méthodes pédagogiques

Alternance entre théorie et pratique, exercices de programmation, projets fil rouge, code reviews.

Évaluation

Exercices pratiques, QCM, projet final évalué.

Accessibilité

Formation accessible aux personnes en situation de handicap. Contactez-nous pour adapter les modalités.

VISIOFORMVISIOFORM — La Formation du Futur

Transformez vos compétences pour demain

Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.