orsys.com Open in urlscan Pro
87.98.133.129  Public Scan

Submitted URL: https://l.actu.orsys.com/T/OFC4/L2S/17265709/B149/Opdl/207/5255/TE9vP5/7/1491286/QsWdOobn/I/396/PH1aBh.html?h=MfbiAIol3In...
Effective URL: https://orsys.com/formation/pop?utm_source=dialoginsight&utm_medium=email&utm_campaign=NL%20externe%20-%20IT%20-%2...
Submission: On July 21 via api from FR — Scanned from CA

Form analysis 6 forms found in the DOM

POST /Recherche/Search

<form action="/Recherche/Search" enctype="multipart/form-data" method="post" onsubmit="return checkForm('headerSearchField')"><input name="__RequestVerificationToken" type="hidden"
    value="wpZ4-Gm27D4XX8xSOFU46s7PJL_N0DV_h7mG0CcOqYIKOhboSvI823uZt4PfI5m9sE91g7W1nAaLRY2EKv40nYa8rYzfjoKvBRXFHs2DwSI1"> <input id="headerSearchField" class="sansCroixIe size12 onlyLarge" name="s"
    style="height: 32px; border-radius: 6px; border: 1px solid #999; padding-left: 20px; padding-right: 60px; width: 258px; " placeholder="Recherche par mot-clé ou formation">
  <div class="relativLeft onlyLarge" style="left:320px;top:3px;z-index:10">
    <div style="width: 22px; padding-top: 5px; left: -2px;" onmouseover="colorLoupeYellow('header_search');" onmouseout="    colorloupeBlack('header_search');">
      <input id="header_search" class="onlyLarge" type="image" name="submit" style="width: 22px; cursor: pointer; display: block;" src="/ContentV11/images/pictoNoir/search.png" onmouseover="colorLoupeYellow('header_search');"
        onmouseout="colorloupeBlack('header_search');">
    </div>
  </div>
</form>

POST /Recherche/Search

<form action="/Recherche/Search" enctype="multipart/form-data" method="post" onsubmit="return checkForm('headerSearchFieldR')"><input name="__RequestVerificationToken" type="hidden"
    value="USJ4AL7sLy-ug4l3Vh3s88EWUAhd9WQJ4HUMDnxbeRKh4bsx5qsnUL8GhYeYv7cyTJLgeBmFl8fOgUrLAxqiwFLNjqAQPI7DJNfjomHXgyw1"> <input id="headerSearchFieldR" class="sansCroixIe size08" name="s" type="text"
    style="height: 26px; border-radius: 6px; border: 1px solid #999; padding-left: 8px; padding-right: 30px; width: 175px;" placeholder="Recherche par mot-clé ou formation">
  <div class="relativRight" style="left:-7px;top:-25px;z-index:10">
    <div style="width: 22px; " onmouseover="colorLoupeYellow('header_searchR');" onmouseout="    colorloupeBlack('header_searchR');">
      <input id="header_searchR" type="image" name="submit" style="width: 22px; cursor: pointer; display: block;" src="/ContentV11/images/pictoNoir/search.png" onmouseover="colorLoupeYellow('header_search');"
        onmouseout="colorloupeBlack('header_search');">
    </div>
  </div>
</form>

POST /Recherche/Search

<form action="/Recherche/Search" method="post" onsubmit="return checkForm('formationSearchField')"><input name="__RequestVerificationToken" type="hidden"
    value="ZUYBwwmethAD-RHWVnZE2t_ASPLGt-wTfWeD-4_H6lBkV-XvIRbGa2R5jaLeQ19ukSk_HvH-A4p4zdJbO1njewDHfDnxYdIMQ3pwOqCJWPA1"> <input id="formationSearchField" class="sansCroixIe size14 relativLeft" name="s" type="text"
    style="height: 25px; border-radius: 6px; border: 1px; margin-top: 10px; margin-right: 20px; padding-left:12px; width: 370px;" placeholder="Nouvelle recherche">
  <div class="relativLeft buttonLoupe" style="margin-left: -55px; margin-top: 12px;" onmouseover="colorLoupeYellow('loupe');" onmouseout="    colorloupeBlack('loupe');">
    <input id="loupe" type="image" name="submit" style="width: 25px; cursor: pointer" src="/ContentV11/images/pictoNoir/search.png">
  </div>
