01 49 68 53 00
Education Is Our Business
 
 

Programmation en C : Travaux Pratiques

 
Formation: 338   Type: Travaux Pratiques   Durée: 4 jours
 
 

Vous apprendrez à

  • Écrire, compiler, exécuter des programmes en Standard C
  • Faire de la programmation structurée en C
  • Lire/écrire des structures de données complexes
  • Accéder aux services des systèmes d'exploitation
  • Programmer rapidement avec les fonctions de la bibliothèque Standard C

Objectif

Le langage C est destiné au développement de logiciels efficaces et portables. Lors de ce stage, avec l'aide d'un formateur expert, vous utiliserez des systèmes Standard C de développement de logiciels pour écrire et exécuter des programmes en C.

À qui s'adresse cette formation

Ce cours concerne les ingénieurs logiciel, les programmeurs système et d'applications qui utilisent C. Les participants doivent avoir une expérience en programmation, soit en assembleur, soit en langage de haut niveau.

Travaux Pratiques

Les exercices pratiques vous permettront d'acquérir des connaissances approfondies de la programmation C, parmi lesquelles:
  • Définition et appel de fonctions
  • Utilisation de tableaux, pointeurs et structures
  • Affectation dynamique de la mémoire
  • Exécution de boucles, décisions et calculs
  • Entrées/sorties

Formations liées à ce sujet

  • 419 Programmation en C#
  • 296 Management de projets : Outils et méthodes
  • 315 Savoir exprimer les besoins utilisateur

  Programmation en C

Calendrier des formations

7 - 10 déc.Paris 

Pour plus de dates: www.learningtree.fr
 
http://www.learningtree.fr/courses/fr338.htm
 
 
01 49 68 53 00
Education Is Our Business
 
 

Programmation en C : Travaux Pratiques

 
Formation: 338   Type: Travaux Pratiques   Durée: 4 jours
 
 
Contenu détaillé
 

Introduction et généralités

Éléments clés du langage C

  • Portabilité sous différents systèmes
  • Code objet performant
  • Support de programmation structurée
  • Compilation de modules séparée
  • Bibliothèque de fonctions standard
  • Accès aisé aux fonctions du matériel

Applications du langage C

  • Bases de données
  • Interfaces utilisateur
  • Applications réseau
  • Graphiques
  • Systèmes d'exploitation
  • Applications d'entreprise
  • Ingénierie et applications temps réel

Bases de la programmation en C

L'environnement de développement

  • Utilisation d'interpréteurs/de compilateurs
  • Éditeurs de structures et compilateurs incrémentaux
  • Outils logiciels pour C

Écriture d'un programme simple en C

  • Apprendre la forme d'un programme C
  • Déclarer des variables
  • Concevoir les flux et les contrôles
  • Définir et utiliser des fonctions

Classes de stockage et de types

  • Type caractère
  • Entier: court, long, non signé
  • Virgule flottante simple, double précision
  • Classes de stockage

Opérateurs et expressions

  • Les opérateurs numériques et relationnels
  • Opérandes mixtes et conversion de type
  • Opérateurs logiques
  • Opérations sur les bits
  • Précédence et associativité des opérateurs

Exécution conditionnelle

  • Instructions if et switch
  • Imbrication de if et else
  • Restrictions sur les valeurs d'un switch
  • Utiliser break et default avec switch

Boucles et itérations

  • Utilisation des boucles while, do et for
  • Variables multiples de boucles
  • Opérateurs d'affectation
  • Utilisation de break et continue

Tableaux, structures et pointeurs

Tableaux

  • Notation et représentation
  • Manipulation des éléments d'un tableau
  • Utilisation de tableaux multi-dimensionnels
  • Tableaux de taille variable ou inconnue

Structures

  • But et usage des structures
  • Déclaration de structure
  • Affectation des variables de la structure

Pointeurs

  • Structures de graphes et pointeurs
  • Pointeurs et calculs d'adresse
  • Opérations et déclarations de pointeurs
  • Utilisation des pointeurs comme arguments

Unions

  • Recouvrement de la mémoire
  • Déclaration et utilisation d'unions

Organisation de programmes en C

Programmation modulaire

  • Passage d'arguments par valeur, référence
  • Règles de portée et variables globales
  • Compilation et édition de liens séparées
  • Votre propre bibliothèque de fonctions

Rassembler les structures de données

  • Fichiers de structures séparés
  • Fichiers public .h/privé .c
  • Cacher les variables et fonctions

Matériel et systèmes d'exploitation

Contrôle des dispositifs d'E/S

  • Accès au bit et masquage
  • Pointeurs vers les structures matérielles

Interaction avec le système d'exploitation

  • Lecture des arguments de la ligne de commande
  • Création et accès aux fichiers

Pré-processeur et bibliothèque Standard C

Le pré-processeur Standard C

  • Définition et appel de macros
  • Emploi de la compilation conditionnelle
  • Passage de valeurs au compilateur

Bibliothèque Standard C

  • E/S: fopen, fread,...
  • Traitement de chaîne: strcpy,...
  • Fonctions mathématiques: log, sin,...
  • Internationalisation
  • Autres fonctions Standard C
 
http://www.learningtree.fr/courses/fr338.htm
 
 
01 49 68 53 00
Education Is Our Business
 
 

Programmation en C : Travaux Pratiques Prix

 
Formation: 338   Type: Travaux Pratiques   Durée: 4 jours
 
 

2 120 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 550 €FlexPass 3 stages
1 800 €Visa Société 25 jours
1 910 €Carte Cursus


Le prix du formation comprend :

  • Suivi du cours
  • Travaux pratiques
  • Support de cours
  • Utilisation des équipements informatiques
  • Presse informatique
  • Café et viennoiseries
  • Attestation de présence et diplôme de fin de formation
 
 

Offres Spéciales

Passeport
  • FlexPass 3 formations - économisez jusqu'à 570 € HT par formation
  • Passeport 4 formations - économisez jusqu'à 655 € HT par formation
Visa Société
  • Visa Société : flexibilité et économies maximales !
  • Visas Sociétés sont des programmes souples de 25, 50, 100 jours ou plus de formation, à suivre sur une période de 12 mois.
  • Grâce au NOUVEAU Visa Société, plus le volume est important, plus vous économisez !
Carte Cursus Si vous suivez un formation sans avoir souscrit à l'une de nos offres spéciales, vous pouvez encore bénéficier de la Carte Cursus, vous permettant d'économiser jusqu'à 250 € HT sur un ou plusieurs formations suivis dans un délai de 12 mois. Valable pour les formations à Paris uniquement.

Votre garantie satisfaction

Si vous n'estimez pas à 100 % que Learning Tree a su répondre à votre attente et même davantage, vous ne payez pas le formation suivi. Notre engagement qualité vous garantit la qualité de nos cours : vous ne payez que si celui-ci a répondu à votre attente.

 
http://www.learningtree.fr/courses/fr338.htm