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++
07/07/2022
Il y deux formules de session : formule en ligne et formule présentielle.
1- La session en ligne : formule qui répond au nombreuses demandes faites au formateur.
C'est le même programme que la version présentielle.
Le déroulement se fait sur 6 parties (une partie par semaine en général mais ça dépend du rythme du candidat). Chaque partie inclut un ensemble de vidéos explicatives des notions C++ que le candidat peut reproduire seul sous forme de démos.
Chaque partie inclut à la fin une partie du projet que le candidat doit faire seul. Il peut interagir avec le formateur pour des questions et envoie son code pour correction. La semaine d’après on passe à la partie suivante et ainsi de suite...
-Aperçu gratuit sur la partie1 : https://t.me/CppPart1
------
2- Session présentielle:
6 samedis : 9h-12h, à Tunis, rue al jazira
Formateur : www.linkedin.com/in/anis-hajyoussef-78187316/
Contact: 24 013 010
PROGRAMME DE LA FORMATION
-------------- Partie 1 --------------
Partie 1.1 Environnements de développement et compilation
1. Présentation de l’IDE
2. Conception d’un projet
3. Compilation et linking en détails: pour optimiser son code
Partie 1.2 Du C au C++
1. Espaces de nommage.
2. Surcharge de fonctions
3. Les références
4. valeurs par défaut
Projet : Etape 1 à réaliser
-------------- Partie 2 --------------
Partie 2.1 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 2.2 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
Projet : Etape 2 à réaliser
-------------- Partie 3 --------------
Partie 3.1 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 3.2 Polymorphisme
1. Résolution des liens
2. Méthodes virtuelles
3. Polymorphisme
4. Classes abstraites
5. Membres statiques
Projet : Etape 3 à réaliser
-------------- Partie 4 --------------
Partie 4.1 Notion d’amitié
1. Les fonctions friend
2. Classes friend
Partie 4.2 Manipulations des fichiers en C/C++
1. Lecture et écriture
2. Placement dans un fichier
3. Fonctions utiles
Projet : Etape 4 à réaliser
-------------- Partie 5 --------------
Partie 5.1 Templates
1. Les patrons de fonctions
2. Les patrons de classes
Partie 5.1 Gestion d’erreurs
1. Gestion des exceptions
Projet : Etape 5 à réaliser
-------------- Partie 6 --------------
Partie 6.1 C++ Standard Template Library)
1. STL- présentation
2. Les Conteneurs
3. Les itérateurs
Partie 6.2 Aperçu sur les pointeurs intelligents
Projet : Etape 6 à réaliser
29/06/2022
Durée : 6 semaines
Formation en programmation C/C++ en ligne
+ en ligne avec coaching sur un projet pratique
+ 6 parties (l’équivalent des 6 journées en présentiel)
Chaque partie
-Des vidéos explicatives
-Fiches résumés
-Etapes du projet à réaliser
+ 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 : Anis Hajyoussef
+ Aperçu de la première partie gratuit : https://t.me/CppPart1
INFO: 24 013 010
Inscription : https://goo.gl/forms/Oh6eRpg2wZ8AJBB53
PROGRAMME DE LA FORMATION
-------------- Partie 1 --------------
Partie 1.1 Environnements de développement et compilation
1. Présentation de l’IDE
2. Conception d’un projet
3. Compilation et linking en détails: pour optimiser son code
Partie 1.2 Du C au C++
1. Espaces de nommage.
2. Surcharge de fonctions
3. Les références
4. valeurs par défaut
Projet : Etape 1 à réaliser
-------------- Partie 2 --------------
Partie 2.1 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 2.2 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
Projet : Etape 2 à réaliser
-------------- Partie 3 --------------
Partie 3.1 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 3.2 Polymorphisme
1. Résolution des liens
2. Méthodes virtuelles
3. Polymorphisme
4. Classes abstraites
5. Membres statiques
Projet : Etape 3 à réaliser
-------------- Partie 4 --------------
Partie 4.1 Notion d’amitié
1. Les fonctions friend
2. Classes friend
Partie 4.2 Manipulations des fichiers en C/C++
1. Lecture et écriture
2. Placement dans un fichier
3. Fonctions utiles
Projet : Etape 4 à réaliser
-------------- Partie 5 --------------
Partie 5.1 Templates
1. Les patrons de fonctions
2. Les patrons de classes
Partie 5.1 Gestion d’erreurs
1. Gestion des exceptions
Projet : Etape 5 à réaliser
-------------- Partie 6 --------------
Partie 6.1 C++ Standard Template Library)
1. STL- présentation
2. Les Conteneurs
3. Les itérateurs
Partie 6.2 Aperçu sur les pointeurs intelligents
Projet : Etape 6 à réaliser
01/06/2022
Programmation C - Niveau débutant
**** 100% pratiques***
+ Découvrir la programmation c en bref et de A à Z
+ 4 semaines
+ Horaire: de 10h à 12h Lundi et mercredi
+ période : Juillet
+ Prérequis: notions de programmation niveau BAC.
+ Formation concise et complète, apprentissage par la pratique
+ Formateur expert avec une grande expérience.
Inscription : https://goo.gl/forms/6XToNjGCOq7xEYIY2
+ Lieu : 35, rue Al Jazira, Tunis.
INFO: 24 013 010
PROGRAMME DE LA FORMATION
-- Introduction --
1. Historique, versions
2. C et les autres langages
3. Environnement de développement
-- Premiers pas en C --
1. Structure d'un programme
2. Compilation définition et étapes
3. Commentaires, organisation générale
4. Fonctions standards d'E/S
-- Types de données --
1. Définition de variables
2. Types standards
3. Les constantes
4. Opérateurs et expressions
5. Tableaux
6. Organisation de la mémoire
-- Structures de contrôles --
1. Structures de choix (conditions)
2. structures itératives (boucles)
-- Pointeurs --
1. Déclaration, initialisation
2. Utilisation simple, conditions d'utilisation
3. Création dynamique d'une variable
-- Fonctions --
1. Prototypage et définition
2. Arguments
3. Passage de paramètres (par valeur, par adresse)
4. Valeurs de retour
5. Utilisation avec des fonctions
-- Structures, les données complexes en mémoire --
1. Définition, création
2. Déclaration d'une variable de structure
3. Stockage en mémoire, accès aux champs
-- Les fichiers --
1. Type de fichiers - textes/binaires
2. Lecture
3. Ecriture
-- Les structures de données dynamique --
1. Aperçu sur les listes chaînées
2. l'intérêt
28/05/2022
Formation en programmation C/C++
+ en ligne ou en présentiel
+ 6 journées - En weekends
+ 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 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
-------------- 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++
Phoenix Formation
Phoenix Formation est une communauté de formateurs et développeurs.
Tél: 24 013 010
09/03/2022
Programmation C/C++ Spécial Etudiants
+ En weekends
+ Mercredi
+ Fiches, résumé du cours, explications, astuces, exercices ciblés, pratique sur PC.
+ Formateur ing. Dr. expert avec une grande expérience pédagogique.
+ Lieu : 35, rue Al Jazira, Tunis.
INFO: 24 013 010
Inscription : https://forms.gle/UL2iDhppj1EPULhw7
08/03/2022
Programmation C/C++ Spécial Etudiants
+ En weekends
+ Mercredi
+ Qui est concerné? Etudiants.
+ Fiches résumé du cours, explications des points demandés, astuces, exercices ciblés, pratique sur PC.
+ Formateur ing. Dr. expert avec une grande expérience pédagogique.
+ Lieu : 35, rue Al Jazira, Tunis.
INFO: 24 013 010
Inscription : https://forms.gle/UL2iDhppj1EPULhw7
Phoenix Formation
Phoenix Formation est une communauté de formateurs et développeurs.
Tél: 24 013 010
22/11/2021
Pré-inscription à une formation Git - C/C++
Pré-inscription à une formation Git - C/C++
Formation en programmation Git et C/C++ + Organisée par Dr. Ing Anis Hajyoussef + Concepts de résumé par fiche + Projet step by step pour couvrir les notions C++ de A à Z + 8 séances - ( travail en présentiel et distanciel via Git ) + Session condensée et très pédagogique + Préparation pou...
09/08/2021
Programmez votre formation en C/C++
Pré-inscription à une formation C/C++