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

Structure d’un programme

Jour 1 - Après-midi

Définition de fonctions

Jour 2 - Matin

Les classes

Jour 3 - Matin

Gestion de la mémoire

Jour 3 - Après-midi

Const

Fonctions inline

Jour 4 - Matin

Héritage et polymorphisme

Jour 4 - Après-midi

Surcharge d’opérateur

Jour 5 - Matin

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

La STL (Standard Template Library)

Jour 5 - Après-midi

Gestion des exceptions

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.