</form>

POST /fr/demande-de-devis/intra-standard

<form action="/fr/demande-de-devis/intra-standard" id="intraForm" method="post">
  <input id="StageCd" name="StageCd" type="hidden" style="width: 310px; padding: 3px 5px;" value="POP">
  <input id="Provenance" name="Provenance" type="hidden" style="width: 310px; padding: 3px 5px;" value="formation">
  <div>
    <div class="relativ large100 ctr" style="margin-top: 30px;">
      <div style="display: block; margin: auto;">
        <div class="relativ" style="line-height: 50px; height: 50px; margin: auto;">
          <a class="bouton_Jaune size12" target="_self" onclick="document.getElementById('intraForm').submit();" style="padding: 0px 40px; display: inline-block; vertical-align: middle; line-height:38px;; border-radius: 8px; cursor: pointer;">
 <div> Demande de devis </div>                 </a>
        </div>
      </div>
    </div>
  </div>
</form>

POST /fr/demande-de-devis/intra-sur-mesure

<form action="/fr/demande-de-devis/intra-sur-mesure" id="surMesureForm" method="post">
  <input id="StageCd" name="StageCd" type="hidden" style="width: 310px; padding: 3px 5px;" value="POP">
  <input id="Provenance" name="Provenance" type="hidden" style="width: 310px; padding: 3px 5px;" value="formation">
  <div>
    <div class="relativ large100 ctr" style="margin-top: 30px;">
      <div style="display: block; margin: auto;">
        <div class="relativ" style="line-height: 50px; height: 50px; margin: auto;">
          <a class="bouton_Jaune size12" target="_self" onclick="document.getElementById('surMesureForm').submit();" style="padding: 0px 40px; display: inline-block; vertical-align: middle; line-height:38px;; border-radius: 8px; cursor: pointer;">
 <div> Demande de devis </div>                 </a>
        </div>
      </div>
    </div>
  </div>
</form>

POST /fr/session

