Des formations C++ adaptées à vos besoins

Les prochaines sessions de formation « C++ Moderne : nouveautés C++11 et C++14 » auront lieu du 14 au 16 juin 2017 et du 19 au 21 juillet 2017.
Cette formation courte présente les nouvelles fonctionnalités de C++, permettant d'écrire rapidement du code plus sûr et plus rapide. Elle s'adresse à des développeurs utilisant déjà le C++. Elle alterne les présentations théoriques et les exercices pratiques, afin d'appréhender au mieux les éléments présentés.

Le langage C++ est l'un des principaux langages utilisé pour la Programmation Orientée Objet. Compatible avec le langage C, il a prouvé son potentiel pour écrire des applications performantes et stables.

Les formations C++ proposées visent aussi bien à découvrir les bases de ce langage qu'à se perfectionner sur les aspects avancés ou sur les nouveautés des nouvelles normes C++ 11 et C++ 14.

Les formations alternent les présentations théoriques et les exercices pratiques, sous des environnements Windows ou Linux, au choix des stagaires. Les programmes de ces formations peuvent être adaptés aux besoins des stagiaires. N'hésitez pas à prendre contact si vous avez des questions ou des besoins spécifiques.


Initiation C++

Cette formation est destinée à des développeurs utilisant déjà un langage de programmation. Elle vise à maîtriser la syntaxe et l'utilisation du langage C++ pour écrire et maintenir des applications.

Plan de la formation:

  • Présentation du langage
  • Types de base
  • Utilisation de tableaux et de classes standards
  • Syntaxe de base
  • Définition de classes
  • Gestion des exceptions
  • Héritage
  • Modèles (Template)
  • Introduction à l'utilisation de la librairie standard

Voir le programme détaillé


Perfectionnement C++

Cette formation permet de développer du code de meilleure qualité en maitrisant les éléments de programmation avancée du C++ et en utilisant la bibliothèque standard du C++. Elle s'adresse à des développeurs utilisant le C++. Elle présente également les nouvelles fonctionnalités C++ 11 et C++ 14.

Plan de la formation:

  • Rappels sur le langage C++
  • Nouveautés de C++11 et C++14
  • Rappels sur l’héritage
  • Notion de modèles de conception (Design Patern)
  • Template
  • Casts et RTTI (Run Time Type Information)
  • Smart Pointers
  • Présentation de la librairie standard
  • Conteneurs de la librairie standard
  • Algorithmes de la librairie standard
  • Présentation de bibliothèques utilitaires

Voir le programme détaillé


C++ Moderne - Nouveautés C++11/C++14

Cette formation courte présente les nouvelles fonctionnalités C++ 11 et C++ 14. Elle couvre les nombreuses modifications qui permettent d'écrire rapidement du code plus sûr et plus rapide, comme, par exemple, le constructeur move, l'utilisation des Rvalues, les templates variadiques et les nouveaux smart-pointers. Elle s'adresse à des développeurs utilisant déjà le C++.

Plan de la formation:

  • Introduction aux versions 11 et 14 de C++
  • Nouvelles fonctionnalités du langage
  • Typage par inférence
  • Fonctions anonymes et fermetures
  • Rvalue
  • Classes
  • Multithreading
  • Template
  • Smart Pointers
  • Nouvelles bibliothèques de la librairie standard
  • Nouveaux conteneurs de la librairie standard

Voir le programme détaillé


Design Pattern en C++

Cette formation présente les principaux Design Patterns et permet de les mettre en œuvre au sein d'une conception objet, que ce soit pour construire ou pour améliorer une application existante. Elle s'adresse à des développeurs utilisant le C++ ou un autre langage Orienté Objet.

Plan de la formation:

  • Problème de conception en programmation Objet et présentation des Design Pattern
  • Les Design Patterns de comportement
  • Les Design Patterns de création
  • Les Design Patterns de structure
  • Conception avec les Design Patterns

Voir le programme détaillé

Formules

Nos formations sont disponibles en Inter Entreprises, Intra Entreprise ou cours particuliers. Consulter nos formules pour plus d'informations.

Devis

Pour toute demande de devis contactez-nous par téléphone au 06 76 41 04 77 ou par mail contact@webformation.fr ou encore directement par notre site via ce formulaire.