Langage C


5 j (35 heures)
Tarif : 2950€HT
À DISTANCE PRESENTIEL
Ref : LANC

Descriptif de la formation

Action Collective ATLAS N°27983
AELION a été retenue par ATLAS dans le cadre de l'action collective "Développer avec les langages .NET JAVA et C++". Si vous êtes salarié d'une ESN/SSII cotisant à ATLAS, vous pouvez bénéficier d'une prise en charge à 100% du coût de cette formation dans la limite des fonds disponibles.

Langage polyvalent, permissif, d’une grande puissance, et capable d’effectuer des opérations de bas niveau (assembleur), le langage C permet le développement de systèmes, de programmes applicatifs scientifiques et de gestion.
A l'issue de cette formation, les participants auront assimilé les principes de base de la programmation structurée et maîtriseront la syntaxe et les principales fonctions du langage C pour réaliser des applications concrètes.

'

Les objectifs

- Réaliser des programmes en C
- Structurer ses programmes en les découpant en fonctions
- Connaitre les mécanismes du langage en travaillant sur des exercices concrets
- Compiler et debugger les applications au grâce à un environnement de développement
- Comprendre et gérer l’utilisation de la mémoire
Je souhaite m'inscrire Télécharger le programme

En quelques mots...

Public

Analystes Programmeurs et Développeurs d’applications

Pré-requis

Une connaissance générale de l'informatique et une pratique préalable dans un langage évolué s'avèrent souhaitables

Méthodes et Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue
Présentation des concepts, discussion technique, démonstrations, exercices simples et TP
Un poste informatique par stagiaire connecté à internet, à une imprimante en réseau et au réseau informatique
Les salles sont équipées d’un tableau interactif ou d’un vidéoprojecteur et d’un paperboard
Support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation

Programme détaillé

STRUCTURE GENERALE D'UN PROGRAMME

  • La syntaxe générale
  • La structure d'une fonction
  • L'arborescence d'un programme, appel de sous-fonctions

LES DIFFERENTS OPERATEURS

  • Arithmétiques
  • Logiques : de comparaison, de bit, d'indirection d'adressage, etc...
  • Gestion des chaines de caractères

LES STRUCTURES DE CONTROLE

  • Les structures alternatives
  • Les structures répétitives

L'ALLOCATION DYNAMIQUE DE LA MEMOIRE

  • Les fonctions d'allocation et de libération de la mémoire
  • L’utilisation des pointeurs
  • Le casting, les conversions de type

LES ENTREES / SORTIES

  • Les entrées / sorties en mode texte ou binaire
  • Les primitives de premier niveau
  • Les primitives de second niveau

LES PARAMETRES DE LA LIGNE DE COMMANDE

  • Etude de la librairie standard

STRUCTURES COMPLEXES ET ALLOCATION DYNAMIQUE

  • La gestion de piles
  • La gestion de listes
  • Les arbres binaires
  • Les graphes

PASSAGE DE PARAMETRES

  • Passage par valeur
  • Passage par pointeur

GESTION DES FICHIERS

  • Fichiers bufferisés
  • Fichiers non bufferisés

DEBOGUEURS

  • Symboles de débogage
  • Variables suivies
  • Points d'arrêts

Ils parlent de cette formation

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Maxime DUPONT

'

Test témoignage Excel - Initiation Test

Axel ALEX

'

Test commentaire Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT