formation-continue

Initiation au langage C (LC001)

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.

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

 

Contactez-nous