M2i Formation

Découvrez notre formationLangage C++17 - Mise à niveau

Présentiel

3 jours (21 heures) - CPP-17

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Langage C++  ›  Langage C++17 - Mise à niveau

Objectifs pédagogiques

  • Connaître les nouveautés de la version 17 de C++.

Niveau requis

Maîtriser le langage C++ et avoir suivi le cours CPP-IN "Langage C++ - Programmation" ou avoir les connaissances équivalentes.

Public concerné

Développeurs C++.


Cette formation est éligible au CPF : code unique 237067

La Défense01/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Mulhouse01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Nancy01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Reims01/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Évreux01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Le Havre01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Lille01/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Grenoble01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Lyon01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne01/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Orléans01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Tours01/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Montpellier01/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis01/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Principe de normalisation

  • Rappel des versions
  • Normalisation C++

Correctifs et éléments obsolètes

  • Les éléments retirés du langage
  • Les éléments dépréciés

Clarification des comportements du compilateur

  • Ordre d'évaluation des expressions
  • Comportement des constructeurs par recopie

Les améliorations du langage

  • Déclaration et utilisation de types structurés
  • Nouvelle syntaxe If et Switch
  • Variables inline
  • Expression lambda et constexpr
  • Nested namespaces

Les templates

  • Déduction des paramètres de template de class
  • Fold Expressions (expression "...")
  • Maîtrise de la compilation avec "if constexpr()"
  • Argument de template non-type avec auto

La bibliothèque standard

  • Les nouveautés de la bibliothèque standard
    • std::optional
    • std::variant
    • std::any
  • File System avec "std::filesystem"

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel
  • L'examen sera passé à la fin de la formation

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances en C++.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus