L'essentiel

Icon NSF

Code(s) NSF

326t : Programmation, mise en place de logiciels

Icon formacode

Formacode(s)

30854 : Langages informatiques

Icon date

Date d’échéance
de l’enregistrement

31-12-2021

326t : Programmation, mise en place de logiciels

30854 : Langages informatiques

31-12-2021

Nom légal Siret Nom commercial Site internet
KDAB (FRANCE) 53162203300029 - -

Objectifs et contexte de la certification :

  • Développement informatique

Le langage C++ a beaucoup évolué récemment avec les sorties successives des version C++11 (en 2011) et C++14 (en 2014) et C++(en 2017).

Ces nouveautés ont transformé la manière de programmer en C++, en offrant plus de flexibilité pour le développeur tout en augmentant les performances et la stabilité des applications.

Le but de cette certification est d’attester la capacité du candidat à utiliser les nouveautés introduites dans le langage C++ et la bibliothèque standard C++ depuis la publication des nouveaux standards C++11, C++14 et C++17

Une connaissance préalable du C++ est demandée en amont de la formation, la formation et certification se focalisant sur les nouveautés introduites dans les standards C++11, C++14 et C++17.

Compétences attestées :

  • Utiliser les nouveautés du langage C++ introduites dans C++11/C++14/C++17, dont
    • l'initialisation uniforme
    • les expressions constantes généralisées
    • les templates variadiques
    • le perfect forwarding
  • Concevoir une architecture multi-tâche en utilisant le modèle mémoire introduit par le C++11
  • Améliorer les performances et la stabilité du code produit en utilisant ces nouveautés
  • Appliquer les bonnes pratiques d’utilisation de ces nouveautés lors du développement
  • Utiliser les nouveautés de la bibliothèque standard C++ introduites dans C++11/C++14/C++17, dont
    • le support du multi-tâches
    • la programmation fonctionnelle
    • les pointeurs intelligents

Les compétences évalués portent sur :

  • la connaissance des nouveautés du C++ introduites dans C++11/C++14/C++17
  • l'utilisation de bonnes pratiques introduites en C++11/C++14/C++17 lors du développement
  • la connaissance des nouveautés de la bibliothèque standard C++ introduites dans C++11/C++14/C++17
  • la programmation multi-tâche en utilisant le modèle mémoire introduit par le C++11
  • certaines différences entre C++11, C++14 et C+17

Modalités d'évaluation :

La certification s’appuie sur une formation de 21 heures effectuées en présentiel sur trois jours consécutifs. La formation alterne les phases d’apprentissage et de mise en pratique des acquis à l’aide d’exercices concrets.

Le cas échéant, niveaux de maîtrise des compétences :

Aucun

Le cas échéant, durée de validité en années :

Si durée limitée, modalités de renouvellement :

Possibilité de validation partielle :

Non

Références juridiques des règlementations d’activité :

Le cas échant, prérequis à l’entrée en formation :

Une expérience professionnelle de la programmation objet est indispensable, et une expérience en C++ est fortement recommandée.

Le cas échant, prérequis à la validation de la certification :

Statistiques :

Lien internet vers le descriptif de la certification :

Le certificateur n'habilite aucun organisme préparant à la certification