Langage C - Perfectionnement
0/10
(0 avis)
Formation créée le 07/10/2022. Dernière mise à jour le 20/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation : Ce cours vous permet d'approfondir et d'élargir vos connaissances en langage C
Objectifs de la formation
- Approfondir les bases en langage C
- Découvrir et maîtriser les concepts avancés du langage C
- Appréhender les fonctionnalités proposées par la librairie standard
Profil des bénéficiaires
Pour qui
- Développeurs
- Ingénieurs
- Informaticiens
Prérequis
- Avoir des bases solides en langage C
Contenu de la formation
-
Introduction
- Fonctions & 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
-
Premiers pas avec les fonctionnalités avancées du langage C
- Maitrise 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
-
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
-
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
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants ,nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)