La formation Initiation au langage C vous permettra de connaître et maîtriser les concepts de base du langage C et de savoir écrire des programmes simples et acquérir des méthodes de programmation.
Initiation au langage C (LC001)
Diplôme
Certificat ESIEE-IT
Durée
5 jours (soit 35 heures)
Coût
En intra seulement
Campus
Paris 9ème ou à distance
Initiation au langage C
À la suite de la formation, vous serez capable de :
- Connaître et maîtriser les concepts de base du langage C.
- Savoir écrire des programmes simples et acquérir des méthodes de programmation.
Le C
- Présentation du langage C. Avantages et inconvénients.
- Architecture, syntaxe. Structure d'un programme C.
- Compilation.
Contrôle de programme
- Instructions de contrôle.
- Boucles for et while. Les tests.
- Les branchements avec break, continue, return, exit, goto et switch.
Manipulation de données
- Types de données.
- Les variables, tableaux, chaînes de caractères.
- Déclarations de variables.
- Utilisation des types: variables entières, réelles, structurées.
- Les types primitifs : char, short, int, long, float, double.
- Type statique, registres.
- Manipulation des tableaux : initialisation, accès aux tableaux.
- Traitement des chaînes de caractères :
- initialisation, saisie, accès
- Notions sur les variables externes.
- Conversion, règles de portée
- Fonctions
- Fonctions de base : affichage et lecture des données.
- Entrées/sorties formatées : options d'affichage des caractères, entiers, ...
- Fonctions spécifiques aux chaînes de caractères : strcpy, strcat, strchr, strupr, strlwr, strlen.
- Fonctions personnalisées : définitions, règles de fonctionnement, récursivité.
Programmation structurée
- Notion de structure.
- Les unions, champs binaires, types énumérés.
- Définition, déclaration, utilisation de structures.
- Exemples d'utilisation des champs binaires et mise en oeuvre.
- Déclaration d'énumération avec enum. Etude d'exemples.
Les opérateurs
- Opérateurs de calcul, simplification d'écriture, opérateurs de décalage (>> et <<), et binaires( | & ^ ).
- Erreurs de conversion implicite.
- Opérateurs de comparaison (== <= >= ? ...) et opérateurs logiques (! && ||)
- Priorités des opérateurs.
Librairie
- Introduction à la notion de librairie. La librairie standard.
- les fichiers inclus.
- Introduction aux différentes phases de compilation, édition de liens.
Allocation dynamique
- Présentation, les pointeurs.
- Principe de l'allocation dynamique.
- Applications. Exemples des listes chaînées et arbres binaires.
- Pointeurs sur les fonctions.
À qui s’adresse cette formation ?
Tout développeur souhaitant apprendre le langage C.
Quels sont les prérequis ?
Connaissance d'un langage de programmation.
Méthodes pédagogiques
- Apports théoriques suivis d’applications
- Travaux pratiques réalisés
Méthodes d'évaluations
- QCM d'évaluation des acquis
- À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.
Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr (réponses sous 48heures).
Informations complémentaires
Texte
Prochaines sessions :
- En intra seulement
- Horaires : 9h00 à 17h30
- Taux de réussite : nouvelle formation
- 100% à distance (D) ou en présentiel (P)
- Si vous êtes en situation de handicap, retrouvez toutes les informations utiles ICI