Skip to content
Avatar de l’utilisateur

Langage C++ Expert

28 Hours
Tous niveaux
0 leçon
0 quiz
0 étudiant


Objectifs généraux :

La formation “Langage C++ Expert” est destinée aux développeurs expérimentés souhaitant maîtriser les techniques avancées de programmation en C++ pour développer des applications performantes et robustes.

Programme de Formation :

Jour 1 : POO Avancée et Templates

  • Concepts avancés de la POO :
    • Utilisation avancée de l’héritage et du polymorphisme
    • Design patterns en C++
  • Templates et programmation générique :
    • Création et utilisation des templates
    • Métaprogrammation avec templates

Jour 2 : Gestion de la Mémoire et Optimisation

  • Gestion avancée de la mémoire :
    • Utilisation des smart pointers (unique_ptr, shared_ptr)
    • Techniques d’optimisation de la mémoire
  • Optimisation des performances :
    • Techniques de profiling et d’optimisation du code
    • Utilisation efficace des ressources

Jour 3 : Concurrence et Programmation Multithread

  • Programmation concurrente :
    • Introduction aux threads et à la programmation multithread
    • Synchronisation et gestion des ressources partagées
  • Utilisation de la bibliothèque standard :
    • Utilisation des conteneurs et des algorithmes de la STL
    • Manipulation des itérateurs et des fonctions lambda

Jour 4 : Sécurité et Bonnes Pratiques

Gestion de projets avec CMake et intégration continue

Sécurisation du code :

Prévention des vulnérabilités courantes (buffer overflow, injections)

Techniques de validation des entrées et gestion des erreurs

Bonnes pratiques de programmation :

Conventions de codage et documentation

Fonctionnalités

  • PUBLIC CIBLE: Particuliers, professionnels et entrepreneurs.
  • MODALITÉS ET DELAIS D’ACCÈS: Distanciel ou présentiel, Délais d’accès : environ 7 jours après la signature de la convention, Disposer d’un ordinateur équipé d’une connexion WIFI
  • ACCESSIBILITÉ: Pour toute demande d’adaptation concernant l’accessibilité nos formations pour les situations individuelles spécifiques, merci de contacter notre responsable au numéro suivant : 06 59 14 55 38 ou par mail au mickael@ffd-formation.fr
  • PRÉ-REQUIS: Aucun
  • MODALITÉS D’ÉVALUATION: Formulaire de mi-parcours et fin de parcours
  • MODALITÉS D’ÉVALUATION: Formulaire de mi-parcours et fin de parcours
  • Formation mise à jour en 2024