Apprendre Le C# (C-Sharp) De Débutant à Expert. | Udemy

Apprendre le C# (C-Sharp) de débutant à Expert.Rating: 4.5 out of 5(391 ratings)1,835 studentsDevelopmentProgramming LanguagesC# (programming language)Preview this courseApprendre le C# (C-Sharp) de débutant à Expert.Développez des applications en C# avec Visual Studio.Created byJean-philippe PareinLast updated 10/2025FrenchFrench [Auto],Preview this course

What you'll learn

  • L'environnement Visual Studio
  • Les notions de base du C#
  • Les Fondamentaux du langage
  • La Programmation Orientée Objet en C#
  • La Persistance des données
  • Les applications Winforms
  • Les Principaux contrôles et composants
  • Les Boites de dialogues
  • La réalisation de menus et de barres d'outils
  • Les évènements de contrôles
  • La compilation en C#
  • Gérer la documentation de code
Show moreShow less

Explore related topics

  • C# (programming language)
  • Programming Languages
  • Development

Course content

14 sections • 107 lectures • 17h 16m total lengthExpand all sections

Introduction et installation de l'environnement de développement3 lectures • 21min

  • IntroductionPreview4:32
  • Installation de Visual Studio Community (IDE)7:00
  • Découverte de Visual Studio Community et exécution de votre premier programme9:15

Les notions de bases du C#18 lectures • 2hr 48min

  • Structure et Syntaxe d'un programme C#11:57
  • Les Variables11:05
  • La concaténationPreview4:50
  • Les opérations arithmétiques11:31
  • Instruction conditionnelle "If"15:27
  • Instruction conditionnelle "Switch"7:26
  • Exploiter la saisie au clavier "Readline"4:55
  • Les tableaux Unidimensionnels9:12
  • Les structures conditionnelles.mp410:41
  • Les conversions entre les types (Cast)11:04
  • Les listes10:06
  • Les dictionnaires13:45
  • Les énumérations (constantes)9:05
  • Gestions des exceptions11:46
  • Condition ternaire5:31
  • Personnaliser la console4:10
  • Exercice de codage : Trouve le nombrePreview4:12
  • Exercice de codage : Correction11:11

Les Fondamentaux du C#13 lectures • 2hr 6min

  • Les méthodes6:47
  • Les arguments des méthodes9:16
  • Les Fonctions10:35
  • La méthode main8:03
  • Surcharge de méthode6:25
  • Les méthodes génériques4:50
  • Le Type Var3:21
  • Mots-clés “ref” et “out”7:39
  • Les Délégués8:18
  • Action Délégués7:40
  • Date et heure27:26
  • Manipuler les chaines de caractères14:58
  • La classe Array10:47
  • Quiz C# les Fondamentaux

Programmation Orientée Objet (P.O.O)13 lectures • 1hr 53min

  • Introduction à la P.O.O9:57
  • Classe , Attributs et méthodesPreview8:33
  • Le constructeur de classe6:58
  • Encapsulation Accesseurs et mutateurs (Getter/Setter)11:10
  • Le concept d' héritage12:23
  • Classe Abstraite (Concept Abstraction)5:50
  • Le polymorphisme (virtual override new)9:31
  • Le modificateur Sealed4:32
  • Le modificateur d'accès protected5:50
  • Les Structures8:41
  • Les interfaces14:20
  • Exercice de codage : Classe Rectangle1:33
  • Correction exercice de codage : Classe Rectangle13:53

Persistance des données6 lectures • 1hr 14min

  • Ecriture/lecture dans un fichier texte12:46
  • Sérialisation d'objet au format Json19:23
  • SqLite : création base de données et table16:33
  • SqLite : Ajouter des données9:03
  • SqLite : Lire des données10:20
  • La Classe Environnement6:22
  • Quiz C# Persistance des données

