Version : Mobile

Langage C

AELION
Résumé
5 Jours
Particuliers (Inter)
Prochaine session : 22/07/2019 - Toulouse
Éligible CPF
Prochaines sessions
Toulouse
22/07/2019  
2 750 EUR
16/09/2019  
2 750 EUR
04/11/2019  
2 750 EUR

Description de la formation

Action Collective FAFIEC N°27983

AELION a été retenue par le FAFIEC dans le cadre de l'action collective ""Développer avec les langages .NET JAVA et C++"". Si vous êtes salarié d'une entreprise cotisant au FAFIEC, vous pouvez bénéficier d'une prise en charge à 1% 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.

Objectifs visés

  • 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

Contenu

Structure générale d'un programme

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

Les différents opérateurs

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

Les structures de contrôle

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

L'allocation dynamique de la mémoire

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

Les entrées / sorties

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

Les paramètres 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 paramètres

  • Passage par valeur
  • Passage par pointeur

Gestion des fichiers

  • Fichiers bufferisés
  • Fichiers non bufferisés

Débogueurs

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

Public cible/ Prérequis

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

Formation qualifiante/diplômante/certifiante?

  • Questionnaire d’évaluation de la satisfaction en fin de stage,
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur,
  • Attestation de fin de formation

Moyens Pédagogiques

  • Formation présentielle
  • 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

Contact

AELION

95 Chemin de Gabardie
31200 Toulouse

 Afficher le numéro
www.aelion.fr

Organisme de formation: AELION

Organisme de formation Bureautique, Informatique et Management

Des valeurs garantes de prestations de qualité

AELION est un organisme de formation issu du regroupement de plusieurs acteurs du monde de la formation partageant des valeurs communes et proposant des prestations de formation et de conseil dans les domaines de la bureautique, de l’informatique et du...


En savoir plus et consulter la liste des formations de l'Organisme de formation: AELION

Public Cible

Salariés - Analystes Programmeurs et Développeurs d’applications

Avis
Soyez le premier à laisser un avis sur cette formation !
guide financement