Accueil / 1C C++ – C++ avancé – réf OPCO: 28131

1C C++ – C++ avancé – réf OPCO: 28131

Durée : 4 jours, soit 28 heures
Tarif Inter : 1204 €
Tarif et délai d'accès sur mesure : Nous consulter
Référence : 3AC8

  • Partagez sur
  • Téléchargez en
  • Envoyer

Partager par mail cette formation :

Programme Public & Pré-requis Organisation

Présentation

C++ est un langage de développement compilé. Il permet le développement sous de multiples paradigmes. Ses performances, et sa compatibilité avec le C font de lui un langages de programmation très utilisé dans les applications ou la performance est critique. 

Cette formation vous permettra de comprendre et maîtriser les principes et l’architecture C++ pour le développement d’applications de manière avancée. 

Objectifs

  • Exploiter les fonctionnalités qu’offrent les dernières normes de C++11 et C++14, au niveau du langage comme de la bibliothèque standard 
  • Utiliser les techniques avancées de programmation en C++ permettant d’écrire du code performant, robuste, portable et réutilisable 
  • Concevoir et recevoir ses propres bibliothèques C++ génériques et multithreads 

Programme

  1. Programmation orientée objet de C++11 à C++17 :

    • Gestion de la mémoire (lvalue/rvalue, références rvalue, smart pointers, …)
    • Programmation orientée objet (classes, héritage, polymorphisme, etc)
  2. Programmation fonctionnelle de C++11 à C++17 :

    • Aspects liés à l’exécution du code (gestion de la pile, exceptions, etc)
    • Approche fonctionnelle (lambda fonctions, wrappers de fonctions)
  3. La programmation générique de C++11 à C++17 :

    •  Les différents patrons du C++ (template)
    • Différences entre programmation générique et orientée objet
    • La bibliothèque standard de C++17 : principes de conception, contenu
    • Quelques mots sur la Boost Library
    • Notions avancées de programmation générique
  4. La programmation système de C++11 à C++17

    • Programmation multithread et synchronisation (mutex, variables de condition)
    • Programmation multi – coeurs (futures, atomics)
    • Gestion du temps et des systèmes de fichier
  5. Conclusions :

    • Résumé des principes de codage pour améliorer performances et robustesse du code
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training.institute@softeam.fr
Prochaines dates

A distance

Du 05 au 08 octobre 2021
Du 13 au 16 décembre 2021

Demande de renseignement