• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Référencé Datadock
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Développement et méthodes > Langage C++ La librairie BOOST

Formation Langage C++ La librairie BOOST

Domaine : Développement et méthodes

DURÉE
3 jour(s)

 
OBJECTIFS
Présenter les possibilités de la librairie Boost les plus couramment utilisées. Par défaut, l'IDE utilisé sera Eclipse/CDT. Le compilateur sera g++.
 
Pré-requis
Maîtriser les différents concepts liés à la programmation orientée objet en C++.

Participants

Tout développeur souhaitant acquérir des connaissances poussées sur le langage C++ et utiliser la bibliothèque Boost.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à Moirans
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra

PROGRAMME DE FORMATION
Langage C++ La librairie BOOST

Introduction à l'utilisation de la librairie Boost
Pourquoi utiliser Boost dans vos développements C++
Installation de la librairie
Quelques premières manipulations
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
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
La gestion du système de fichiers
La classe path
L'entête "operation.hpp"
L'entête "fstream.hpp"
L'entête "convenience.hpp"
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é
La sérialisation via boost
Rappels sur le concept de sérialisation
Mise en oeuvre via boost
La gestion des threads
Mise en oeuvre via la classe thread
Utilisation de Mutex
Utilisation de Locks
Mise en oeuvre de jeux de tests unitaires via Boost
Rappels sur les tests unitaires
Mise en oeuvre d'un jeu de tests unitaires
Conclusion
Intégration dans le futur C++1x
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • C++ 1C C++ - La persistance des données via Qt SQL
  • C++ 1C C++ - Mise à jour des compétences sur le langage C
  • C++ 1C C++ - Programmation Orientée Objet en C++ : les compléments
  • C++ 1C C++ - Programmation Orientée Objet en C++ : les fondamentaux
  • C++ 2C C++ - Conception d interfaces graphiques avec Qt 5
  • C++ 2C C++ - Utilisation de Web Services en Qt
  • C++ 4C C++ - Préparation et passage de la certification
  • C++ Programmation C++ Moderne
  • Langage C++ Valgrind

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact
Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.Accepter