Date de mise à jour : 25/02/2025 | Identifiant OffreInfo :
03_251258514F
Organisme responsable :
Réseau Formateurs
S'initier au langage C
Maîtriser les types de données et structures
Gérer le contrôle de flux
Développer des fonctions et modularité
Optimiser la gestion de la mémoire
Approfondir la manipulation avancée et applications
S'initier au langage C
- Découvrir l'histoire et les usages du langage C
- Comprendre la syntaxe de base et la structure d'un programme C
- Installer et configurer un environnement de développement (IDE)
- Exécuter et compiler un programme en ligne de commande
- Utiliser des outils de base pour le débogage
- Rédiger un programme C structuré avec des commentaires
Maîtriser les types de données et structures
- Identifier les types de données de base et leurs utilisations
- Appliquer des opérateurs arithmétiques et logiques
- Utiliser des structures de données complexes (tableaux, structures)
- Manipuler des chaînes de caractères en C
- Intégrer des constantes et des macros pour optimiser le code
- Concevoir des structures personnalisées pour des données complexes
Gérer le contrôle de flux
- Utiliser les instructions conditionnelles (if, else, switch)
- Utiliser les boucles for, while, et do-while
- Explorer les concepts de contrôle de flux avancé (break, continue)
- Manipuler des boucles imbriquées et des tableaux multidimensionnels
- Utiliser les opérateurs de comparaison et d'assignation
- Construire des blocs de code pour des conditions multiples
Développer des fonctions et modularité
- Déclarer et utiliser des fonctions en C
- Passer des arguments par valeur et par adresse
- Comprendre les concepts de portée des variables
- Expérimenter avec les fonctions récursives
- Utiliser les bibliothèques standards pour simplifier le code
- Structurer le programme avec des prototypes de fonction
Optimiser la gestion de la mémoire
- Explorer l'allocation statique et dynamique de la mémoire
- Manipuler les pointeurs et la notion d'adressage
- Utiliser malloc, calloc, realloc, et free
- Identifier les erreurs de mémoire courantes et les éviter
- Travailler avec des pointeurs vers des structures
- Gérer la mémoire pour les chaînes de caractères et les structures complexes
Approfondir la manipulation avancée et applications
- Créer et manipuler des fichiers en C (lecture et écriture)
- Utiliser des bibliothèques externes pour des fonctionnalités avancées
- Comprendre les concepts avancés de préprocesseur (define, include)
- Travailler avec les pointeurs de fonction pour des programmes dynamiques
- Intégrer les notions de compilation conditionnelle pour des configurations spécifiques
- Concevoir un projet final intégrant plusieurs concepts
Attestation de formation
Non certifiante
Sans niveau spécifique