Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Nous rejoindre |  Contact |  Plan d'accès  
PrésentationTechnologies
Internet
Technologies
Java
Technologies
PHP
Technologies
PERL
Technologies
XML
Bases
de données
Systèmes
d'exploitation
Outils et langagesCalendrier et TarifsPackages &
Forfaits
Demandeurs
d'emploi
 
Centre de formation : 75 avenue Parmentier - 75011 Paris
Renseignements et inscriptions au 01.43.63.71.70
Bulletin d'inscription | CGV
Toutes nos formations peuvent être financées par l'OPCA
de votre branche ou être suivies dans le cadre d'un DIF
ou des dispositfs pour demandeurs d'emploi : AFPR, POE, CRP, DIF portable, AIF...
PACKAGES NOMINATIFS, PACKAGES A LA CARTE, PROGRAMME FIDELITE : cliquez ici

Formation LAN101 - Le langage C

Cette formation peut être suivie dans le cadre d'un package à la carte

  • Présentation.
  • Concepts de base
    • Types de données, constantes et variables, expressions.
    • Structure d'un programme C, compilation et exécution.
    • Affichages et saisies.
  • Fonctions
    • Principe et syntaxe.
    • Variables globales, locales, statiques et zones mémoire associées.
    • Passage en paramètre, par valeur, retour de fonction.
  • Structures de contrôle
    • Tests : if, switch.
    • Boucles : for, while, do while, mots-clés break et continue.
  • Opérateurs
    • Arithmétiques, de tests, sur bits.
    • Priorités.
  • Constantes symboliques et macros.
  • Tableaux
    • Définition, initialisation.
    • Les chaînes de caractères.
    • Spécificités des tableaux, tableaux à 2 dimensions.
  • Les pointeurs
    • Principe et syntaxe.
    • Types et opérateurs associés.
    • Passage en paramètre de variables et de tableaux.
    • Doubles pointeurs.
  • Création de nouveaux types
    • Structures, énumérations, unions.
    • Passage en paramètre par valeur et par adresse.
    • Pointeurs associés.
    • Types imbriqués, types récursifs.
  • Allocation dynamique de mémoire
    • Principe, zones mémoires concernées.
    • Allocation et libération (malloc, realloc et free).
    • Gestion des erreurs.
  • Les arguments de la fonction main.
    • Récupération et manipulation des valeurs (argc, argv).
  • Les fichiers
    • Les fonctions de la librairie standard, la structure FILE.
    • Ouverture, fermeture, lecture, écriture, positionnement.
    • Gestion des erreurs.
  • La compilation séparée
    • Découpage d'un fichier source, fichiers d'entête.
    • Les variables globales et la compilation séparée.
    • Les variables et fonctions statiques.
    • Les instructions de compilation conditionnelle.
Tarifs
1 personne : 2050 € HT *
2 personnes : 3485 € HT *
3 personnes : 4717 € HT *
*personnes d'une même entreprise inscrites à la même session
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire.
Durée de la formation
5 jours.
Dates
26-30 mars 2012
18-22 juin 2012
1-5 oct 2012
 
 
Orientation de la formation
Cette formation s'adresse aux développeurs devant utiliser le langage C.
Objectifs de la formation
Connaître et savoir mettre en oeuvre les fonctionnalités du langage. Comprendre le mécanisme des pointeurs. Maîtriser la compilation séparée et la gestion de projets.
Pré-requis pour la formation
Connaissance d'un langage de programmation.
Documentation
Support de cours et exercices corrigés.