M2i Formation

Langages et développement - Conception et langages

Langage C - Les bases de la programmation

Présentiel

5 jours (35 heures) - C-IN

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

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.


Éligible aux financements suivants : Formation éligible au CPF

La Défense15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
La Défense09/09/20192 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Nancy15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Reims15/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Évreux15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Le Havre15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Lille15/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Grenoble15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Lyon15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne15/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Orléans15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Tours15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Bordeaux09/09/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Montpellier15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence09/09/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Squelette

  • Schéma d'un fichier programme C
  • Grammaire d'un fichier C
  • Grammaire d'un MAIN.C

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

Instructions

  • Affectation
  • Opérateurs
  • Interprétation des instructions abrégées
  • La manipulation des variables
  • Expressions conditionnelles
  • Boucles while et for

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

Les fichiers

  • Ouverture
  • Fermeture
  • Ecriture dans un fichier
  • Lecture dans un fichier

Les pointeurs

  • Importance des pointeurs
  • Pointeurs et gestion mémoire
  • Adresse et valeur
  • Types de pointeurs : variables, fonctions

Les listes chaînées

  • Types de listes chaînées (simples et doubles)
  • Ajout et suppression
  • Parcours d'une liste

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 est en français.