Application Windows Forms (WinForms) interface graphique2 lectures • 17min

  • Introduction interface graphique Windows Forms2:30
  • L'environnement de travail Windows Forms14:43

Les principaux contrôles WinForms17 lectures • 2hr 52min

  • Le contrôle Label10:05
  • Le contrôle TextBox10:50
  • Le contrôle Timer10:47
  • Le contrôle ComboBox14:49
  • Le contrôle numericUpDown4:17
  • Le contrôle dateTimePicker8:02
  • Le contrôle ListBox18:36
  • Le contrôle ProgressBar11:17
  • Le contrôle RadioButton10:10
  • Le contrôle CheckBox11:42
  • Le contrôle ToolTip7:52
  • Le contrôle Trackbar6:00
  • Le contrôle ListView22:45
  • Le contrôle ImageList9:34
  • Le contrôle PictureBox7:33
  • Exercice de codage : ChronomètrePreview1:05
  • Exercice de codage : Chronomètre - Correction6:57

Les contrôles de boite de dialogues7 lectures • 1hr 17min

  • Boites messages7:34
  • Boite de dialogue fontDialog9:36
  • Boite de dialogue ColorDialog3:41
  • Boite de dialogue openFileDialog13:30
  • Boite de dialogue saveFileDialog9:38
  • Boite de dialogue folderBrowserDialog8:56
  • Impression et Boite de dialogue24:08
  • Quiz C# Les contrôles de boite de dialogues

Contrôle de menu et de barre d'outils4 lectures • 33min

  • Contrôle menuStrip7:43
  • Contrôle contextMenuStrip3:59
  • Contrôle statusStrip11:33
  • Les contrôles toolStrip & toolStripContainer9:55
  • Quiz C# Contrôle de menu et de barre d'outils

Les conteneurs5 lectures • 40min

  • Le Contrôle Panel8:14
  • Le Contrôle SplitContainer5:48
  • Le Contrôle FlowLayoutPanel7:53
  • Le contrôle TableLayoutPanel8:19
  • Le contrôle tabControl9:44
  • Quiz C# Les conteneurs
4 more sections

Requirements

  • Un ordinateur et de la persévérance.

Description

Le langage C# est utilisé pour le développement d'application que ce soit en mode console ou encore en mode fenêtré, mais aussi pour créer des jeux vidéo grâce à Unity, ou encore des applications Web (ASP).

C'est un langage puissant et de plus en plus populaire qui s'appuie sur framework .NET.

Le C# est un langage de programmation généraliste crée par Microsoft , il est bien construit, il est relativement intuitif et très puissant. C'est un langage dit "fortement typé" orientée objet.

Pourquoi apprendre le langage C# ?

  • Idéal pour les débutants

  • Simple à maintenir

  • La vitesse

  • La communauté

  • Les opportunités de carrière

Dans ce cours vous apprendrez les bases du C#, puis progressivement vous monterez en compétences pour enfin maitriser ce fabuleux langage de programmation. Des questionnaires ainsi que des ateliers pratiques (avec corrigé), vous permettrons de tester vos compétences tout au long de cette formation.

Vous apprendrez par exemple :

  • La programmation Orientée Objet

  • Les délégués

  • Les collections

  • La manipulation de chaine de caractères

  • La persistance des données

  • Les applications Winforms

  • Les génériques

  • Les contrôles

  • ou encore à exploiter Visual Studio et biens d'autres choses.

A la fin de ce cours vous serez capable d'utiliser le C# et de créer des applications sous Mac, Windows ou encore Unity.

Pour plus de détails je vous invite à consulter le plan de cours ou de regarder les vidéos en libre accès.

ATTENTION : Sous MacOS, Visual Studio ne permet pas de créer des applications WinForms, uniquement en mode console.

Who this course is for:

  • Développeurs débutants
  • Développeurs désireux de monter en compétences
  • Toutes personnes voulant découvrir la programmation.
Show moreShow lessReport abuse

Tag » Apprendre Csharp