<form id="sessionForm" action="/fr/session" method="post">
  <input id="sessionStageId" name="sessionStageId" class="sessionStageId" type="hidden" style="width: 310px; padding: 3px 5px;" value="-1">
  <input id="StageCd" name="StageCd" type="hidden" style="width: 310px; padding: 3px 5px;" value="POP">
  <div id="session_1" class="relativLeft b_grisClair size10" style="padding: 12px 15px; margin: 5px 0px; width: auto; " ville="Paris La Défense" langue="fr">
    <div class="relativLeft onlySmall100">
      <div class="relativ formation_sessionDate" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Du 26 au 29 juillet 2022 <span class="onlySmall" style="margin-left: 5px;">*</span> </div>
      <div class="relativ formation_sessionLangue" style="display: inline-block; vertical-align: top; padding-top: 8px; width: 50px; "> FR </div>
      <div class="relativ formation_sessionVille" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Paris La Défense </div>
      <div class="relativ italique onlyLarge" style="display: inline-block; width: 120px;">
        <span>Session garantie</span>
      </div>
    </div>
    <div class="relativLeft onlySmall100">
      <div class="relativ" style="display: inline-block;">
        <div class="b_jaune c_noir" sessionid="686255" style="padding: 7px 20px; cursor: pointer;" onclick="SendForm(this, 'desktop');"> S’inscrire </div>
      </div>
    </div>
  </div>
  <div id="session_2" class="relativLeft b_grisClair size10" style="padding: 12px 15px; margin: 5px 0px; width: auto; " ville="Paris La Défense" langue="fr">
    <div class="relativLeft onlySmall100">
      <div class="relativ formation_sessionDate" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Du 27 au 30 septembre 2022 </div>
      <div class="relativ formation_sessionLangue" style="display: inline-block; vertical-align: top; padding-top: 8px; width: 50px; "> FR </div>
      <div class="relativ formation_sessionVille" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Paris La Défense </div>
      <div class="relativ italique onlyLarge" style="display: inline-block; width: 120px;">
      </div>
    </div>
    <div class="relativLeft onlySmall100">
      <div class="relativ" style="display: inline-block;">
        <div class="b_jaune c_noir" sessionid="686256" style="padding: 7px 20px; cursor: pointer;" onclick="SendForm(this, 'desktop');"> S’inscrire </div>
      </div>
    </div>
  </div>
  <div id="session_3" class="relativLeft b_grisClair size10" style="padding: 12px 15px; margin: 5px 0px; width: auto; " ville="Classe à distance" langue="fr">
    <div class="relativLeft onlySmall100">
      <div class="relativ formation_sessionDate" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Du 27 au 30 septembre 2022 </div>
      <div class="relativ formation_sessionLangue" style="display: inline-block; vertical-align: top; padding-top: 8px; width: 50px; "> FR </div>
      <div class="relativ formation_sessionVille" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Classe à distance </div>
      <div class="relativ italique onlyLarge" style="display: inline-block; width: 120px;">
      </div>
    </div>
    <div class="relativLeft onlySmall100">
      <div class="relativ" style="display: inline-block;">
        <div class="b_jaune c_noir" sessionid="676107" style="padding: 7px 20px; cursor: pointer;" onclick="SendForm(this, 'desktop');"> S’inscrire </div>
      </div>
    </div>
  </div>
  <div id="session_4" class="relativLeft b_grisClair size10" style="padding: 12px 15px; margin: 5px 0px; width: auto; " ville="Lyon" langue="fr">
    <div class="relativLeft onlySmall100">
      <div class="relativ formation_sessionDate" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Du 4 au 7 octobre 2022 </div>
      <div class="relativ formation_sessionLangue" style="display: inline-block; vertical-align: top; padding-top: 8px; width: 50px; "> FR </div>
      <div class="relativ formation_sessionVille" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Lyon </div>
      <div class="relativ italique onlyLarge" style="display: inline-block; width: 120px;">
      </div>
    </div>
    <div class="relativLeft onlySmall100">
      <div class="relativ" style="display: inline-block;">
        <div class="b_jaune c_noir" sessionid="629459" style="padding: 7px 20px; cursor: pointer;" onclick="SendForm(this, 'desktop');"> S’inscrire </div>
      </div>
    </div>
  </div>
  <div id="session_5" class="relativLeft b_grisClair size10" style="padding: 12px 15px; margin: 5px 0px; width: auto; " ville="Classe à distance" langue="fr">
    <div class="relativLeft onlySmall100">
      <div class="relativ formation_sessionDate" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Du 13 au 16 décembre 2022 </div>
      <div class="relativ formation_sessionLangue" style="display: inline-block; vertical-align: top; padding-top: 8px; width: 50px; "> FR </div>
      <div class="relativ formation_sessionVille" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Classe à distance </div>
      <div class="relativ italique onlyLarge" style="display: inline-block; width: 120px;">
      </div>
    </div>
    <div class="relativLeft onlySmall100">
      <div class="relativ" style="display: inline-block;">
        <div class="b_jaune c_noir" sessionid="676108" style="padding: 7px 20px; cursor: pointer;" onclick="SendForm(this, 'desktop');"> S’inscrire </div>
      </div>
    </div>
  </div>
  <div id="session_6" class="relativLeft b_grisClair size10" style="padding: 12px 15px; margin: 5px 0px; width: auto; " ville="Paris La Défense" langue="fr">
    <div class="relativLeft onlySmall100">
      <div class="relativ formation_sessionDate" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Du 13 au 16 décembre 2022 </div>
      <div class="relativ formation_sessionLangue" style="display: inline-block; vertical-align: top; padding-top: 8px; width: 50px; "> FR </div>
      <div class="relativ formation_sessionVille" style="display: inline-block; vertical-align: top; padding-top: 8px; "> Paris La Défense </div>
      <div class="relativ italique onlyLarge" style="display: inline-block; width: 120px;">
      </div>
    </div>
    <div class="relativLeft onlySmall100">
      <div class="relativ" style="display: inline-block;">
        <div class="b_jaune c_noir" sessionid="686257" style="padding: 7px 20px; cursor: pointer;" onclick="SendForm(this, 'desktop');"> S’inscrire </div>
      </div>
    </div>
  </div>
</form>

Text Content

