Formation Initiation au langage C

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

Cette formation a pour objectif de découvrir les bases du langage C et ses concepts fondamentaux afin de réaliser des programmes.

Public concerné

Tout public.

Pré-requis

Avoir des notions d'algorithmique ou avoir suivi la formation Introduction à la programmation est recommandé.

Informations pratiques

Référence : #DEVLCIN01

Durée : 10 sessions de 5 jours

Tarif : 2 335€ (HT)

Dates :

 - 18 au 22 janvier 2016

 - 08 au 12 Février 2016

 - 14 au 18 Mars 2016

 - 11 au 15 Avril 2016

 - 09 au 13 Mai 2016

 - 20 au 24 Juin 2016

 - 18 au 22 Juillet 2016

 - 05 au 09 février 2016

 - 10 au 14 Octobre 2016

 - 28 Novembre au 02 Décembre 2016

 - entre janvier et décembre 2016

 - une semaine par mois

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

01 82 52 25 25 

contact

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Introduction au C

  • Comparaison avec les autres langages
  • Avantages et faiblesses du C
  • Choix d’un environnement de développement
  • Compilation (gcc, make...)
  • Debugger (gdb, ddd...)
  • Détection des fuites mémoires (valgrind)

Les bases du langage C

  • Les variables en langage C
    • Types de données en langage C
    • Opérateurs et expressions
      • Opérateurs de calcul, assignation, comparaison, …
      • Priorité des opérateurs
    • Constantes
    • Conversions de types
    • La portée des variables
  • Les structures logiques en langage C
    • Logique booléenne
    • Conditions (structures alternatives)
    • Boucles (structure répétitives)
    • Interruptions
  • Les fonctions en langage C
    • Définition et utilisation
    • Arguments
      • Paramètres d’entrées ou d’entrées/sorties
      • Passage par valeur, par pointeur
    • Valeur de retour
  • Pointeurs et gestion de la mémoire en langage C
    • Allouer et libérer la mémoire en fonction des besoins
    • Manipuler les données en mémoire en utilisant les pointeurs
  • Les tableaux en langage C
    • Définir et parcourir un tableau à une ou plusieurs dimensions
    • Allocation dynamique
    • Passage de tableaux en arguments des fonctions
  • Préprocesseur en langage C
    • Utilisation des constantes
    • Conditions

Les structures de données en langage C

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Lors de la formation C initiation, nous modéliserons un réseau de contact dans lequel nous définirons des algorithmes de tri et de recherche de nouveaux contacts. Tout cela nous permettra de nous confronter aux problématiques de pointeurs et de structure de données sur des cas concrets.

Formations connexes

Si vous souhaitez aller plus loin, vous pouvez suivre la formation C perfectionnement.

Mots clés associés à cette formation

Langage C, programmation, développement.

X
 
 
 
 
 

You havecharacters left.