Développer en C

Présentation

Aperçu de formation

Le langage C bien qu’étant un ancien langage est encore le plus utilisé à ce jour dans le domaine de l’informatique. Il permet aussi bien d’écrire des applications bas niveau (écriture de modules pour le noyau linux) que de mettre en place des IHM évoluées (en utilisant une librairie comme GTK. Sa maîtrise est indispensable aux développeurs souhaitant utiliser un langage tel que C++ ou Objective-C.

Objectifs

– Acquérir les principes de base de la programmation structurée
– Apprendre la syntaxe et les principales fonctions du langage C
– Savoir utiliser les mécanismes de gestion de la mémoire
– Être capable de concevoir de petites applications

Public cible

Toutes personnes souhaitant découvrir le langage C.

Programme

    Les bases du langage
    Présentation des concepts essentiels du langage C.
    – Les charactéristiques du langage
    – Structure d’un programme C
    – Les fichiers source
    – Les commentaires
    – Les jeux de caractères
    – La déclaration de variables
    – C et la compilation de programmes

    Les types
    Le langage C offre différents types que l’on peut utiliser dans les applications.
    – Les entiers et les flottants
    – Les types complexe (C99)
    – Les types énumérés
    – Le type void
    – Les structures de bloc
    – Les boucles

    Les fonctions
    Présentation des fonctions et de leurs utilisations possibles.
    – Structure et déclaration d’une fonction
    – Utilisation de pointeurs en argument ou en paramètre
    – Les fonctions inline
    – Les fonctions à nombre d’arguments variable

    Utilisation de tableaux
    Présentation des tableaux et de leur utilisation.
    – Définition d’un tableau
    – Initialisation d’un tableau
    – Tableaux et chaînes de caractères
    – Tableau à plusieurs dimensions

    Les pointeurs
    En C il est parfois nécessaire d’allouer soi-même l’espace mémoire (allocation dynamique). Pour cela on va utiliser les pointeurs.
    – Déclaration des pointeurs
    – Opération sur les pointeurs
    – Pointeurs et tableaux
    – Les pointeurs de fonction
    – Gestion dynamique de la mémoire

    Les entrées/sorties
    Une application a besoin de pouvoir communiquer avec le monde extérieur. Le langage C met à disposition des méthodes pour effectuer cette communication.
    – Les types de flux
    – Utilisation de fichiers

    Les directives du pré-processeur
    Les directives du pré-processeur permettent d’enrichir le code en définissant des conditions d’exécution de certaines portions de code.
    – Définition et utilisation de macros
    – Compilation conditionnelle

    La librairie standard
    Le langage C offre un grand nombre de fonctions de base permettant de gérer aussi bien les dates que l’internationalisation.
    – La gestion avancée de la mémoire
    – Le débogage
    – Recherche et tri

De Plus

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Moyens de contact

  1. Téléphone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Inscription

Changer de langue

    Upgradetek Engineering est un cabinet de conseil en stratégie et management, spécialisé dans la transformation des institutions financières. En tant que l'un des leaders de ce secteur en Tunisie, nous accompagnons depuis plus de 14 ans nos clients bancaires et financiers dans l'évolution de leur business model, dans la définition et la mise en œuvre de nouveaux business models cibles et dans l'amélioration de leurs performances.

    ADRESSE
    23, Avenue de Naplouse 1001 Tunis, Tunisie
    TÉLÉPHONE
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com