01 49 07 73 73 Nous contacter S'inscrire Espace client
Contact
01 49 07 73 73
Demande de contact
S'inscrire



 * FORMATIONS
 * NOS SOLUTIONS
 * SE CERTIFIER
 * SE RECONVERTIR
 * FINANCEMENTS - CPF
 * L’UNIVERS ORSYS


Tous nos domaines de formation
Technologies numériques
Management - Développement personnel
Compétences métiers
Comment vous inscrire
Formations inter
Formations intra
Séminaires état de l'art
Formations certifiantes et diplômantes
Classes à distance
Essentiels 3h30
Digital Learning
Blended learning
Services sur mesure
Reconversion
Coaching
Conseil en ingénierie pédagogique
Tous nos diplômes et certifications
Certifications par domaines >
Technologies numériques
Management – Développement personnel
Compétences métiers
Certifications éditeurs
Certifications à distance
Parcours certifiants
Formations diplômantes
Au service des entreprises
Au service des demandeurs d'emploi
Services aux entreprises
Services aux particuliers et demandeurs d'emploi
Contrats cadres et forfaits
OPCO et Actions collectives >
OPCO AFDAS
OPCO AKTO
OPCO ATLAS
OPCO L'OPCOMMERCE
OPCO CONSTRUCTYS
OPCO 2I
OPCO MOBILITÉS
OPCO OCAPIAT
FNE-Formation
CPF
Formations éligibles au CPF
Qui sommes-nous ?
Comment vous inscrire ?
Découvrez nos centres
Déroulement d'une formation
Approche pédagogique
Notre engagement RSE
Nos références clients
Nos articles
Nos webinars
Commandez vos catalogues

fr
fra
Formation - Programmation C++, perfectionnement (Réf. POP)
Formation - Programmation C++, perfectionnement (Réf. POP)

 * OBJECTIFS
 * PUBLIC
 * PROGRAMME
 * FINANCEMENT
 * DATES





FORMATIONS
>
Technologies numériques
Management - Développement personnel
Compétences métiers
Tous nos domaines de formation
Comment vous inscrire
NOS SOLUTIONS
>
Formations inter
Formations intra
Séminaires état de l'Art
Formations certifiantes et diplômantes
Classes à distance
Essentiels 3h30
Digital Learning
Blended learning
Services sur mesure
Reconversion
Coaching
Conseil en ingénierie pédagogique
SE CERTIFIER
>
Tous nos diplômes et certifications
Certifications par domaines
Certifications éditeurs
Certifications à distance
Parcours certifiants
Formations diplômantes
SE RECONVERTIR
>
Reconversion
FINANCEMENTS - CPF
>
Services aux entreprises
Services aux Particuliers et Demandeurs d'emploi
Contrats cadres et forfaits
OPCO et Actions collectives
FNE-Formation
CPF
Formations éligibles au CPF
L’UNIVERS ORSYS
>
Qui sommes-nous ?
Comment vous inscrire ?
Découvrez nos centres
Déroulement d'une formation
Approche pédagogique
Notre engagement RSE
Nos références clients
Nos articles
Nos webinars


> Formations > Technologies numériques > Développement logiciel > Python, C, C++
> Formation Programmation C++, perfectionnement > Formations > Technologies
numériques > Formation Programmation C++, perfectionnement


PROGRAMMATION C++, PERFECTIONNEMENT




PROGRAMMATION C++, PERFECTIONNEMENT




4,7 / 5



En constante évolution, de C++98 à C++20, le langage C++ offre des mécanismes
qui permettent une conception robuste et très riche. Les récentes normes C++
améliorent notablement la Standard Template Library (STL). Cette formation vous
permettra d'approfondir la conception en C++ par l'apprentissage des dernières
évolutions du langage et l'utilisation effective de la STL.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance


Réf. POP
Prix : 2390 € H.T.
  4j - 28h
Pauses-café et
déjeuners offerts

Dates, lieux et Inscription
Nous contacter
Formation dans vos locaux, chez nous ou à distance


Réf. POP
  4j - 28h
Vous souhaitez transposer cette formation, sans modification, pour votre
entreprise ?
Demande de devis
Formation à la carte


