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