Maitrisez le C++

Pour les développeurs qui souhaitent acquérir la maitrise du langage C++, avec des travaux pratiques orientés sur les problématiques de l'industrie.

Apprendre, en pratiquant.

Cette formation est de niveau professionnel et orientée industrie. Les développeurs de logiciels industriels et du monde de l’embarqué vont aimer la puissance offerte par l’orientation objet.

Acquis n°1

Maitriser le langage C++

Vous développerez une connaissance des mécanismes du langage pour bien préparer un virage technologique.

Acquis n°2

Pratiquer sur du concret

Tirer parti d’une première
expérience en C# avec des
exercices pratiques, concrets

Acquis n°3

Profiter de nos expériences

Bénéficier des astuces et retours d’expérience qu’Objectis a obtenu lors de ses projets.

Informations pratiques

Situation

Yverdon-les-Bains ou
autre lieu sur demande

Durée

1 jour de formation
8h30-17h00

Langue

Cours donné en français,
support en anglais

Niveau

Développeurs ou initiés.
Avez-vous le pré-requis ?

Pré-requis: Il est conseillé de connaitre un langage de programmation quelconque avant de commencer ce cours.

« Projet très intéressant, permet de bien apprendre et pratiquer la matière »

Un participant au cours d’introduction au C++

Les thèmes principaux de la formation

Connaitre le langage C++

Cette première partie du cours se focalise sur les notions permettant une bonne maîtrise de spécificités du langage C++.

  • Structuration d’un projet, espaces de nommage.
  • Les types de données spécifiques du C++.
  • « Surcharge » des fonctions.
  • Utilisation de librairies C dans C++.
  • Notion de « références », exploitation à la place des pointeurs.
  • Exploitation des « exceptions » pour une gestion élégante des erreurs..
  • Compréhension et maîtrise de l’allocation dynamique de mémoire.

C++

Utiliser la puissance de l’orienté objet

Découverte des possibilités orientées objet du langage C++.

  • Créer des fonctionnalités encapsulées et garantir leur indépendance.
  • Notions de méthode, de classe, pointeur «this», accesseurs, etc.
  • Constructeur/destructeur: créer et détruire un objet proprement
  • Instanciation dynamique ou statique des objets
  • Principes de l’orientation objet en C++ : héritage, polymorphisme, méthode virtuelle.
  • Exploiter les opérateurs en les « surchargeant »

Eléments avancés

Exploration des caractéristiques avancées du langage C++.

  • La généricité : comprendre les principes et apprendre à l’exploiter.
  • Aperçu de la Standard Template Library.
  • Sensibilisation aux limites de l’utilisation de la STL dans le contexte de logiciel temps-réel.
  • Autres bibliothèques disponibles.
T

Dates

Yverdon-les-Bains

5 mars 2018

Paul-Henri Maillefer

Yverdon-les-Bains

1 octobre 2018

Paul-Henri Maillefer

Yverdon-les-Bains

Sur mesure

Paul-Henri Maillefer

S'inscrire

Confirmation d’inscription

Merci pour votre inscription à notre formation. Vous recevrez tout prochainement les informations nécessaires par email.

Excellente journée,

Objectis Academy