Vous souhaitez une formation adaptée aux spécificités de votre entreprise et de
vos équipes ?
Nos experts construisent votre formation sur mesure !
Demande de devis







En constante évolution, de C++98 à C++20, le langage C++ offre des mécanismes
qui permettent une conception robuste et très riche. Les récentes normes C++
améliorent notablement la Standard Template Library (STL). Cette formation vous
permettra d'approfondir la conception en C++ par l'apprentissage des dernières
évolutions du langage et l'utilisation effective de la STL.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
 * Découvrir les nouveautés apportées par les versions
 * Maîtriser la gestion de la mémoire, des pointeurs et des références
 * Implémenter la généricité en C++
 * Découvrir la bibliothèque standard STL
 * Utiliser les apports de la norme C++11



Public concerné
Concepteurs et développeurs d'applications en C++, chefs de projets, architectes
logiciels.

Prérequis
Bonnes connaissances en développement C++, ou connaissances équivalentes à
celles apportées par le stage "Programmation Objet en C++" (réf. C++).
Expérience requise.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de
cette formation en faisant  ce test.


Programme de la formation


RAPPELS

 * Classes d'allocation mémoire.
 * Construction, initialisation, embarquement d'objets.
 * Les fuites mémoire.
 * Constance, le mot-clé mutable, Lazy Computation.
 * Amitié (friendship) C++ et contrôle d'accès.
 * Destruction virtuelle.
 * Stratégie de gestion des exceptions.
 * Les espaces de nommage (namespace).





LES NOUVEAUTÉS LANGAGE DE C++11

 * nullptr et autres littéraux.
 * Les directives =delete, =default.
 * Délégation de constructeurs.
 * Les énumérations "type safe".
 * Le mot-clé auto et boucle sur un intervalle.
 * Référence rvalue et impact sur la forme normale des classes C++.
 * Les lambda expressions.

Travaux pratiques
Réécriture d'un code C++ existant en C++11, comparaison des deux
implémentations.




GESTION DES OPÉRATEURS

 * Opérateurs binaires et unaires.
 * L'opérateur d'indirection, cas d'usage.
 * L'opérateur de référencement.
 * Les opérateurs d'incrémentation/décrémentation préfixés et post-fixés.
 * Les autres opérateurs : comparaison, affectation...
 * La surcharge de l'opérateur [], des opérateurs d'insertion (<<) et
   d'extraction (>>).
 * Les foncteurs et la surcharge de l'opérateur (), avantage par rapport aux
   fonctions.

Travaux pratiques
Création de foncteurs et de proxies (libération mémoire, comptage de références)
avec les opérateurs étudiés.




CONVERSION ET RTTI

 * Opérateurs de conversion. Constructions implicites, le mot-clé explicit.
 * Les opérateurs de casting const_cast, static_cast, reinterpret_cast.
 * Conversion dynamique et Runtime Type Information.
 * L'opérateur typeid, les exceptions liées.
 * La classe type_info.
 * Contrôle du "downcasting" à l'aide de l'opérateur dynamic_cast.

Travaux pratiques
Mise en œuvre des idiomes "is-a" et "is-kind-of" avec dynamic_cast.




LA GÉNÉRICITÉ

 * Introduction aux patrons de classe. Généricité et préprocesseur.
 * Fonction générique. Classe générique. Composition générique. Généralisation
   générique.
 * Spécialisation partielle et totale.
 * Introduction à la méta-programmation.
 * La généricité, principe fédérateur des librairies STL et Boost.

Travaux pratiques
Démarrage de l'étude de cas qui sera complétée avec la STL. Mise en œuvre de la
composition et de la généralisation génériques. Création de plug-ins génériques.




