samedi 25 septembre 2021 | Accueil | Contact    
COGITEC - Transfert de savoir-faire en technologie objet
  |   Valeurs  |   Partenaires  |  Location  |  
  PRESENTATION ENTREPRISE
  Activités
  Localisation
 
  FORMATION
  Catalogue
  Calendrier
  Proposer une date
  Evaluez-vous
 
  RECHERCHE
  Formations
  Stages
 
  REFERENCES
  Interentreprises
  Intra entreprise
  Accompagnement
 
  DEVELOPPEMENT
 
 
  COGITEC
  12 avenue Jules Verne
44230 Saint Sébastien / Loire
Mail : cogitec@cogitec.fr
Tél: 02 40 94 78 68
 
LISTE DES FORMATIONS


DETAIL DE LA FORMATION
 
Développer en langage C
  Nbre de personnes(maxi) : 8 Méthode et Programme
  Prix Inter Entreprises : 2010.0 € HT par stagiaire Outils de développement et Calendrier
  Prix Intra Entreprise : 6633.0 € HT (8 stagiaires) Imprimer Telecharger la formation au format PDF.
  Durée : 5 Jours Evaluez-vous


Objectifs

A l'issue du stage, les participants seront capables de développer des programmes en langage C et en particulier de :

Utiliser une chaîne de production C ANSI (éditeur, compilateur, linkeur, débogueur)
Implémenter des algorithmes à l'aide des structures de contrôles C
Développer des applications modulaires par décomposition fonctionnelle
Manipuler les tableaux et les chaînes de caractères
Accéder aux données par l'intermédiaire de pointeurs
Créer ses propres structures de données
Sauvegarder et restaurer des données à l'aide de fichier


Pré-requis

Cette formation s'adresse aux personnes sachant déjà :

Développer une application logicielle via un langage évolué


Méthode

Chaque aspect théorique est illustré par un exemple concret de mise en oeuvre puis exploité dans la réalisation incrémentale d'une véritable application en mode console. 50 % du temps est consacré à la réalisation de cette application. Chaque stagiaire possède son poste de travail.


Programme


HISTORIQUE ET STRUCTURE D'UN PROGRAMME C    (2 Heures)
- Historique et caractéristiques
- Portabilité et normalisation (norme ANSI)
- Eléments lexicaux, les fichiers d'en-tête

TYPES DE BASE, OPERATEURS ET EXPRESSIONS    (3 Heures)
- Les types prédéfinis et leur taille
- Conversion de types
- Opérateurs, constantes et expressions
- Introduction aux entrées-sorties

LES STRUCTURES DE CONTROLE    (4 Heures)
- Alternative et sélecteur de cas
- Les structures itératives while
- Les ruptures de séquences

LES FONCTIONS    (4 Heures)
- Définition de fonction
- Prototypage de fonctions
- Passage d'arguments par valeur
- La récursivité

LA MODULARITE    (3 Heures)
- Structure d'un module
- Les fichiers headers
- Les directives pré processeur
- Les différentes classes d'allocation mémoire            

TABLEAUX ET CHAINE DE CARACTERES    (4 Heures)
- Déclaration de tableaux
- Manipulation de tableaux
- Passage de tableaux comme arguments de fonctions
- Chaînes de caractères et fonctions de manipulations
- Les tableaux multidimensionnels    

LES POINTEURS    (5 Heures)
- définition et intérêt des pointeurs
- opérations sur les pointeurs
- Les tableaux de pointeurs
- Les pointeurs de fonctions
- passage d'arguments dans la fonction main
- allocation dynamique de mémoire

LES STRUCTURES    (3 Heures)
- Définition et opérations sur les structures
- Tableaux de structure
- Les unions
- Les champs de bits
- Les énumérations        

LES FICHIERS    (3 Heures)
- Ouverture/fermeture de fichiers
- Lecture/écriture dans un fichier
- Les accès directs                                


Outils de développement utilisés

Chaîne de production gcc sous l'IDE Eclipse 3.6 et plug-in CDT.

Calendrier de réalisation

Ce stage n'est pas planifié pour le moment mais vous avez la possibilité de proposer une date de réalisation en cliquant ici.