Description de la formation
Découvrez la formation Langage C Niveau 2 proposée par SII LEARNING et formez-vous avec des professionnels du secteur ! En vous formant avec SII LEARNING vous aborderez les thématiques suivantes : Langage et IDE. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.
Objectifs visés
- Apporter aux participants les connaissances et la pratique des fonctions appartenant aux principales bibliothèques standards du langage C
- Une courte initiation aux techniques de programmation en C sous Windows sera faite
Contenu
- Rappel de base
- 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 bufferisés
- Fichiers non bufferisés
- Appels système
- Processus
- 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 œuvre
- Edition 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 œuvre
- Interpréter le résultat
- Portabilité
- Standard ANSI C
- Standard POSIX
- Unix / Windows
- Bibliothèques partagées : SO, DLL
- Librairies
- Librairies standards
- Constituer une librairie
- Variables externes
- Fonctions exportées et importées de DLL
- Variables statiques
- Fonctions inline
Public Cible
Prérequis
Moyens Pédagogiques
- Formateur expert dans le domaine
- 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
- Vidéoprojecteur et tableau blanc
- Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
- Éligible au CPF avec passage de certification TOSA ou PCIE (en option)
En amont de la formation
- - Audit par téléphone par nos commerciaux et formateurs
- - Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire
Au cours de la formation
- Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.
En fin de formation
- - Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
- - Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
- Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur
Modalités d’inscription
- Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr
Modalités particulières
- Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Visualiser la vidéo
SII LEARNING est un organisme de formation spécialisé dans les domaines informatique, bureautique et management. Ces prestations vont de l’analyse des besoins à la gestion complète des plans de formation. En complément de leurs 400 programmes standards de formation, SII LEARNING...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations