Aller au menu Aller au contenu
Grenoble INP
Se former tout au long de sa vie
Un seul objectif : l'évolution des compétences
Se former tout au long de sa vie

Langage C++ : pratique et perfectionnement

Mis à jour le 4 décembre 2017
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Présentation

  • Ville : GRENOBLE
    Tarif : 1 900€ / personne
    Durée : 4 jours
  • Prochaine(s) session(s) :
    • Du 15/05/2018 au 18/05/2018

Résumé

Pro06

Objectifs


• Utiliser les bonnes pratiques de développement objet en vue de créer une application.
• Explorer les classes principales la librairie STL et des algorithmes associés.
• Mettre en œuvre certaines classes offertes par la librairie Boost

Nos atouts pédagogiques


Cette formation s’appuie sur les moyens techniques que met à disposition l’école  Grenoble INP-Phelma.
Les intervenants sont enseignant-chercheurs à Phelma où ils dispensent des enseignements de ce type aux futurs ingénieurs de la filière Physique NanoSciences et à des doctorants en simulation numérique. Ils mettent ainsi à profit leur longue expérience de développement d’outils numériques en C++ dans le cadre de leurs recherches en modélisation au sein des laboratoires IMEP LHAC et Institut NEEL.


Les plus de la formation


• Les notions importantes du langage C++ et des librairies STL et BOOST sont appliquées dans le cadre de mini-projets.
• Chaque participant reçoit une clé USB comprenant un système linux auto-configurable fonctionnant aussi bien sur le poste informatique mis à sa disposition pendant la formation que sur un ordinateur personnel PC ou Mac, lui permettant de reprendre les exercices ensuite en autonomie.
• Le nombre réduit des participants (deux intervenants sont prévus pour un groupe supérieur à 6) permet une réelle aide personnalisée dans l’apprentissage.

 

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Admission

  • Ville : GRENOBLE
  • Tarif : 1 900€ / personne

Conditions d'admission


Personnes concernées

Cette formation s'adresse à des techniciens, des ingénieurs ou des chercheurs ayant déjà des bases en programmation structurée, voulant développer des applications objets en langage C++ dans ses versions modernes.

Pré-requis : Pratiques de base du langage C++, niveau Bac + 3.

Cette formation est un module d'une formation plus large sur le langage C++, si vous débutez, nous vous conseillons de commencer par la formation complète "Langage C++ : des bases jusqu'à la programmation objet"

Effectif : 4 à 12 personnes

Contacts

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Programme

  • Durée des études : 4 jours

Programme


Les librairies avancées

1. Les librairies STL (Standard Template Library) et Boost
• Itérateurs, containers et algorithmes
• Formatage de données avec Boost
• Les expressions régulières avec Boost
2. C++ avancé
• Notions de foncteurs et de fonctions lambda
• gestion des exceptions
• Introduction des pointeurs intelligents (Smart-Pointers)
• Détermination dynamique du type d’un objet : RTTI (Run-Time type information)
• Quelques exemples de patrons de conception (Design Patterns)

Développement de mini-projets

• projet PgmImage pour manipuler des images au format PGM
• projet Stack : application de l’héritage en C++
• projet Exceptions : leur gestion en C++
• projet Grapher : développement d’une interface unifiée sous la forme d’une classe abstraite
• projet Liste générique d’objets : mise en œuvre des pointeurs intelligents
• projet Compteur : mise en application du « design pattern observer »
• projet Usine de production de voitures : mise en application du « design pattern Factory»


A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

International

  • Stage à l'étranger : Non
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Débouchés

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Rédigé par Katia Plentay

mise à jour le 4 décembre 2017

Contact et inscription

Katia Plentay
04 76 57 45 03
formation-continue.stages(a)grenoble-inp.fr

télécharger le bulletin d'inscription

Communauté Université Grenoble Alpes