LA STL (STANDARD TEMPLATE LIBRARY)

 * Composants de la STL : types complémentaires, conteneurs, algorithmes,
   itérateurs, objets fonctions, les adaptateurs.
 * Les chaînes de caractères STL, la classe template basic_string et ses
   spécialisations.
 * Les conteneurs séquentiels et associatifs : définition, rôle et critères de
   choix.
 * Les allocateurs et la gestion de la mémoire des conteneurs.
 * Les méthodes d'insertion, de suppression, d'itération et d'accès aux
   principaux conteneurs : Vector, List, Set, Stack...
 * Le concept d'itérateur. Parcours d'un conteneur.
 * Les différents groupes d'algorithmes STL : non mutants, mutants, de tri et de
   fusion, numériques.
 * Manipulation de conteneurs (manipulation, recherche de valeurs...).
 * Paramétrer les algorithmes génériques par des objets "fonction".
 * Les "adapteurs" et la modification du comportement d'un composant.
 * La STL et les traitements sur les flux (fichiers, mémoire...).
 * Principe du RAII : les pointeurs automatiques et la classe auto_ptr.
 * Les exceptions standard de la STL.

Travaux pratiques
Implémentation des relations avec les collections de la STL. Utilisation
d'algorithmes standard quelconques.




LES NOUVEAUTÉS C++11 DE LA LIBRAIRIE STANDARD

 * Evolution historique : Boost --> TR1 --> C++11.
 * Les nouveaux conteneurs : array, forward_list, unordered_set, unordered_map.
 * La classe tuple.
 * Les pointeurs intelligents (smart pointer) : shared_ptr, weak_ptr,
   unique_ptr.
 * Les nouveaux foncteurs et binders.
 * Introduction à la gestion des threads.
 * Les expressions régulières.

Travaux pratiques
Mise en œuvre de la robustesse avec les smart pointers. Utilisation
d'expressions régulières.




BOOST ET SES PRINCIPES

 * La Pointer Container Library (destruction des données pointées d'un
   conteneur).
 * Les structures de données boost::any et boost::variant.
 * Programmation événementielle (connexions et signaux).
 * Gestion des processus, mécanismes de communication interprocessus et mémoire
   partagée.

Travaux pratiques
Amélioration de l'implémentation de l'étude de cas par l'utilisation la Pointer
Container Library.




UTILISATION AVANCÉE DE L'HÉRITAGE

 * Héritage versus embarquement. Héritage privé. Héritage protégé.
 * Exportation de membres cachés avec la Clause Using.
 * Héritage multiple et gestion des collisions de membres.
 * Héritage en diamant. Héritage virtuel et dynamic_cast.
 * Principes de conception : substitution de Liskov, principe
   d'ouverture/fermeture, inversion des dépendances.
 * Règles d'implémentation des interfaces en C++.

Travaux pratiques
Combinaison de l'héritage multiple, privé et de l'exportation pour concevoir des
classes robustes et hautement évolutives.





Modalités pratiques
Travaux pratiques
Le cours se déroulera sur des stations de travail sous Windows/Visual C++. De
nombreux exercices permettront de mettre en oeuvre les thèmes abordés plus
spécifiquement sous l'angle de la conception.


Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la
formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval
pour valider les compétences acquises.


Parcours certifiants associés
Pour aller plus loin et renforcer votre employabilité, découvrez les parcours
certifiants qui contiennent cette formation :



Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation :
contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
 * Le plan de développement des compétences de votre entreprise :
   rapprochez-vous de votre service RH.
 * Le dispositif FNE-Formation.
 * L’OPCO (opérateurs de compétences) de votre entreprise.
 * Pôle Emploi sous réserve de l’acceptation de votre dossier par votre
   conseiller Pôle Emploi.

 * Le plan de développement des compétences de votre entreprise :
   rapprochez-vous de votre service RH.
 * Le dispositif FNE-Formation.
 * L’OPCO (opérateurs de compétences) de votre entreprise.
 * Pôle Emploi sous réserve de l’acceptation de votre dossier par votre
   conseiller Pôle Emploi.



Avis clients
4,7 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est
calculée à partir de l’ensemble des évaluations datant de moins de 12 mois.
Seules celles avec un commentaire textuel sont affichées.
LUCAS F.
10/05/22
5 / 5

Le formateur se met au niveau de chaque stagiaire et répond à chaque question.
On pourrait aller un peu plus vite le premier jour ou au moins la première
matinée, les autres jours la vitesse de parcours des sujets est bien équilibré.
Les slides du cours sont clairs et concis, mais il manque un sommaire pour se
repérer facilement.
NICOLAS T.
10/05/22
5 / 5

Cela faisait longtemps que je n’avais pas pratiqué le c++, grâce à cette
formation ça m’a rafraichit les concepts du c++ et ça m’a apporté beaucoup de
concepts que je ne connaissais pas. De plus il y avait une très bonne ambiance.
DIMITRI T.
10/05/22
5 / 5

Les cours sont assez succins pour rester dans le thème des exercices et
permettent de discuter de manière plus libre sur des points spécifiques que l’on
voudrait aborder. Le nombre de sujets est assez large (voir peut être un peu
trop large pour 4 jours). On apprends en plus des recettes de cuisine en plus de
la programmation en C++, c’est formidable.
DIMITRI M.
19/04/22
5 / 5

Contenu très complet, on ne peut pas tout voir en cours, une annexe est fournie
pour approfondir ensuite de notre côté, c’est très bien. Le formateur est
excellent, pédagogue, maîtrise parfaitement le C++ et ayant eu une importante
expérience de terrain, sait relier le cours à des cas d’applications réels, et
prodiguer des conseils très pertinents pour le développement de logiciel
industriel. Un petit peu p
SYLVAIN M.
22/02/22
5 / 5

Intervenant compétent avec une bonne expérience sur le sujet. Il a su mettre en
avant les difficultés qui apparaissent lorsque l’on est confronté à du
développement logiciel en c++. Globalement , j’ai donc apprécié la formation.
JARAMILLO MATEO A.
22/02/22
5 / 5

L’enseignant est excellent, bien en qualité humaine, qu’en qualité
professionnelle. Excellente méthodologie d’enseignement, très pédagogique.
Félicitations!
LAURENT B.
14/12/21
5 / 5

Contenu intéressant et bien expliqué. On prend le temps nécessaire pour les
notions, avec des exercices qui permettent de les prendre en main au final. Les
exemples fournis et les bonnes pratiques sont vraiment un plus.
SYLVAIN B.
14/12/21
3 / 5

Les sujets sont intéressant mais il manque du temps pour pouvoir faire plus de
pratique.
OUAZANI TUHAMI AMAR E.
13/12/21
5 / 5

Contenu très riche est varié. L’ordre d’exposition des sujets permet une
meilleure compréhension. Malgré le niveau hétérogène d’entrée des stagiaires,
Emmanuel a su gérer son discours et ses explications pour intéresser tous les
participants du stage. Aussi, adapter les tp par rapport au niveau ainsi que les
intérêts de chacun
CHRISTEL P.
13/12/21
5 / 5

Cours complet, bonne animation (interaction, ...)
KAREN A.
13/12/21
5 / 5

Tout super bien explique avec des exemples pratiques.
JESUS OSWALDO G.
13/12/21
5 / 5

Le contenu était assez complet malgré le temps si cours de la formation le
pédagogie de Monsieur Emmanuel était parfaite, il a bien su se faire comprendre
pendant toute la formation
ALAN B.
28/09/21
5 / 5

Interactif, des exemples concrets, des travaux pratiques adaptés. Formateur
dynamique et intéressant. Agrémente la présentation d’exemples concrets ou de
situations réelles.
XAVIER B.
28/09/21
3 / 5

Les évolutions du langage ne sont pas tellement à jour. Beaucoup de contenu
présentant les bases du cpp qu’on aurait espéré être un prérequis pour un cours
de perfectionnement.
HÉDI K.
15/06/21
5 / 5

Excellent contenu et excellente pédagogie avec un excellent suivi des acquis et
de la compréhension au fur et à mesure de la formation et des ponts abordés
ADELINE C.
15/06/21
3 / 5

- Les TP pourraient être un peu plus poussés. Ils sont parfois trop simples. -
Certains sujets ou concepts sont évoqués/utilisés avant qu’on ne voit les
chapitres correspondants
MARGAUX F.
15/06/21
5 / 5

J’ai beaucoup apprécié l’organisation de la formation : beaucoup de travaux
pratiques, qui permettent d’assimiler très bien les notions au fur et à mesure.
NICOLAS A.
15/06/21
5 / 5

Très bonne formation. Ne pas hésiter à exécuter les codes pour montrer les
fonctionnements au lieu de dire le comportement attendu.
K C.
15/06/21
3 / 5

Très bien
CHARLOTTE B.
15/06/21
5 / 5

Très bonne formation, j’ai apprécié de me mettre à niveau sur les nouveaux
standards c++. Je vais mettre en application. L’ordre dans lequel certaines
notions sont abordées est peut-être à revoir, par exemple on voit la surcharge
d’opérateur après avoir fait plusieurs TP sur leur mise en oeuvre.
GREGOIRE B.
09/03/21
5 / 5

Dommage que certains éléments aient été introduits via les TP alors qu’une
introduction sous forme de cours au préalable aurait été bienvenue. LE contenu
de la formation était adapté aux élèves et clair.
THÉO M.
09/03/21
5 / 5

L’alternance entre les phases théoriques et de pratique est bien dosée. Le
formateur est à l’écoute et les supports de cours permettent une un
apprentissage progressif.
THOMAS P.
26/01/21
5 / 5

Contenu très complet et plus encore ;)
NICOLAS L.
03/11/20
5 / 5

Très bon contenu, très bon formateur
MATTHIEU R.
03/11/20
5 / 5

C’était intéressant
PIERRE F.
03/11/20
5 / 5

super formation.
SIXTINE H.
03/11/20
5 / 5

Très bien malgré le fait que parfois cela va un peu vite mais c’est, selon moi,
normal.
LISA S.
03/11/20
3 / 5

Je m’attendais à une formation plus technique, plus axée sur l’optimisation de
mémoire en C++ et à l’utilisation poussée des threads. Le contenu du cours est
d’un niveau "Moyen +", je pensais avoir un cours avec un niveau plus avancé.
Pour la pédagogie, le formateur maitrise bien son sujet et sait rapidement
donner des exemples concrets pour expliquer des principes du C++. Quelque
explications décousues [a
HIEU CAROLINE D.
03/11/20
5 / 5

Très bon cours, très bonne pédagogie du formateur. Peut-être qu’un tout petit
peu plus de pratique sur la partie interface / classes abstraites / classes
imbriquées serait bien.


Afficher plus de commentaires



Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont
offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les
sessions se terminent à 15h30 le dernier jour.


Dates et lieux
Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Toutes les villes Classe à distance Paris La Défense Lyon
Du 26 au 29 juillet 2022 *
FR
Paris La Défense
Session garantie
S’inscrire
Du 27 au 30 septembre 2022
FR
Paris La Défense

S’inscrire
Du 27 au 30 septembre 2022
FR
Classe à distance

S’inscrire
Du 4 au 7 octobre 2022
FR
Lyon

S’inscrire
Du 13 au 16 décembre 2022
FR
Classe à distance

S’inscrire
Du 13 au 16 décembre 2022
FR
Paris La Défense

S’inscrire



6




99 000
personnes
formées
95,5 %
de clients
satisfaits
4,6/5
77 384 avis récoltés

92 %
de réussite
sur nos parcours
certifiants
18 844
sessions
réalisées
Données 2021

À propos d’ORSYS
Qui sommes-nous ?
Comment s’inscrire
Démarche qualité
Handicap et accessibilité
Nos 32 centres de formation
Nous rejoindre
Devenir formateur
Nos autres sites
ITTCERT
Belgique
Luxembourg
Suisse
International
Nos qualifications
ORSYS a obtenu la certification Qualiopi au titre de la catégorie ACTIONS DE
FORMATION








    © 2022 ORSYS.
Mentions légales
Protection des données personnelles
CGV


BIENVENUE

Nous utilisons des cookies ou des technologies similaires pour nous aider à
améliorer votre navigation ou vous proposer des contenus publicitaires
personnalisés. En cliquant sur OK pour moi vous consentez à ce qu’ORSYS ou ses
partenaires placent des cookies sur votre matériel pour ces finalités. Pour
refuser, cliquez simplement sur Non merci. Pour découvrir le détail des cookies
utilisés et personnaliser votre choix, cliquez sur Je choisis.

Lire la politique de confidentialité
Consentements certifiés par

Axeptio est LE tiers de confiance au service de la confidentialité des
internautes.

Vous avez un site et vous voulez prendre soin de la vie privée
de vos utilisateurs ? 👉 Découvrez Axeptio

Non merciJe choisisOK pour moi
Axeptio consent