Formation Programmation en C


REFERENCE
 
 
DPRC
DUREE
 
 
5 jours
TARIFS
 
 
2390 € HT
Niveau : Intermédiaire
Cours à distance: Possible
Eligible CPF: Oui
OBJECTIFS :
 

Ce stage intensif vous permettra d'acquérir une connaissance réellement opérationnelle du langage. Il vous expliquera le fonctionnement des différents mécanismes et vous montrera leur mise en oeuvre grâce à de nombreux exercices pratiques. A l'issue de ce stage, vous serez en mesure d'écrire des programmes C robustes et portables.

PRÉ-REQUIS :
 

Les participants doivent avoir des connaissances générales en informatique et maîtriser au moins un langage de programmation.

PUBLIC :
 

Les ingénieurs et les informaticiens qui souhaitent acquérir une formation complète et opérationnelle sur le langage C.

PROGRAMME :
 

Première approche pratique

Organisation d'un programme

Composants de base du langage
Types et constantes de base
Stockage et passage de paramètres
Variables globales et locales
Arguments de fonction : passage par valeur
Code de retour des fonctions
Opérateurs d'adressage
Passage d'arguments par adresse
Entrées/sorties formatées
Utilisation élémentaire de la chaîne de production

Mécanismes

Opérateurs, expressions numériques et opérations sur les nombres

Opérateurs arithmétiques
Mécanismes d'évaluation des expressions
Post et pré-incrémentation de décrémentation
Précédence et associativité des opérateurs

Opérateurs de base et expressions logiques

Instruction d'affectation
Instruction while
Mécanismes de fonctionnement des expressions logiques
Opérateurs de comparaison
Gestion du flux d'entrée/sortie standard
Prototype de filtre
Instruction if
Opérateurs logiques

Opérations numériques : rappels et compléments

Les types numériques composés. Règle de conversion dans les expressions mixtes
Initialisation des variables
Arithmétique sur les adresses
Formats d'entrée/sortie associés aux types numériques

Tableaux, pointeurs et chaînes de caractères

Définition et utilisation classique des tableaux
Equivalences pointeurs/tableaux
Chaînes de caractères
Initialisation des tableaux
Exemples de manipulation de chaînes de caractères
Rappels et compléments sur for, while et l'opérateur ","

Compilation séparée, classe d'allocation

Mécanisme de fonctionnement de la chaîne de production
Utilisation de bibliothèque de sources
Différents cas de figure de la compilation séparée
Notion d'objet externe
Cas des données globales et statiques
Cas des données locales
Règle de visibilité
Cas des fonctions
Compléments sur les fonctions et les initialisations

Opérateurs travaillant au niveau du bit

ET, OU, OU exclusif, complément à 1
Décalages

Compléments

Compléments sur les opérateurs et les instructions

Opérateur ternaire d'alternative
L'instruction switch
L'instruction do while
Instructions associées aux boucles

Les structures

Généralités
Les structures emboîtées
Les structures chaînées
Les champs de bits
Les unions
Les énumérations

Le macro processeur, la portabilité

Les directives de compilation : constantes symboliques, macros, inclusions, compilation conditionnelle
Construction de surtypes : typedef
Conversion explicite de types : casting
Maîtrise des types complexes

Les entrées/sorties de la bibliothèque

Généralités
Ouverture et fermeture de fichiers
Entrées et sorties : caractères, lignes, enregistrements
Outils généraux
Accès direct

Gestion des entrées/sorties par les appels système

Généralités
Opérations classiques
Accès direct
Destruction
Etude de cas

Outils associés à la chaîne de production

Philosophie et exemples de makefile
Principes de la gestion de version (exemples avec Git)

REMARQUES :
 

Vous pouvez suivre cette formation Langage C à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance Langage C Contactez-nous pour plus d’informations sur cette formation Langage C à distance de chez vous ou depuis votre bureau. Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance

TRAVAUX PRATIQUES :
 

Des machines sous système Unix ou Windows (PC) seront mises à la disposition des participants de manière à mettre en pratique les notions présentées.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Programmation en C : Note moyenne : 5/5
5/5
Avis certifié A suivi un cours chez PLB
Julien

Mon avis sur le contenu du stage :

"Il manque quelques notions sur le support de cours tel que l'explication de la notation pt->var au lieu de *pt.var"

Mon avis sur le formateur :

"Excellent formateur qui s'adapte au niveau de ses élèves et qui est très disponible."

Ce que j'ai le plus apprécié :

"Ordinateur largement suffisant pour l'application(Démarre très vite, ne rame pas), espace détente très bien fourni."

5/5
Avis certifié A suivi un cours chez PLB
GP
Mon avis sur le contenu du stage: Il reste à digérer ces informations. C'est normal Mon avis sur le formateur: Très bon animateur, qui fait partager son expérience
S'INSCRIRE À CETTE
FORMATION LANGAGE C
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

5 j

 
Cette formation, vous permettra de compléter vos connaissances en langage C par une formation approfondie sur les mécanismes fondamentaux de fonctionnement.

5 j

 
Langage Objet de référence bien avant l'avènement des langages tels que Java ou C#, le C++ a été le promoteur de cette nouvelle approche de la conception et...

4 j

 
Le C++ est un langage très technique et très riche. Il faut du temps pour le maîtriser car la syntaxe du C, conjuguée avec la mécanique des pointeurs...

3 j

 
Cette formation C++11 vous présentera sous un angle conceptuel et opérationnel les nouveautés du langage C++ dans sa version 2011 et plus généralement,...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB