Formation Tunisie > Formation en programmation C/C++

Formation en programmation C/C++

  • Phoenix Formation
  • - Il'y a 1 mois
N'attendez pas pour vous garantir cette formation !

Description

Formation en programmation C/C++
+ En weekends
+ 6 semaines

+ Prérequis: Notions basiques de programmation C.

+ 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.
+ Phoenix Formation, est un cabinet de formation professionnelle agréé par l’état sous le numéro d’enregistrement 11-1596-17.
A la fin de formation, vous obtiendrez un certificat de formation.

GSM: 24 013 010
Tél: 71 320 649

contact@lephoenixformation.com

Inscription : https://goo.gl/forms/Oh6eRpg2wZ8AJBB53

PROGRAMME DE LA FORMATION
-------------- Jour1 --------------
Partie 1 Environnements de développement et compilation
1. Présentation de MV Studio
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

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…

-------------- Jour2 --------------
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

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

-------------- Jour3 --------------
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

-------------- Jour4 --------------
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

-------------- Jour5 --------------
Partie 10 Templates - Design pattern
1. Les patrons de fonctions
2. Les patrons de classes
3. Gestion des exceptions

Partie 11 Les pointeurs intelligents

-------------- Jour6 --------------
Partie 12 Compléments avancés
1. STL (C++ Standard Template Library)
2. Les Conteneurs
3. Les itérateurs

Secteur d'activité

Informatique, Formation

Emplacement (Adresse)

Tunis, Tunisie

Durée de la Formation

6 semaines

Offres d'emploi les plus recherchées

Free Lights Marketing... -Tunisie
Active contact -Tunis, Tunisie
TANIS - Tunis, Tunisie
MANWORK - Ariana, Tunisie
Groupe Accès Leader -Hammam Sousse, Tunisie