DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Langage C

Date de mise à jour : 25/02/2025 | Identifiant OffreInfo : 03_251258514F

Information fournie par :
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes)

Objectifs, programme, validation de la formation

Objectifs

S'initier au langage C

Maîtriser les types de données et structures

Gérer le contrôle de flux

Développer des fonctions et modularité

Optimiser la gestion de la mémoire

Approfondir la manipulation avancée et applications

Programme de la formation

S'initier au langage C

- Découvrir l'histoire et les usages du langage C

- Comprendre la syntaxe de base et la structure d'un programme C

- Installer et configurer un environnement de développement (IDE)

- Exécuter et compiler un programme en ligne de commande

- Utiliser des outils de base pour le débogage

- Rédiger un programme C structuré avec des commentaires

Maîtriser les types de données et structures

- Identifier les types de données de base et leurs utilisations

- Appliquer des opérateurs arithmétiques et logiques

- Utiliser des structures de données complexes (tableaux, structures)

- Manipuler des chaînes de caractères en C

- Intégrer des constantes et des macros pour optimiser le code

- Concevoir des structures personnalisées pour des données complexes

Gérer le contrôle de flux

- Utiliser les instructions conditionnelles (if, else, switch)

- Utiliser les boucles for, while, et do-while

- Explorer les concepts de contrôle de flux avancé (break, continue)

- Manipuler des boucles imbriquées et des tableaux multidimensionnels

- Utiliser les opérateurs de comparaison et d'assignation

- Construire des blocs de code pour des conditions multiples

Développer des fonctions et modularité

- Déclarer et utiliser des fonctions en C

- Passer des arguments par valeur et par adresse

- Comprendre les concepts de portée des variables

- Expérimenter avec les fonctions récursives

- Utiliser les bibliothèques standards pour simplifier le code

- Structurer le programme avec des prototypes de fonction

Optimiser la gestion de la mémoire

- Explorer l'allocation statique et dynamique de la mémoire

- Manipuler les pointeurs et la notion d'adressage

- Utiliser malloc, calloc, realloc, et free

- Identifier les erreurs de mémoire courantes et les éviter

- Travailler avec des pointeurs vers des structures

- Gérer la mémoire pour les chaînes de caractères et les structures complexes

Approfondir la manipulation avancée et applications

- Créer et manipuler des fichiers en C (lecture et écriture)

- Utiliser des bibliothèques externes pour des fonctionnalités avancées

- Comprendre les concepts avancés de préprocesseur (define, include)

- Travailler avec les pointeurs de fonction pour des programmes dynamiques

- Intégrer les notions de compilation conditionnelle pour des configurations spécifiques

- Concevoir un projet final intégrant plusieurs concepts

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
14 heures total

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Aucun

Modalités d'accès

Lieu de réalisation de l'action

Formation entièrement à distance
Adresse
80 Cours Docteur Long
69003 - Lyon 3e
Responsable : Réseau Formateurs
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
80 Cours Docteur Long
69003 - Lyon 3e
Responsable :
Téléphone fixe : 0482537126
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Réseau Formateurs
SIRET: 79966309100020

Responsable : RISSOAN
Téléphone fixe : 0482537126
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2025 au 31/12/2026
débutant le : 01/01/2025
Adresse d'inscription
80 Cours Docteur Long
69003 - Lyon 3e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Réseau Formateurs
SIRET : 79966309100020

Adresse
80 Cours Docteur Long
69003 - Lyon 3e
Téléphone fixe : 0482537126
Contacter l'organisme