Description de la formation
Développez vos compétences en programmation en maîtrisant les bases essentielles du C, ce qui vous garantira une expertise polyvalente et une capacité à résoudre efficacement des problèmes complexes.
Prochaines sessions
Objectifs visés
- Écrire des programmes en langage C, en utilisant des structures de données appropriées
- Manipuler efficacement la mémoire et effectuer des opérations sur les fichiers
- Concevoir et mettre en œuvre des programmes modulaires favorisant la réutilisabilité du code
- Appliquer les principes fondamentaux du langage C à des projets pratiques
Contenu
- Fondamentaux du langage C
- Introduction : histoire, évolutions et atout du langage C
- Structure générale d’un programme C
- Syntaxe de base, types de données, opérateurs
- Fichiers sources (.c, .h) et la chaîne de production
- Opérateurs, expressions et structures de contrôle
- Opérateurs arithmétiques et logiques
- Expressions, pré/post-incrémentation, et conversions
- Structures de contrôle: boucles (while, for) et conditions (if, switch)
- Structures de données et fonctions
- Tableaux, pointeurs, et chaînes de caractères
- Structures et unions pour organiser les données
- Fonctions : définition, appel, paramètres et retour
- Programmation modulaire, bibliothèques et compilation
- Approfondissement des fonctions
- Utilisation des bibliothèques standard
- Création de bibliothèques personnalisées
- Compilation séparée, classe d’allocation, préprocesseur
- Manipulation de fichiers, gestion des erreurs
- Ouverture, lecture et écriture de fichiers
- Positionnement dans un fichier
- Gestion des erreurs liées aux fichiers
Public Cible
Prérequis
Diplômes et certifications
À l’issue de la formation, le stagiaire sera invité à effectuer un test de compétences, qui en cas de réussite se verra remettre la certification « Programmation en C », délivré par Hexagone Executive.
Suivi et évaluation
Visualiser la vidéo
Faire une demande
Des formations pour se former aux enjeux du numérique
Hexagone est une école avec deux campus basés à Versailles et à Clermont-Ferrand. Forte de nombreuses années d'expérience dans le domaine de l'enseignement supérieur, l'école a lancé son pôle Executive, consacré à la formation professionnelle. Hexagone propose de nombreux programmes...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations