Débute avec le langage C | Guide Complet

Apprenez les bases de l'algorithmique via la programmation en langage C.
4.3 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
268 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 42
  • Length 11 hours
  • Skill Level All Levels
  • Languages French
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 French

Course Description

Cette formation langage C détaille les concepts de base et présente les fondamentaux du langage C à savoir les types scalaires, les structures de contrôle et les types structurés, les fonctions, les pointeurs et les tableaux. 

Par ailleurs, cette formation langage C insiste sur certains concepts avancés comme la compilation et ses différentes étapes, les pointeurs sur fonctions ou bien les ajouts des normes C99 et C11 tout en apportant un complément théorique riche comme la mémoire centrale, les liens entre pointeurs et tableaux, les fonctions utiles de la bibliothèque standard. 

Aussi, plusieurs séries de démonstration accompagnent cette formation langage C pour proposer des exemples pratiques

What are the requirements?

  • Il n’y a pas de pré-requis pour cette formation langage C car il s’agit d’aborder les concepts fondamentaux du langage de programmation.

What am I going to get from this course?

  • Acquérir une base solide en programmation, en langage C et en algorithmique, s’approprier les termes techniques adéquats

What is the target audience?

  • Débutants et intermédiaires en programmation

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Présentation de la formation
Présentation de la formation
Preview
06:25
Préparer l'environnement de développement
Preview
12:40
Section 2: Premiers pas en C
Présentation du langage C et ses atouts
09:08
Un premier programme
07:51
Utilisation élémentaire de la chaine de production
05:28
Les outils de développement
09:06
Exécution du premier programme
10:19
Section 3: Les mémoires et le programme
RAM et autres mémoires
22:39
Gestion d'un programme par l'OS
16:03
Section 4: Types, opérateurs et expressions
Types et opérateurs arithmétiques
30:57
Affectation, incrémentation et ordre
09:36
Opérateurs logiques
18:43
Autres opérateurs et priorités
05:54
Déclaration des variables
06:24
Section 5: Structures de contrôle
Notions de blocs
08:45
Boucles "while", "for"
12:15
Structure de choix: « if », « switch »
19:21
Contrôle de boucles, return et goto
19:34
Introduction à l'algorithmique
17:53
Section 6: Pointeurs, tableaux et chaines de caractères
Les pointeurs
29:15
Les tableaux
13:29
Liens entre pointeurs et tableaux
13:29
Chaines de caractères
27:46
Section 7: Les types structurés
Structures et unions
16:27
typedef, les champs de bits,énumération
17:31
Structures incomplètes C99 et anonymes en C11
20:14
Listes chaînées
22:29
Section 8: Les fonctions
Définition, déclaration et appel d'une fonction
20:03
Arguments et variables
31:33
Pointeurs sur fonctions
20:55
Section 9: Compilation séparée
Chaîne de production
31:37
L'outil Makefile
20:05
Configuration mémoire d'un programme
04:55
Classes d'allocation des variables
15:46
Section 10: Le préprocesseur
Préprocesseur et directives
10:53
Les marqueurs # et ##
09:26
La compilation conditionnelle
04:28
Section 11: La bilbiothèque standard
Fonctions mathématiques
05:01
Entrée/sorties et fichier
35:08
Manipulation de chaînes de caractères
17:51
Les normes C89/C99/C11
12:13
Section 12: Conclusion et ressources
Conclusion et ressources
02:41

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alphorm Formations, Des formations de très haut niveau

Alphorm est la seule et première plateforme française qui délivre des formations sur des sujets avancées des TIC. 
Alphorm permet à quiconque d'acquérir des compétences informatiques, créatives, et pratiques pour atteindre leurs objectifs personnels et professionnels. Les membres reçoivent un accès illimité à une vaste bibliothèque de vidéoformations de hautes qualités enseignées par des formateurs experts qui travaillent aussi en tant que professionnels.

Ready to start learning?
Take This Course