Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Développement: Langage C - Perfectionnement - Ascent Formation
Retour aux formations
Développement

Formation Langage C - Perfectionnement

3 jour(s) • 21h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : Ce cours vous permet d'approfondir et d'élargir vos connaissances en langage C

  • Approfondir les bases en langage C
  • Découvrir et maîtriser les concepts avancés du langage C
  • Appréhender les fonctionnalités proposées par la librairie standard

  • Développeurs
  • Ingénieurs
  • Informaticiens

  • Avoir des bases solides en langage C

  1. 1

    Introduction

    • Fonctions & paramètres
    • Fonctions et variables statiques
    • Les pointeurs, tableaux et tableaux de pointeurs
    • Les paramètres de la ligne de commande
    • Les pointeurs de fonction et tableaux de pointeurs vers fonctions
    • Utilisation de type def pour les déclarations
    • Bonnes pratiques
  2. 2

    Premiers pas avec les fonctionnalités avancées du langage C

    • Maitrise avancée des pointeurs
    • Le mot-clé "const", les pointeurs "const" et les pointeurs vers constantes
    • Fonctions à nombre d'arguments variables
    • Les structures, les unions et les énumérations
    • Allocations dynamiques de structures complexes : listes et doublement chainés
    • Comptage de références et allocateurs mémoire
  3. 3

    Compilateur

    • Les directives du préprocesseur et les pièges des macros
    • Utiliser le débugger
    • MakeFile
    • Utilisation d'un gestionnaire de code source : Git
  4. 4

    Les ajouts de la norme C99

    • Nouveaux types de données
    • Fonctions "inline" et tableaux de taille variable
    • Macros à nombre de paramètres variables
    • Support des flottants IEEE 754
  5. 5

    Les ajouts de la norme C11

    • Gestion avancée de la concurrence : mutex, threads et thread storage
    • Assertions statiques
    • Meilleure gestion unicode
  6. 6

    La librairie standard

    • Fonctions mathématiques
    • Date et heure
    • Manipulation avancée des chaînes de caractères
    • Lecture et écriture de fichiers
    • La communication avec des sockets

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Langage C - Perfectionnement

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.