Rechercher une formation et ses disponibilités
Formation C : Développer avec le langage
La formation C : Développer avec le langage sur 5 jours a pour objectif de vous familiariser avec le langage de programmation C. À terme, vous serez capable de développer à l'aide du langage et de réaliser de petites applications.
Très sollicité de part sa rapidité, ses instructions et structures de haut niveau et sa haute portabilité, le langage C est toujours très utilisé. Au cours de cette formation, vous aurez assimilé les principes clés de la programmation structurée C et maîtriserez sa syntaxe et ses principales fonctionnalités. Des instructions, opérateurs et expressions de base à l'utilisation du préprocesseur en passant par l'apprentissage des mécanismes de gestion de mémoire, vous aurez une vue d'ensemble des grands principes d'utilisation du langage C, grâce à des cours à la fois pratiques et théoriques.
Objectifs de cette formation C : Développer avec le langage
- Connaître les principes de base en programmation structurée
- Assimiler la syntaxe et les fonctionnalités clés du langage C
- Maîtriser les mécanismes de gestion de mémoire
- Réaliser de petites applications respectant la norme ANSI
Public de cette formation C : Développer avec le langage
- Développeur d'applications
- Ingénieur systèmes Unix
Pré-requis de cette formation C : Développer avec le langage
- Avoir une expérience en programmation structurée
Programme de cette formation C : Développer avec le langage
Le langage C : Introduction générale
- Court historique du langage
- Présentation du langage C
Appréhender la structure de programmes
- Visualiser la forme générale
- Connaître les différentes fonctions
Connaître les différentes instruction de contrôle
- Présentation des principes de bases
- Appréhender les instructions et les blocs
- Effectuer des tests et boucles
Utiliser les divers opérateurs et expressions de C
- Présentation globale
- Comprendre et utiliser l'expression L-VALUE
- Se servir des opérateurs unaires
- Se servir des opérateurs binaires
- Appréhender les opérateurs particuliers
- Appliquer l'arithmétique sur des pointeurs
Connaître les constantes du langage C
- Présentation globale des constantes
- Visualiser les différents types de constantes
- Présentation d'exemples de constantes
Connaître les variables du langage C
- Les variables : définition
- Appréhender la durée de vie
- Connaître les propriétés
- Mesurer la portée
Connaître les différents types de données du langage C
- Présentation des types simples
- Vue d'ensemble des différents agrégats
- Savoir définir des nouveaux types
Appréhender les fichiers et entrées - sorties
- Connaître les grands principes d'utilisation
- Visualiser les types de fichiers
- Connaître les différents niveaux d'accès
Savoir allouer la mémoire de façon dynamique
- Appréhender l'allocation dynamique
- Comprendre la fonction d'allocation
- Comprendre la fonction de libération
- Connaître le mode de fonctionnement
Préprocesseur : Rôle et enjeux
- Préprocesseur : présentation
- Appréhender le préprocesseur de C
- Le concept de Macro Substitutions
- Effectuer une compilation conditionnelle
- Procéder à une inclusion de fichier
- Contrôler lig