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

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

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

Durée : 4 jours
Tarif Inter : 1204 €
Tarif sur mesure : Nous consulter
Référence : 3AC8

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
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@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 04 décembre 2020
Du 25 au 29 janvier 2021
Du 01 au 04 février 2021
Du 22 au 25 mars 2021
Du 12 au 15 avril 2021
Du 17 au 20 mai 2021
Du 07 au 10 juin 2021
Du 05 au 08 juillet 2021
Du 09 au 12 août 2021

Demande de renseignement