Aller au contenu principal

C : Fondamentaux

Date de mise à jour :
Identifiant Offre Info : 03_261340106F
Organisme responsable : Dawan (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Maîtriser et appliquer le langage C, comprendre les enjeux et prévoir l'architecture d'un développement procédural

Programme de la formation

Introduction Classification des langages Historique, versions C et les autres langages Environnement, outils Premiers pas en C Structure d'un programme Compilation et contraintes Commentaires, organisation générale, quelques méthodes Méthode main() Fonctions standards d'E/S Types de données Définition de variables, utilisation Types disponibles et conversion de types Création de constantes Opérateurs et expressions ; calculs complexes en C Tableaux Organisation de la…

Introduction
Classification des langages
Historique, versions
C et les autres langages
Environnement, outils

Premiers pas en C
Structure d'un programme
Compilation et contraintes
Commentaires, organisation générale, quelques méthodes
Méthode main()
Fonctions standards d'E/S

Types de données
Définition de variables, utilisation
Types disponibles et conversion de types
Création de constantes
Opérateurs et expressions ; calculs complexes en C
Tableaux
Organisation de la mémoire
Pointeurs simples

Structures de contrôles
Structures de choix (conditions)
Instructions d'itération (boucles)
Interruptions
Optimisations et opérations numériques particulières

Fonctions
Prototypage et définition
Arguments simples et utilisation
Passage de paramètres (par valeur, par adresse)
Valeurs de retour
Surcharge de fonctions
Récursivité et pseudo-récursivités
Structure d'un programme en C avec des fonctions

Pointeurs, C et le système
Déclaration, initialisation
Utilisation simple, conditions d'utilisation
Création dynamique d'une variable
Utilisation avancée (pointeurs de tableaux, tableaux de pointeurs)
Pointeurs de fonction
Quelques bibliothèques : GLib, SDL, GMP

Structures, les données complexes en mémoire
Définition, création
Déclaration d'une variable de structure
Stockage en mémoire, accès aux champs
Tableaux de structures
Structures comme paramètres de fonctions
Pointeurs de structures et listes chaînées
Après le C : présentation de C++ et C#

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

35 h

Financement

Conventionnement
Oui
Financeur
  • Bénéficiaire de l'action

    Programme : Individuel (AIF, POEI, Région individuel, autofinancement)

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Notions de programmation (algorithmique)

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

62 Rue de Bonnel
69003 Lyon 3e

Responsable : Dawan

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

Début

Fin

Adresse d'inscription
62 Rue de Bonnel
69003 Lyon 3e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes