Phoenix Formation

Phoenix Formation

Share

12/07/2022

Formation en programmation C/C++
+ en présentiel
+ 6 journées - En weekends
+ date: 23-juillet
+ 3h par journée
+ Horaire: de 9h à 12h
+ Prérequis: Notions basiques de programmation C. Une révision sera faite.
+ Qui est concerné? Etudiants /ingénieur ou postulants pour un poste exigeant des connaissances C/C++ désirant maîtriser d'une manière complète le langage C++.
+ Formation par la pratique (un PROJET sera réalisé durant la formation )
+ Formateur expert avec une grande expérience.
+ Lieu : 35, rue Al Jazira, Tunis.
INFO: 24 013 010
Inscription : https://goo.gl/forms/Oh6eRpg2wZ8AJBB53
PROGRAMME DE LA FORMATION
-------------- Jour1 --------------
Partie 1 Environnements de développement et compilation
1. Présentation de l'environnement de développementdévéloppement
2. Conception d’un projet
3. Compilation et linking en détails: pour optimiser son code
Partie 2 Le langage C, et différence avec C++
1. Types de données
2. Les structures
3. Les pointeurs
4. Gestion de mémoire, heap/stack
-------------- Jour2 --------------
Partie 3 Du C au C++
1. Espaces de nommage.
2. Surcharge d’opérateurs
3. Les références
4. Fonctions :
a. valeurs par défaut,
b. inlining,
c. surcharge de fonctions,
d. les passages d’arguments…
Partie 4 L’approche objet
1. L’intérêt de la programmation OO?
2. C++, C # et Java : quel langage pour quelle application ?
3. Notion d’encapsulation
4. Notion d’abstraction
5. De la conception procédurale à la conception OO
-------------- Jour3 --------------
Partie 5 Classe et objet
1. La conception OO
2. Notions de classe, attributs, méthodes,
3. Instanciation et mémoire
4. Constructeur et destructeur
5. Contrôle d'accès.
6. Accesseurs
7. Ressources dynamiques dans une classe: impact
-------------- Jour 4 --------------
Partie 6 Techniques de l’héritage
1. Technique de l’héritage en C++, différence avec Java..
2. Intérêt et application
3. Masquage/démasquage
4. L’héritage multiple
5. L’héritage virtuel
Partie 7 Polymorphisme
1. Résolution des liens
2. Méthodes virtuelles
3. Polymorphisme
4. Classes abstraites
5. Membres statiques
-------------- Jour5 --------------
Partie 8 Notion d’amitié
1. Les fonctions friend
2. Classes friend
Partie 9 Manipulations des fichiers en C/C++
1. Lecture et écriture
2. Placement dans un fichier
3. Fonctions utiles
Partie 10 Templates
1. Les patrons de fonctions
2. Les patrons de classes
3. Gestion des exceptions
-------------- Jour6 --------------
Partie 11
1. STL (C++ Standard Template Library)
2. Les Conteneurs
3. Les itérateurs
Partie 11 Aperçu sur les pointeurs intelligents
Partie 12 Résumé, les points clés en C++

Want your school to be the top-listed School/college in Tunis?
Click here to claim your Sponsored Listing.

Category

Telephone

Website

Address


35, Rue Al Jazira
Tunis
1000