JDN > Formations professionnelles > Conception et Développement > Langages > Formation Programmation en langage C/C++




Formation Programmation en langage C/C++Informations pratiquesCentre de formation CDOC les Éditions pédagogiques Saint-Amand

 Formation Programmation en langage C/C++


 CDOC les Éditions pédagogiques Saint-Amand, Lyon
 Formation à distance / inter entreprise / intra entreprise


Objectif Introduire le développeur en devenir aux techniques de la programmation, l'initier aux subtilités des langages C et C++, lui donner des outils pour designer ses programmes et utiliser des techniques puissantes et adaptés aux problèmes à solutionner.
Contenu Introduction
Logique d'un programme informatique
Les types de variables
Les tableaux et chaînes de caractères
Les pointeurs
Les structures et les objets
Les opérateurs

Les entrées-sorties
Entrées-sorties basiques en langage C
Les sorties sur STDOUT et entrées sur STDIN
Les écritures et lectures sur un fichier
Redirection du flux de sortie
Formatage de la sortie en langage C
Entrées-sorties basiques en langage C++
Manipulations de base avec cout et cin
Formatage de la sortie en langage C++
Le système des classes de la famille iostream
Traitement des fichiers, utilisation de fstream
Traitement des chaînes de caractères

Traitement itératif et conditionnel
Les instructions de sélection
Les instructions de répétition
Syntaxe et fonctionnement
Applications fréquentes

Les fonctions
Besoin pour la modularisation
Exemple simple
Librairie standard de fonctions en C
Paramètres de la fonction
Type de retour d'une fonction
Détermination et syntaxe
Programmation et utilisation
Différence entre signature et prototype
Notion d'ambiguîté
Découpage des fichiers d'une application C
Paramètres avancés d'une fonction
Liste de paramètres
Tableaux en paramètres
Paramètres par copie et paramètres par référence
Pointeur en paramètres
Technique alternative au paramètre par référence
Comparaison des syntaxes
Modification d'un pointeur par une fonction
La fonction récursive
Design : condition d'arrêt
Illustration de l'exécution
Exemples d'applications
Simulations de récursives

Techniques avancées avec les classes C++
Découpage des fichiers d'une application C++
Les mots-clés const et static
Le mot-clé friend et la visibilité des attributs

L'héritage et la composition
Différence entre la composition et l'héritage
Les classes composées
L'héritage, concept et programmation
Mixité de la composition et de l'héritage
Représentation en UML
Conséquences sur la visibilité des attributs
Le polymorphisme
Le mot-clé virtual
Règles du polymorphisme
Application du polymorphisme

La surcharge des opérateurs
Application de la surcharge des opérateurs
Exemples de programmation de surcharge
Classification des éléments du code
Décomposition séquentielle des choix
Motifs de signatures par opérateur surchargé

La gestion des exceptions
Système try-throw-catch en C++
Exemple simple
Actions cascadées
Système perror en langage C

Patrons de programmation
Utilisation avancée des pointeurs
Allocation de mémoire en C et C++
Les pointeurs intelligents (smart pointers)
Destructeurs de structures de données
Autres 'design patterns'

Les librairies d'algorithmes et structures de données
La librairie STL
La librairie BOOST
La librairie LEDA

Les librairies graphiques
La librairie SDL
La librairie OpenGL
La librairie GTK
Niveau requis Programmeur de niveau intermédiaire ou débutant avec capacité d'apprentissage rapide ou personne désirant une revision.
Coût 1000 euros
Durée de la formation 4 jours
Année de création 2000

 

Mise à jour le 28 Février 2005 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google