Booster des Talents IT

Formation C perfectionnement

formation langage c logo
A la suite de ce stage, vous aurez les connaissances et la pratique des fonctions appartenant aux principales bibliothèques standards du langage C, langage de programmation impératif conçu pour la programmation système. C est devenu un des langages les plus utilisés.
Prixà partir de
1470 €HT
RéférenceAF2808
Durée3 jours
Public Analystes
PrérequisAvoir suivi le stage « Langage C -Initiation » ou connaissances équivalentes.
TP50%

Plan de Formation C perfectionnement

Rappel de base du langage C

Architecture d’un programme
Types de données
Structures de contrôle
Fonctions et visibilité
Pointeurs et allocation dynamique

Pointeurs

Pointeurs de fonction
Pointeurs de tableau
Indirections à plusieurs niveaux

Fonctions

Récursivité
Nombre de paramètres variables

Passage de paramètres

Passage par valeur
Passage par pointeur

Gestion des fichiers

Fichiers bufférisés
Fichiers non bufférisés

Appels système

Processus et fork()
Lecture d’un répertoire
Le réseau (sockets)

Gestion de la mémoire

Classe de stockage
Gestion du tas

Le préprocesseur

Compilation conditionnelle
Constantes pures
Macros

Déclarations spéciales

Variables externes
Fonctions exportées et importées de DLL
Variables statiques
Fonctions inline

Constitution et appel de fonctions assembleur

Faut-il encore utiliser l’assembleur ?
Mise en oeuvre
Édition des liens

Optimisation

De la vitesse
De la mémoire

Débogueurs

Symboles de débogage
Variables suivies
Points d’arrêts

Profiler

Objectif du profiling
Mise en oeuvre
Interpréter le résultat

Portabilité

Standard ANSI C
Standard POSIX
Unix / Windows
Bibliothèques partagées (SO, DLL)

Librairies

Librairies standard
Constituer une librairie

Nos autres formations Langage C

AF15785Formation Secure Coding C/C++ 29 sessions prévues1 jour890 €HT
AF10374Formation Librairie Qt 28 sessions prévues5 jours2450 €HT
AF9344Formation C++ Perfectionnement 28 sessions prévues4 jours1960 €HT
AF9336Formation Objective C 30 sessions prévues4 jours1990 €HT
AF5457Formation C++ Builder 28 sessions prévues5 jours2450 €HT
Voir les 8 formations
Vous pouvez également être intéressé par des formations Langage C, Langage de programmation ou par les formations de notre filière Langage C
Prixà partir de
1470 €HT
RéférenceAF2808
Durée3 jours
Public Analystes
PrérequisAvoir suivi le stage « Langage C -Initiation » ou connaissances équivalentes.
Travaux pratiques50%