L'Expertise Informatique, Simplifiée

C++ - Initiation

La puissance du C avec l'élégance de l'objet.

Le C++ est le langage de choix pour les applications exigeantes en performance : jeux vidéo, systèmes embarqués, finance, simulation scientifique. Cette formation de 5 jours couvre l’ensemble des fondamentaux du langage, de la syntaxe héritée du C jusqu’à la programmation orientée objet avec héritage, polymorphisme et surcharge d’opérateurs. Vous découvrirez également la STL et les apports des standards modernes C++11 à C++20.

Public visé

Développeurs.

Prérequis

Avoir suivi les formations suivantes, ou en maîtriser les thèmes abordés :

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1 - Matin

C++ langage basé sur le C : rappels

Travaux pratiques

Structure d’un programme

Travaux pratiques

Jour 1 - Après-midi

Définition de fonctions

Travaux pratiques

Jour 2 - Matin

Les classes

Jour 2 - Après-midi

Travaux pratiques

Jour 3 - Matin

Gestion de la mémoire

Travaux pratiques

Jour 3 - Après-midi

Const

Fonctions inline

Travaux pratiques

Jour 4 - Matin

Héritage et polymorphisme

Travaux pratiques

Jour 4 - Après-midi

Surcharge d’opérateur

Travaux pratiques

Jour 5 - Matin

Constructeur de copie et surcharge d’opérateur d’affectation

La STL (Standard Template Library)

Travaux pratiques

Jour 5 - Après-midi

Gestion des exceptions

Travaux pratiques

Evolutions du langage C++

Modalités d’évaluation des acquis

En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Pour aller plus loin

Cette formation donne accès aux formations suivantes :

Voir aussi

Vous serez peut-être intéressés par les formations suivantes :

Formation DEV-CPP-100 — C++ - Initiation. Domaine : Développement. Niveau : Initiation. Durée : 5 jours (35 heures). Mots-clés : c++, développement, initiation, poo, stl. Cylian Formation, Dijon.