OBJECTIFS de la formation en programmation objet avec C++

    À l’issue de la formation, le stagiaire sera capable de mettre en œuvre les principes fondamentaux de la conception orientée objet et de concevoir des applications en C++ :

    • Comprendre la syntaxe et les concepts fondamentaux du C++
    • Maîtriser les ajouts majeurs des normes C++
    • Appliquer les principes de la conception orientée objet
    • Écrire des programmes simples en appliquant les bonnes pratiques
    • Utiliser les structures de contrôle et les types de données
    • • – O6 : Manipuler fichiers et mémoire de manière basique

POUR QUI ?

    Développeurs, ingénieurs, chefs de projets proches du développement.

PRÉ-REQUIS

    Connaître la POO et avoir une expérience sur un langage de programmation.

PROGRAMME DE LA FORMATION C++

C++, programmation Objet

    Jour 1 Matin : Fondamentaux & POO 
    • Paradigmes C++11/17/20
    • Encapsulation, héritage, polymorphisme
    • TP : projet console OO
    Jour 1 Après-midi : Syntaxe moderne & bonnes pratiques 
    • auto, range-based loops, constexpr
    • Éco-design en C++
    • TP : refactor eco
    Jour 2 Matin : Gestion mémoire & pointeurs 
    • Stack vs heap, pointers, RAII
    • smart pointers
    • TP : gestionnaire de ressources
    Jour 2 Après-midi : STL & templates 
    • vector, map, algorithms
    • templates et spécialisation
    • TP : module générique
    Jour 3 Matin : Concurrency & sécurité 
    • threads, mutex, atomics
    • sécurisation code
    • TP : service concurrent
    Jour 3 Après-midi : Profiling & IA embarquée
    • Valgrind, metrics
    • intégration d’un modèle léger
    • TP : prédiction embarquée
    Jour 4 Matin : Tests et CI
    • GoogleTest, coverage
    • Continuous integration
    Jour 4 Après-midi : Patterns avancés
    • Observer, Visitor
    • TPL et futures
    Jour 5 Matin : Interop & build systems 
    • CMake, modules
    • interop C/C#
    Jour 5 Après-midi : Projet fil rouge & restitution 
    • Consolidation projet OO C++
    • Démonstration finale
    Quiz validation des connaissances

PÉDAGOGIE

Formation animée 100% présentiel ou 100% classe virtuelle

Alternance théorie et pratique
Support de cours en français

ÉVALUATION / CERTIFICATION

Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation

Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l’espace apprenant en ligne
QCM de fin de formation

MODALITÉS D’ACCÈS & INSCRIPTION

Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.

Accessibilité Handicap :

Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.

Délais d’accès :

Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.

Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.