Apprendre la programmation avec le langage C
ERROR
00:00
00:00

TUTO Apprendre la programmation avec le langage C

Arnaud Mercier
40,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Bonjour a tous et bienvenue dans cette formation sur la programmation et plus spécialement sur le développement logiciel en C.

Je m'appelle Arnaud Mercier et je serai votre formateur tout au long de ce cours. Je suis ingénieur informatique spécialisé notamment dans l’architecture et le développement logiciel. Lors de mon parcours professionnel j’ai eu l’occasion de travailler sur de très nombreux projets de développement en C comme par exemple:

  • Jeu vidéo pour la Nintendo DS,
  • Décodeur TV pour Orange,
  • Logiciel embarqué pour des jumelles d’observation chez Safran,
  • et bien d’autres...

 

Au programme de cette formation Apprendre la programmation avec le langage C

Dans cette formation pour débutants et intermédiaires en développement, nous allons apprendre les bases du développement logiciel avec le langage C.

  • Comment à partir de lignes de code on peut faire un logiciel exécutable sur notre machine. 
  • Puis, nous verrons les bases du langage C
  • Comment gérer la mémoire via les variables,
  • Comment faire vivre notre programme avec les boucles et conditions
  • Comment utiliser la bibliothèque standard du C (STL) pour interagir avec l’utilisateur.
  • Une fois ces bases acquises, nous augmenterons un peu le niveau avec les redoutables pointeurs et tableaux. C’est souvent la partie que les novices en C redoutent le plus. Mais je vous garantie qu’avec moi ça vous semblera finalement très simple !

Cette formation en ligne est découpée en chapitres et je propose différents ateliers pour mettre en pratique vos acquis.

Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
Bonne formation C.

PS : pour aller plus loin dans la pratique du C, je vous propose une autre formation : 100 exercices en programmation C

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction
Chapitre 2
Mise en place de l'environnement
Chapitre 3
Syntaxe et structure d'un programme de base en C
Chapitre 4
Variables et mémoire
Chapitre 5
Opérations et variables
Chapitre 6
Complément sur les variables
Chapitre 7
Les conditions en C

Plan détaillé du cours

Chapitre 1 : Introduction
12m16s
 
Leçon 1Bienvenue dans cette formation
Leçon 2Comment créer un programme?
Leçon 3Présentation du langage c
Chapitre 2 : Mise en place de l'environnement
16m41s
 
Leçon 1Installer les outils
Leçon 2Créer un nouveau projet C
Leçon 3Compiler son premier programme
Chapitre 3 : Syntaxe et structure d'un programme de base en C
32m06s
 
Leçon 1Les includes
Leçon 2La fonction main
Leçon 3La fonction printf
Leçon 4Instruction et indentation
Leçon 5Les commentaires
Leçon 6Exercice et bilan
Chapitre 4 : Variables et mémoire
39m27s
 
Leçon 1Gestion de la mémoire
Leçon 2Déclarer des variables
Leçon 3Afficher des variables
Leçon 4Principaux types de variables
Leçon 5Tailles des variables en mémoire
Leçon 6Signed et unsigned
Leçon 7Short et long
Leçon 8Exercice et bilan
Chapitre 5 : Opérations et variables
32m58s
 
Leçon 1Les opérateurs
Leçon 2Les expressions
Leçon 3Priorité des opérateurs
Leçon 4Opérateurs spéciaux
Leçon 5Prefixe e suffixe
Leçon 6Lecture depuis la console
Leçon 7Exercice et bilan
Chapitre 6 : Complément sur les variables
36m14s
 
Leçon 1Les constantes
Leçon 2Portée des variables
Leçon 3Typage et transtypage
Leçon 4Overflows
Leçon 5Fonctions Mathématique (stl)
Leçon 6Exercice et bilan
Chapitre 7 : Les conditions en C
48m42s
 
Leçon 1Présentation des conditions
Leçon 2La condition if else
Leçon 3Les opérateurs logique
Leçon 4Priorité des opérateurs logique
Leçon 5Imbrication des conditions
Leçon 6Le switch case
Leçon 7L'opérateur conditionnel
Leçon 8Exercice et bilan
Chapitre 8 : Les boucles en C
52m47s
 
Leçon 1Présentation des boucles en C
Leçon 2La boucle While
Leçon 3La boucle Do While
Leçon 4La boucle For
Leçon 5Règles d'or des boucles
Leçon 6Break et Continue
Leçon 7Boucles imbriqués
Leçon 8Exercice et bilan
Chapitre 9 : Les Pointeurs
27m11s
 
Leçon 1Présentation des pointeurs
Leçon 2Variables et adresses
Leçon 3Créer et utiliser un pointeur
Leçon 4Dangers des pointeurs
Chapitre 10 : Les tableaux
43m13s
 
Leçon 1Présentation des tableaux
Leçon 2Parcourir un tableau
Leçon 3Tableaux et pointeurs
Leçon 4Exercice et bilan
Chapitre 11 : Les chaînes de caractères (strings)
57m18s
 
Leçon 1Présentation des strings
Leçon 2Comparer et rechercher
Leçon 3Modifier et convertir
Leçon 4Saisie de texte sécurisé
Leçon 5Exercice et bilan
Chapitre 12 : Les fonctions
1h08m
 
Leçon 1Présentation des fonctions
Leçon 2Déclarer une fonction
Leçon 3Les paramètres d’une fonction
Leçon 4Le retour d'une fonction
Leçon 5Passage par pointeur
Leçon 6Fonctions et tableaux
Leçon 7Fonction et pointeur du tableau
Leçon 8Prototypes de fonctions
Leçon 9Exercice et bilan
Chapitre 13 : Le préprocesseur
38m22s
 
Leçon 1Présentation du préprocesseur
Leçon 2Les defines
Leçon 3Les conditions de préprocesseur
Leçon 4Les macros
Leçon 5Macros prédéfinies
Leçon 6Exercice et bilan
Chapitre 14 : Programmation modulaire
24m51s
 
Leçon 1Présentation des modules
Leçon 2Les statics
Leçon 3Exercice et bilan
Chapitre 15 : Types personnalisés
1h05m
 
Leçon 1Les enums
Leçon 2Les structures
Leçon 3Les typedefs
Leçon 4Structures complexes
Leçon 5Pointeurs et structures
Leçon 6Exercice et bilan
Chapitre 16 : Allocation dynamique de la mémoire
46m23s
 
Leçon 1Les différentes zones mémoires en C
Leçon 2Fonction malloc
Leçon 3Fonction free
Leçon 4Les tableaux dynamiques
Leçon 5Fonction realloc
Leçon 6Fonction calloc
Chapitre 17 : Gestion des fichiers
1h14m
 
Leçon 1Ouvrir et fermer un fichier
Leçon 2Ecriture d'un fichier
Leçon 3Lecture d'un fichier
Leçon 4Se déplacer dans un fichier
Leçon 5Renommer et supprimer un fichier
Leçon 6Exercice et bilan
Chapitre 18 : Conclusion
24m33s
 
Leçon 1Bilan de la programmation C
Leçon 2Créer et utiliser des modules
Leçon 3Tableaux multidimensionnels

Aperçus

Avis des apprenants

Détail des avis
35
Apprenants
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Membre-7436-8558
Membre-7436-8558
Publié le 04/02/2023
Je n'ai pas encore fini mais pour l'iinstant j'adore et je vous conseil cette formation. En tant que débutant, je trouve que tout est expliqué très simplement et bien expliqué (notamment grâce aux slides).
Membre-988-6642
Membre-988-6642
Publié le 03/01/2022
Parfait pour les vrais debutants!
Jean-Marc Bousseau
Jean-Marc Bousseau
Publié le 18/02/2021
TOP DU TOP. Pas d'hésitations dans le discours. Slides parfaits. Beaucoup de travail. Il manque un peu de zoom pour moi. Votre Formation change de celles dont l’auteurs s’est formé la veille. Parfois un peu rapide encore pour moi. A ce sujet, pour ceux qui liraient ce commentaire, la touche gauche <- permet de reculer dans la vidéo de quelques secondes sans devoir l'arrêter. Bon. Je m'essai aux 100 exercices. Merci. jean-Marc
Arnaud Mercier
Bonjour Jean-Marc, merci beaucoup pour ce retour très motivant! Bonne continuation avec les exos ;) A bientôt Arnaud

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Langage C

Quel est le niveau requis pour suivre ce tuto ?

débutant

Attendez ! 🤗

Accédez à plus de 1351 tutos gratuits

Notre politique de protection des données