• 1C C++ – C++ Boost (exclusif FAFIEC) – 28132

Accueil / 1C C++ – C++ Boost (exclusif FAFIEC) – 28132

1C C++ – C++ Boost (exclusif FAFIEC) – 28132

Durée : 3 jours
Tarif Inter :
Tarif sur mesure : Nous consulter
Référence : 10ACX

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Objectifs

  • Présenter les possibilités de la librairie Boost les plus couramment utilisées
  • Maitriser les différentes sous-librairies de Boost

Programme

  1. Introduction à l’utilisation de la librairie Boost :

    • Installation de la librairie
    • Quelques premières manipulations
  2. Simplifions nous C++ :

    • L’interface boost:noncopyable
    • La macro BOOST_FOREACH
    • Manipulation des chaines de caractères
    • Les assertions statiques
    • Les tableaux de tailles fixes
    • Les conversions non numériques
    • Utilisation d’expressions régulières
  3. Utilisation de « smart pointers » :

    • Introduction à la technique de développement RAII
    • Comparatifs avec la classe std::auto_ptr
    • Utilisation de la classe boost::scoped_ptr
    • Utilisation de la classe boost::shared_ptr
    • Utilisation conjointe avec les collections STL
  4. La gestion du système de fichiers :

    • La classe path
    • operation.hpp
    • fstream.hpp
    • convenience.hpp»
  5. La gestion du réseau via boost :

    • Présentation de la librairie BOOST.ASIO
    • Les fondamentaux de la programmation TCP
    • Mise en oeuvre d’un serveur HTTP simplifié
  6. La sérialisation via boost :

    • Rappels sur le concept de sérialisation
    • Mise en oeuvre via boost
  7. La gestion des threads :

    • Mise en oeuvre via la classe thread
    • Utilisation de Mutex
    • Utilisation de Locks
  8. Mise en oeuvre de jeux de tests unitaires via boost :

    • Rappels sur les tests unitaires
    • Mise en oeuvre d’un jeu de test unitaires
  9. Conclusion :

    • Intégration dans le futur C++Xx
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Nantes

Dijon

Aix-en-Provence

Nice

Demande de renseignement