Accueil    Formations    Informatique    Langages et développement    Conception et langages    Langage C - Les bases de la programmation

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Ecrire de façon structurée des programmes en C
  • Utiliser les fonctions de la bibliothèque standard du C
  • Déclarer et appeler des fonctions
  • Maîtriser la syntaxe et les instructions de base du langage
  • Utiliser des chaînes de caractères
  • Comprendre l'intérêt des pointeurs.

Niveau requis

Avoir suivi le cours PRG-IN "Algorithmique et programmation structurée" ou avoir les connaissances équivalentes.

Public concerné

Développeurs.

Programme

Jour 1

Squelette

  • Schéma d'un fichier programme C
  • Grammaire d'un fichier C et d'un MAIN.C
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un premier programme basique en C
  • Utilisation des outils de compilation

Déclaration de variables

  • Schéma de la déclaration
  • Implémentation
  • Allocation et désallocation
  • Variables de type prédéfini
  • Tableaux
  • Pointeur
  • Structure
  • Union
  • Variable de type "home made"
  • Structures et énumérations
  • Constante
Exemple de travaux pratiques (à titre indicatif)
  • Projet sur la déclaration des différents types de variables en C
    • Les variables simples
    • Les tableaux
    • Les structures...

Jour 2

Instructions

  • Affectation
  • Opérateurs
  • Interprétation des instructions abrégées
  • La manipulation des variables
  • Expressions conditionnelles
  • Boucles While et For
Exemples de travaux pratiques (à titre indicatif)
  • A partir du premier projet créé, mise en oeuvre de toutes les instructions principales du langage C
  • Les structures de contrôle du C
    • Tests et boucles

Jour 3

Les fonctions

  • Définition et déclaration : syntaxe
  • Fonctions et structure du code
  • Appel de fonctions
  • Déclaration de la fonction dans le bloc appelant
  • Passage des paramètres

Manipulation de chaînes de caractères

  • Principe
  • Les fonctions de manipulations
Exemples de travaux pratiques (à titre indicatif)
  • Projet permettant de comprendre
    • Les définitions de fonction en C
    • Les appels de fonction
    • Les façons de passer les paramètres et les conséquences
  • Travail sur la manipulation des chaînes de caractères

Jour 4

Les fichiers

  • Ouverture
  • Fermeture
  • Ecriture et lecture dans un fichier

Les pointeurs

  • Importance des pointeurs
  • Pointeurs et gestion mémoire
  • Adresse et valeur
  • Types de pointeurs : variables, fonctions
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un nouveau projet sur la gestion des fichiers en C, lecture et écriture
  • Travail sur l'importance des pointeurs en C, pointeurs mémoire, pointeurs sur fonction...

Jour 5

Les listes chaînées

  • Types de listes chaînées
    • Simples
    • Doubles
  • Ajout et suppression
  • Parcours d'une liste
Exemple de travaux pratiques (à titre indicatif)
  • Projet final permettant de rassembler tout ce qui a été vu dans le cours et de le finaliser par un exercice de création d'une liste chaînée intelligente

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification (proposé en option) est en français.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

Je réserve avec mon CPF

Malgré la fermeture temporaire de nos agences, toutes nos formations peuvent être suivies à distance. Réservez votre formation ou contactez votre conseiller formation.

20/04/2020 Paris La Défense 2 750 € HT Je m'inscris

22/06/2020 Paris La Défense 2 750 € HT Je m'inscris

05/10/2020 Paris La Défense 2 750 € HT Je m'inscris

23/11/2020 Paris La Défense 2 750 € HT Je m'inscris

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Je réserve avec mon CPF

Malgré la fermeture temporaire de nos agences, toutes nos formations peuvent être suivies à distance. Réservez votre formation ou contactez votre conseiller formation.

20/04/2020 Nancy 2 750 € HT Je m'inscris

20/04/2020 Strasbourg 2 750 € HT Je m'inscris

