Langage C – Perfectionnement

FCDEV24
Nos formations Continues
< Nos formations en Continues
  • Lieu(x) de formation : Issy-les-Moulineaux
  • Domaine(s) de compétences : Développement logiciel & cloud
OBJECTIFS DE LA FORMATION

 Approfondir et maîtriser les concepts avancés du langage C
 Découvrir les fonctionnalités proposées par la librairie standard

Public concerné

 Développeurs, ingénieurs et informaticiens souhaitant acquérir une formation complète et opérationnelle sur le langage C

Cursus

Intra / Inter

CONTENU DE LA FORMATION
Contenu du module :

Jour 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
VALIDATION DE LA FORMATION

Attestation de formation

Une question ? Un besoin d'informations complémentaires ?

Mail : contact@aforp.fr
Tel : 01 43 11 29 115

Prerequis

Ø  Connaître les bases du langage C.

Durée

3 jours

Coût

Nous consulter

MÉTHODES ET MOYENS PÉDAGOGIQUES

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 ET D’ÉVALUATION

Modalités de suivi : Enquête de suivi à 6 mois

Modalités d'évaluation : TP/TD individuel

CONDITIONS D’ACCUEIL ET D’ACCES DES PUBLICS EN SITUATION DE HANDICAP

Veuillez consulter « notre démarche handicap »

Modalités d’inscription et d’admission
  • Modalités d'inscription : Auprès des équipes commerciales via e-mail ou inscription en ligne
  • Modalités d'admission : Bon de commande