- Lieu(x) de formation : Issy-les-Moulineaux
- Domaine(s) de compétences : Développement logiciel & cloud
Approfondir et maîtriser les concepts avancés du langage C
Découvrir les fonctionnalités proposées par la librairie standard
Développeurs, ingénieurs et informaticiens souhaitant acquérir une formation complète et opérationnelle sur le langage C
CursusIntra / Inter
CONTENU DE LA FORMATIONJour 1
Rappels
• Fonctions et paramètres
• Fonctions et variables statiques
• Les pointeurs, tableaux et tableaux de pointeurs
• Les paramètres de la ligne de commande
• Les pointeurs de fonction et tableaux de pointeurs vers fonctions
• Utilisation de type def pour les déclarations
• Bonnes pratiques
Fonctionnalités avancées du langage C
• Gestion avancée des pointeurs
• Le mot-clé "const", les pointeurs "const" et les pointeurs vers constantes
• Fonctions à nombre d'arguments variables
• Les structures, les unions et les énumérations
• Allocations dynamiques de structures complexes : listes et doublement chainés
• Comptage de références et allocateurs mémoire
Jour 2
Compilateur
• Les directives du préprocesseur et les pièges des macros
• Utiliser le débugger
• MakeFile
• Utilisation d'un gestionnaire de code source : Git
Les ajouts de la norme C99
• Nouveaux types de données
• Fonctions "inline" et tableaux de taille variable
• Macros à nombre de paramètres variables
• Support des flottants IEEE 754
Jour 3
Les ajouts de la norme C11
• Gestion avancée de la concurrence : mutex, threads et thread storage
• Assertions statiques
• Meilleure gestion unicode
La librairie standard
• Fonctions mathématiques
• Date et heure
• Manipulation avancée des chaînes de caractères
• Lecture et écriture de fichiers
• La communication avec des sockets
Attestation de formation
Une question ? Un besoin d'informations complémentaires ?
Mail : contact@aforp.fr
Tel : 01 43 11 29 115
Ø Connaître les bases du langage C.
3 jours
Nous consulter
Moyens : Reposity et SOC pédagogiques, salles projets avec baies et équipements réseaux (switchs, routeurs, serveurs, firewall, nas). Environnements linux / windows.
Modalités de suivi : Enquête de suivi à 6 mois
Modalités d'évaluation : TP/TD individuel
Veuillez consulter « notre démarche handicap »