20/04/2020 Reims 2 750 € HT Je m'inscris

20/04/2020 Metz 2 750 € HT Je m'inscris

20/04/2020 Mulhouse 2 750 € HT Je m'inscris

22/06/2020 Nancy 2 750 € HT Je m'inscris

22/06/2020 Strasbourg 2 750 € HT Je m'inscris

22/06/2020 Reims 2 750 € HT Je m'inscris

22/06/2020 Metz 2 750 € HT Je m'inscris

22/06/2020 Mulhouse 2 750 € HT Je m'inscris

05/10/2020 Nancy 2 750 € HT Je m'inscris

05/10/2020 Strasbourg 2 750 € HT Je m'inscris

05/10/2020 Reims 2 750 € HT Je m'inscris

05/10/2020 Metz 2 750 € HT Je m'inscris

05/10/2020 Mulhouse 2 750 € HT Je m'inscris

23/11/2020 Nancy 2 750 € HT Je m'inscris

23/11/2020 Strasbourg 2 750 € HT Je m'inscris

23/11/2020 Reims 2 750 € HT Je m'inscris

23/11/2020 Metz 2 750 € HT Je m'inscris

23/11/2020 Mulhouse 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Je réserve avec mon CPF

Malgré la fermeture temporaire de nos agences, toutes nos formations peuvent être suivies à distance. Réservez votre formation ou contactez votre conseiller formation.

20/04/2020 Lille 2 750 € HT Je m'inscris

20/04/2020 Rouen 2 750 € HT Je m'inscris

20/04/2020 Nantes 2 750 € HT Je m'inscris

20/04/2020 Caen 2 750 € HT Je m'inscris

20/04/2020 Évreux 2 750 € HT Je m'inscris

20/04/2020 Le Havre 2 750 € HT Je m'inscris

22/06/2020 Lille 2 750 € HT Je m'inscris

22/06/2020 Rouen 2 750 € HT Je m'inscris

22/06/2020 Nantes 2 750 € HT Je m'inscris

22/06/2020 Caen 2 750 € HT Je m'inscris

22/06/2020 Évreux 2 750 € HT Je m'inscris

22/06/2020 Le Havre 2 750 € HT Je m'inscris

05/10/2020 Lille 2 750 € HT Je m'inscris

05/10/2020 Rouen 2 750 € HT Je m'inscris

05/10/2020 Nantes 2 750 € HT Je m'inscris

05/10/2020 Caen 2 750 € HT Je m'inscris

05/10/2020 Évreux 2 750 € HT Je m'inscris

05/10/2020 Le Havre 2 750 € HT Je m'inscris

23/11/2020 Lille 2 750 € HT Je m'inscris

23/11/2020 Rouen 2 750 € HT Je m'inscris

23/11/2020 Nantes 2 750 € HT Je m'inscris

23/11/2020 Caen 2 750 € HT Je m'inscris

23/11/2020 Évreux 2 750 € HT Je m'inscris

23/11/2020 Le Havre 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Je réserve avec mon CPF

Malgré la fermeture temporaire de nos agences, toutes nos formations peuvent être suivies à distance. Réservez votre formation ou contactez votre conseiller formation.

20/04/2020 Lyon Part-Dieu 2 750 € HT Je m'inscris

20/04/2020 Grenoble 2 750 € HT Je m'inscris

Session confirmée 22/06/2020 Lyon Part-Dieu 2 750 € HT Je m'inscris

22/06/2020 Grenoble 2 750 € HT Je m'inscris

05/10/2020 Lyon Part-Dieu 2 750 € HT Je m'inscris

05/10/2020 Grenoble 2 750 € HT Je m'inscris

23/11/2020 Lyon Part-Dieu 2 750 € HT Je m'inscris

23/11/2020 Grenoble 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Je réserve avec mon CPF

Malgré la fermeture temporaire de nos agences, toutes nos formations peuvent être suivies à distance. Réservez votre formation ou contactez votre conseiller formation.

