Formation C++

C++   Développement logiciel   POO   Programmation   
Je suis intéressé(e)

    Formez-vous au C++ et maîtrisez ce langage de programmation puissant pour développer des logiciels robustes et performants.

    Cette formation permet aux dirigeants et collaborateurs de TPE/PME de structurer et développer des compétences opérationnelles en C++. Elle apporte une méthodologie pratique et modulable pour comprendre les concepts fondamentaux du langage, concevoir des programmes robustes et maintenables, organiser ses projets de développement et mesurer l'efficacité de ses solutions.

    Objectifs de la formation

    • Expliquer et identifier les différentes parties d’un programme C++ fonctionnel. (Module 1)
    • Écrire un programme utilisant des variables et opérateurs pour réaliser des calculs simples et afficher les résultats. (Module 2)
    • Créer un programme qui prend des entrées utilisateurs et effectue des actions conditionnelles et répétitives. (Module 3)
    • Décomposer un programme en plusieurs fonctions modulaires réutilisables. (Module 4)
    • Manipuler et traiter des données stockées dans des tableaux et chaînes pour produire un résultat précis. (Module 5)
    • Implémenter un programme utilisant des pointeurs pour manipuler dynamiquement des données en mémoire. (Module 6)
    • Concevoir et coder un programme structuré en classes pour résoudre un problème donné. (Module 7)
    • Écrire un programme qui lit, modifie et sauvegarde des données dans un fichier externe. (Module 8)
    • Évaluer et améliorer un code existant en utilisant des fonctions et bibliothèques standard. (Module 9)
    • Concevoir et livrer un programme complet fonctionnel répondant à un cahier des charges simple. (Module 10)

    Comment financer ma formation

    Module 1 : Introduction et environnement C++ : 2h – 4h

    • Historique et usages de C++
    • Installation des outils : IDE, compilateurs
    • Structure d’un programme C++
    • Compilation et exécution

    Module 2 : Variables, types et opérateurs : 3h – 6h

    • Types de données (int, float, double, char, bool)
    • Déclaration et initialisation de variables
    • Opérateurs arithmétiques, logiques et relationnels
    • Conversion de types

    Module 3 : Contrôles de flux : 3h – 6h

    • Structures conditionnelles : if, else, switch
    • Structures de boucle : for, while, do while
    • Instructions break, continue

    Module 4 : Fonctions et modularité : 4h – 8h

    • Déclaration et définition de fonctions
    • Paramètres et valeurs de retour
    • Portée et durée de vie des variables
    • Surcharge de fonctions

    Module 5 : Tableaux et chaînes de caractères : 4h – 8h

    • Définition et utilisation des structures
    • Introduction aux classes et objets
    • Encapsulation et modificateurs d’accès (public, private, protected)
    • Définition de constructeurs et destructeurs
    • Constructeurs par défaut, paramétrés et de copie

    Module 6 : Pointeurs et gestion de mémoire : 5h – 10h

    • Notion d’adresse et de pointeur
    • Allocation dynamique (new, delete)
    • Pointeurs et tableaux
    • Références et const

    Module 7 : Programmation orientée objet (POO) : 6h – 12h

    • Classes et objets
    • Attributs et méthodes
    • Encapsulation, héritage, polymorphisme
    • Constructeurs et destructeurs

    Module 8 : Gestion des fichiers : 3h – 6h

    • Lecture et écriture de fichiers texte
    • Fichiers binaires
    • Gestion d’erreurs

    Module 9 : Bibliothèques et bonnes pratiques : 2h – 4h

    • Utilisation de bibliothèques standard (STL)
    • Documentation et commentaires

    Module 10 : Projet pratique final : 8h – 16h

    • Développement d’un projet complet intégrant fonctions, POO, fichiers, tableaux et gestion mémoire
    • Revue de code et optimisation

    Lieu :
    Présentiel

    Accessibilité :
    Oui

    Profil des stagiaires :

    • Professionnels de l’industrie du jeu vidéo
    • Développeurs de logiciels interactifs
    • Artistes 3D et animateurs

    Prérequis :
    Connaissance de base en informatique

    Équipe pédagogique
    Des cours personnalisés – une équipe à votre écoute – un formateur expérimenté et compétent – souplesse, facilité : des cours en présentiel en fonction de vos disponibilités

    Suivi de l’exécution et évaluation des résultats

    • Feuilles d’émargement signées par demi-journée
    • Suivi individualisé de la progression des participants
    • Exercices pratiques réalisés pendant la formation
    • Études de cas appliquées à l’entreprise
    • Production de livrables
    • Formulaires d’évaluation de la formation
    • Attestations de fin de formation remises aux participants

    Ressources techniques et pédagogiques

    • Supports de formation
    • Exposés théoriques
    • Étude de cas concrets
    • QCM
    • Questionnaires de satisfaction

    Accessibilité
    L’inscription à la formation s’effectue après : une prise de contact (mail ou téléphone), l’analyse des besoins du participant ou de l’entreprise, la validation du programme, des objectifs et des modalités de financement, la signature de la convention ou du contrat de formation. L’inscription est confirmée à réception des documents contractuels signés. Délai d’accès : 30 jours après validation de l’inscription, sous réserve des modalités de financement.

    Et vous, quel budget formation pouvez-vous mobiliser ?

    En savoir plus