Accueil > Formations > Systèmes Embarqués & IoT > Ingénierie & Développement Embarqué > Langage C Perfectionnement
Formation Langage C Perfectionnement
Suivez notre formation C perfectionnement de référence !
Vue d'ensemble
Avoir suivi le stage « Langage C -Initiation » ou connaissances équivalentes.
Objectifs pédagogiques
Programme détaillé
Rappel de base du langage C
Architecture d’un programme
Types de données
Structures de contrôle
Fonctions et visibilité
Pointeurs et allocation dynamique
Pointeurs
Pointeurs de fonction
Pointeurs de tableau
Indirections à plusieurs niveaux
Fonctions
Récursivité
Nombre de paramètres variables
Passage de paramètres
Passage par valeur
Passage par pointeur
Gestion des fichiers
Fichiers bufférisés
Fichiers non bufférisés
Appels système
Processus et fork()
Lecture d’un répertoire
Le réseau (sockets)
Gestion de la mémoire
Classe de stockage
Gestion du tas
Le préprocesseur
Compilation conditionnelle
Constantes pures
Macros
Déclarations spéciales
Variables externes
Fonctions exportées et importées de DLL
Variables statiques
Fonctions inline
Constitution et appel de fonctions assembleur
Faut-il encore utiliser l’assembleur ?
Mise en oeuvre
Édition des liens
Optimisation
De la vitesse
De la mémoire
Débogueurs
Symboles de débogage
Variables suivies
Points d’arrêts
Profiler
Objectif du profiling
Mise en oeuvre
Interpréter le résultat
Portabilité
Standard ANSI C
Standard POSIX
Unix / Windows
Bibliothèques partagées (SO, DLL)
Librairies
Librairies standard
Constituer une librairie
Prochaines sessions
Ils nous font confiance
Cette année notre filière Ingénierie & Développement Embarqué a accompagné plus de 14 entreprises dont :
Avis des participants
La formation correspondait parfaitement à mes attentes. J’ai appris énormément de choses sur les systèmes embarqués ainsi que sur l’utilisation de Rust en environnement contraint. Les supports pédagogiques sont clairs et le formateur est excellent. Les travaux pratiques sont très bien dosés, tant en termes…
Michaël Grand a fait part d'une grande pédagogie et d'une très bonne écoute. Il a su également adapter la formation en fonction de certains de nos besoins particuliers. Instructif et pertinent.
Votre formateur
Yannick C.
Formateur Python
Yannick intervient sur des formations portant sur les langages et écosystèmes backend. Parmi les formations qui lui sont confiées figurent notamment « PHP » et « Python ». Son activité de formation remonte à 1991, soit plus de 35 ans d’expérience.
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Questions fréquentes
Combien de temps dure la formation Langage C Perfectionnement ?
Cette formation se déroule sur 3 jours.
Quels sont les prérequis pour suivre la formation Langage C Perfectionnement ?
Avoir suivi le stage « Langage C -Initiation » ou connaissances équivalentes.
Quel est le prix de la formation Langage C Perfectionnement ?
En inter-entreprises, elle est à 1 950 € HT par participant ; en intra-entreprise, elle est à 4 950 € HT pour le groupe. Un tarif sur-mesure est également disponible sur devis.
La formation Langage C Perfectionnement délivre-t-elle une certification ?
Cette formation ne délivre pas de certification. Une attestation de fin de formation vous sera remise à l'issue de la session.
La formation Langage C Perfectionnement est-elle éligible à un financement OPCO ?
Oui, cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Choisissez votre formation
Mon contact chez SPARKS est professionnel et très réactif. Les échanges sont simples, efficaces, et la collaboration se déroule dans d'excellentes conditions.
