L'essentiel du langage C
Avec Denis Réant
Aimé par 1 158 utilisateurs
Durée : 7 h 53 m
Niveau de compétence : Débutant + Intermédiaire
Émission : 12/01/2016
Détails du cours
Apprenez à vous exprimer clairement en langage C. Denis Réant vous présente ce langage très proche du matériel dans le domaine de la programmation. Dans cette formation, assimilez toutes les bases indispensables comme les notions de bit et d'hexadécimal. Prenez en main les fonctions et les outils tels que les structures de contrôle, les opérateurs, le pointeur, les références et les tableaux. Découvrez également les syntaxes et les commandes fondamentales à la programmation en C. Puis exploitez les directives de préprocesseurs, les bibliothèques et l'allocation mémoire dynamique. Cette formation s'adresse à ceux qui veulent débuter dans le monde du code et de la programmation, et à ceux qui souhaitent approfondir leurs connaissances dans la maîtrise du code. À l'issue de cette formation, vous serez en mesure de créer vos premiers codes et de programmer des microprocesseurs simples en langage C.
Compétences que vous obtiendrez
Obtenez un certificat à partager
Partager ce que vous avez appris et démarquez-vous dans le secteur souhaité avec un certificat mettant en valeur vos connaissances acquises dans le cours.
Learning
LinkedIn Learning
Certificat d’accomplissement
-
Affichez sur votre profil LinkedIn dans la rubrique “Licences et certificat”
-
Téléchargez ou imprimez au format PDF pour partager avec d’autres personnes
-
Partagez comme image en ligne pour afficher votre compétence
Rencontrez le formateur
Avis des apprenants
4,6 sur 5
La note globale est calculée à partir de la moyenne des notes soumises. Les notes et les avis peuvent être soumis uniquement par des apprenants non anonymes ayant effectué au moins 40% du cours. Cela nous permet d’éviter les faux avis et le spam.
-
5 étoile 68 % -
4 étoile 26 % -
3 étoile 3 % -
2 étoile 1% -
1 étoile 2 %
-
Abel Ciccoli
Abel Ciccoli
Concepteur Développeur d'Application en alternance fullstack chez diginamic. Prépare un BAC+5 (titre RNCP niveau 7). Go / Java / React Native / HTMX
Table des matières
-
-
(Verrouillé)
Comprendre le fonctionnement du langage C2 m 37 s
-
(Verrouillé)
Exploiter les fichiers source54 s
-
Passer du code source à l'exécutable3 m 16 s
-
(Verrouillé)
Découvrir l'éditeur, le compilateur et le débogueur2 m 28 s
-
(Verrouillé)
Installer le Code Blocks5 m 7 s
-
(Verrouillé)
Installer le plug-in français5 m 39 s
-
(Verrouillé)
Créer son premier programme dans Code Blocks4 m 36 s
-
(Verrouillé)
Rendre un programme visualisable4 m 56 s
-
(Verrouillé)
-
-
(Verrouillé)
Définir la syntaxe de printf4 m 1 s
-
(Verrouillé)
Utiliser la fonction printf6 m 50 s
-
(Verrouillé)
Comprendre la syntaxe générale de printf5 m 54 s
-
(Verrouillé)
Découvrir quelques formats de printf6 m 1 s
-
(Verrouillé)
Gérer des erreurs classiques de printf6 m 12 s
-
(Verrouillé)
Étudier les différents types de variable6 m 53 s
-
(Verrouillé)
Utiliser les formats de variable5 m 20 s
-
(Verrouillé)
Découvrir l'ASCII4 m 8 s
-
(Verrouillé)
Comprendre le programme d'affichage de l'ASCII6 m 20 s
-
(Verrouillé)
Transtyper une variable2 m 56 s
-
(Verrouillé)
Définir le programme de transtypage6 m 36 s
-
(Verrouillé)
-
-
(Verrouillé)
Comprendre les opérateurs arithmétiques ou de calcul4 m 7 s
-
(Verrouillé)
Exploiter les opérateurs arithmétiques ou de calcul8 m 8 s
-
Comprendre les opérateurs d'assignation, d'incrémentation et de comparaison4 m 3 s
-
(Verrouillé)
Utiliser les opérateurs d'assignation, d'incrémentation et de comparaison4 m 30 s
-
(Verrouillé)
Définir les opérateurs logiques8 m 6 s
-
(Verrouillé)
Découvrir les opérateurs à décalage de bits4 m 41 s
-
(Verrouillé)
Exploiter les opérateurs à décalage de bits4 m 44 s
-
(Verrouillé)
Utiliser l'opérateur sizeof et l'adressage4 m 38 s
-
(Verrouillé)
-
-
(Verrouillé)
Comprendre la structure de contrôle if7 m 25 s
-
(Verrouillé)
Prendre en main les conditions4 m 27 s
-
(Verrouillé)
Utiliser la structure if else5 m 20 s
-
(Verrouillé)
Définir la structure de contrôle switch case3 m 10 s
-
(Verrouillé)
Mettre en application switch case5 m 49 s
-
(Verrouillé)
Utiliser while et do-while7 m 36 s
-
(Verrouillé)
Comprendre la structure de contrôle for3 m 1 s
-
(Verrouillé)
Mettre en pratique la structure for5 m 39 s
-
(Verrouillé)
Comprendre les instructions de saut6 m 16 s
-
(Verrouillé)
Appliquer les instructions de saut7 m 2 s
-
(Verrouillé)
Définir la boucle infinie volontaire et involontaire4 m 47 s
-
(Verrouillé)
-
-
(Verrouillé)
Découvrir les tableaux unidimensionnels3 m 31 s
-
(Verrouillé)
Utiliser les tableaux unidimensionnels6 m 56 s
-
(Verrouillé)
Comprendre les tableaux bidimensionnels7 m 9 s
-
(Verrouillé)
Rechercher une valeur dans un tableau6 m 36 s
-
(Verrouillé)
Prendre en main les pointeurs et les adresses5 m 56 s
-
(Verrouillé)
Mettre en pratique les pointeurs3 m 2 s
-
(Verrouillé)
Découvrir une autre application avec les pointeurs6 m 9 s
-
(Verrouillé)
Comprendre l'arithmétique des pointeurs4 m 23 s
-
(Verrouillé)
Utiliser le pointeur sur pointeur4 m 3 s
-
(Verrouillé)
Aborder les pointeurs et les tableaux sans référencement4 m 11 s
-
(Verrouillé)
Utiliser les pointeurs et les tableaux avec référencement5 m 57 s
-
(Verrouillé)
Comprendre le typage par énumération4 m 14 s
-
(Verrouillé)
S'initier au typage par énumération5 m 28 s
-
(Verrouillé)
-
-
(Verrouillé)
Explorer les différentes fonctions du langage C7 m 26 s
-
(Verrouillé)
Définir les fonctions sans paramètres d'entrée4 m 20 s
-
(Verrouillé)
Analyser la portée d'une variable5 m 54 s
-
Paramétrer une fonction avec un ou plusieurs paramètres d'entrée3 m 9 s
-
(Verrouillé)
Utiliser une fonction avec un paramètre de sortie3 m 20 s
-
(Verrouillé)
Utiliser une fonction avec des pointeurs3 m 30 s
-
(Verrouillé)
Exploiter une fonction avec un tableau4 m 21 s
-
(Verrouillé)
Utiliser le mot-clé typedef3 m 34 s
-
(Verrouillé)
Comprendre le mot-clé volatile2 m 39 s
-
(Verrouillé)
Utiliser le mot-clé static2 m 49 s
-
(Verrouillé)
Créer son projet avec un appel externe4 m 41 s
-
(Verrouillé)
-
-
(Verrouillé)
Saisir une valeur depuis le clavier5 m 30 s
-
(Verrouillé)
Saisir une valeur avec la fonction fgets4 m 18 s
-
(Verrouillé)
Saisir une valeur avec la fonction gets2 m 46 s
-
(Verrouillé)
Comprendre le fonctionnement d'une structure5 m 27 s
-
(Verrouillé)
Déclarer et initialiser des structures3 m 5 s
-
(Verrouillé)
Faire une déclaration multiple d'une structure4 m 13 s
-
(Verrouillé)
Compléter une structure4 m 35 s
-
(Verrouillé)
Définir tm de time.h6 m 11 s
-
(Verrouillé)
Compléter avec time.h et un contrôle des entrées5 m 1 s
-
(Verrouillé)
Passer une structure dans une fonction5 m 33 s
-
(Verrouillé)
Utiliser typedef et imbriquer des structures similaires4 m 26 s
-
Utiliser les unions en C8 m 15 s
-
(Verrouillé)
-
-
(Verrouillé)
Aborder les directives de préprocesseurs3 m 8 s
-
(Verrouillé)
Comprendre le préprocesseur #define3 m 1 s
-
(Verrouillé)
Calculer dans #define2 m 4 s
-
(Verrouillé)
Différencier la fonction de la macro3 m 26 s
-
(Verrouillé)
Paramétrer une macro3 m 2 s
-
(Verrouillé)
Utiliser #define et les constantes prédéfinies2 m 53 s
-
(Verrouillé)
Agencer un projet en C6 m 23 s
-
(Verrouillé)
Organiser un projet avec des inclusions multiples3 m 53 s
-
(Verrouillé)
Gérer un projet avec plusieurs fichiers et un header5 m 16 s
-
(Verrouillé)
Créer une compilation conditionnelle if3 m 26 s
-
(Verrouillé)
-
-
(Verrouillé)
Définir la bibliothèque ctype2 m 16 s
-
(Verrouillé)
Utiliser ctype en C7 m 52 s
-
(Verrouillé)
Comprendre l'allocation mémoire automatique3 m 21 s
-
(Verrouillé)
Aborder l'allocation mémoire dynamique5 m 59 s
-
(Verrouillé)
Démarrer avec l'allocation mémoire dynamique5 m 33 s
-
(Verrouillé)
Étudier le cas de la fonction malloc()2 m 46 s
-
(Verrouillé)
Créer un programme avec un tableau dynamique8 m 45 s
-
(Verrouillé)
Lire et écrire un fichier texte6 m 33 s
-
(Verrouillé)
Enregistrer les données dans un fichier texte3 m 44 s
-
(Verrouillé)
Conclure ces fondamentaux sur le langage C4 m 22 s
-
(Verrouillé)
Ce qui est inclus :
- Entraînez-vous tout en suivant la formation 1 fichier d’exercice
- Testez vos connaissances 10 Quiz
- Apprenez même en déplacement Accès sur tablette et téléphone