20/04/2020 Tours 2 750 € HT Je m'inscris

20/04/2020 Orléans 2 750 € HT Je m'inscris

20/04/2020 Bordeaux 2 750 € HT Je m'inscris

20/04/2020 Blois 2 750 € HT Je m'inscris

20/04/2020 Bourges 2 750 € HT Je m'inscris

20/04/2020 Châteauroux 2 750 € HT Je m'inscris

20/04/2020 Le Mans 2 750 € HT Je m'inscris

20/04/2020 Niort 2 750 € HT Je m'inscris

20/04/2020 Poitiers 2 750 € HT Je m'inscris

22/06/2020 Tours 2 750 € HT Je m'inscris

22/06/2020 Orléans 2 750 € HT Je m'inscris

22/06/2020 Bordeaux 2 750 € HT Je m'inscris

22/06/2020 Blois 2 750 € HT Je m'inscris

22/06/2020 Bourges 2 750 € HT Je m'inscris

22/06/2020 Châteauroux 2 750 € HT Je m'inscris

22/06/2020 Le Mans 2 750 € HT Je m'inscris

22/06/2020 Niort 2 750 € HT Je m'inscris

22/06/2020 Poitiers 2 750 € HT Je m'inscris

05/10/2020 Tours 2 750 € HT Je m'inscris

05/10/2020 Orléans 2 750 € HT Je m'inscris

05/10/2020 Bordeaux 2 750 € HT Je m'inscris

05/10/2020 Blois 2 750 € HT Je m'inscris

05/10/2020 Bourges 2 750 € HT Je m'inscris

05/10/2020 Châteauroux 2 750 € HT Je m'inscris

05/10/2020 Le Mans 2 750 € HT Je m'inscris

05/10/2020 Niort 2 750 € HT Je m'inscris

05/10/2020 Poitiers 2 750 € HT Je m'inscris

23/11/2020 Tours 2 750 € HT Je m'inscris

23/11/2020 Orléans 2 750 € HT Je m'inscris

23/11/2020 Bordeaux 2 750 € HT Je m'inscris

23/11/2020 Blois 2 750 € HT Je m'inscris

23/11/2020 Bourges 2 750 € HT Je m'inscris

23/11/2020 Châteauroux 2 750 € HT Je m'inscris

23/11/2020 Le Mans 2 750 € HT Je m'inscris

23/11/2020 Niort 2 750 € HT Je m'inscris

23/11/2020 Poitiers 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Je réserve avec mon CPF

Malgré la fermeture temporaire de nos agences, toutes nos formations peuvent être suivies à distance. Réservez votre formation ou contactez votre conseiller formation.

30/03/2020 Toulouse 2 750 € HT Je m'inscris

20/04/2020 Montpellier 2 750 € HT Je m'inscris

20/04/2020 Sophia Antipolis 2 750 € HT Je m'inscris

11/05/2020 Toulouse 2 750 € HT Je m'inscris

22/06/2020 Aix-en-Provence 2 750 € HT Je m'inscris

22/06/2020 Montpellier 2 750 € HT Je m'inscris

22/06/2020 Sophia Antipolis 2 750 € HT Je m'inscris

06/07/2020 Toulouse 2 750 € HT Je m'inscris

22/07/2020 Toulouse 2 750 € HT Je m'inscris

21/09/2020 Toulouse 2 750 € HT Je m'inscris

05/10/2020 Aix-en-Provence 2 750 € HT Je m'inscris

05/10/2020 Montpellier 2 750 € HT Je m'inscris

05/10/2020 Sophia Antipolis 2 750 € HT Je m'inscris

12/10/2020 Toulouse 2 750 € HT Je m'inscris

23/11/2020 Aix-en-Provence 2 750 € HT Je m'inscris

23/11/2020 Montpellier 2 750 € HT Je m'inscris

23/11/2020 Sophia Antipolis 2 750 € HT Je m'inscris

23/11/2020 Toulouse 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous