Apprendre la programmation avec le langage C
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Apprendre la programmation avec le langage C

Arnaud Mercier
39,99€
3 paiements de 13,00€ avec Klarna. En savoir plus

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
12m16
 
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
16m41
 
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
32m06
 
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
39m27
 
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
32m58
 
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
36m14
 
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
48m42
 
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
52m47
 
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
27m11
 
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
43m13
 
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)
57m18
 
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
1h08
 
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
38m22
 
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
24m51
 
Leçon 1Présentation des modules
Leçon 2Les statics
Leçon 3Exercice et bilan
Chapitre 15 : Types personnalisés
1h05
 
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
46m23
 
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
1h14
 
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
24m33
 
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
180
Apprenants
5
Commentaires
5/5
Note moyenne
5/5
5
4/5
0
3/5
0
2/5
0
1/5
0
Bernard Chabloz
Bernard Chabloz
Publié le 29/06/2024
Merci pour ce tuto, solide, clair la plupart du temps, et avec de vrais exercices qui forcent à réfléchir.
Franz Dierick
Franz Dierick
Publié le 23/04/2024
Excellente formation et excellent formateur. Le cours est très clair et bien documenté et surtout il contient beaucoup d'exercices. Je suis passé du python au C avec beaucoup de facilités. Merci à vous.
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).

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

Payer plus tard ou en 3x

Prix d'achat : 39,00 €
Pour payer plus tard ou en plusieurs versements échelonnés, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez plus tard ou en plusieurs fois

3 paiements de 13,00 €
tous les mois, sans intérêts
Total : 39,00 €
Afficher les conditions : Klarna
Klarna : conditions d'utilisation du paiement différé en 3 échéances.

Attendez ! 🤗

Accédez à plus de 1424 tutos gratuits

Notre politique de protection des données