Apprendre le C# (C-Sharp) de débutant à Expert
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
17h17
de formation
106
leçons vidéo
14
chapitres
Débutant
niveau requis
Jean Philippe Parein
Jean Philippe Parein
Formateur

Apprendre le C# (C-Sharp) de débutant à Expert

4.8/5 Trustpilot (1385 avis) Satisfait ou remboursé
17h17
de formation
106
leçons vidéo
14
chapitres

Le langage C# est utilisé pour le développement d'applications, que ce soit en mode console ou encore en mode fenêtré. Il est aussi utilisé pour créer des jeux vidéo grâce à Unity, ou encore des applications Web (ASP).
C'est un langage de programmation puissant et de plus en plus populaire qui s'appuie sur framework .NET.
Le C# est un langage de programmation généraliste créé par Microsoft. Il est bien construit, 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.

Au programme de ce cours en ligne pour apprendre le C#

Dans cette formation en ligne, vous apprendrez les bases du C#.
Puis, progressivement vous monterez en compétences pour enfin maîtriser ce fabuleux langage de programmation.

Des ateliers pratiques (avec corrigé), vous permettront 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 chaînes 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.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction et installation de l'environnement de développement
Chapitre 2
Les notions de bases du C#
Chapitre 3
Les Fondamentaux du C#
Chapitre 4
Programmation Orientée Objet (P.O.O)
Chapitre 5
Persistance des données
Chapitre 6
Application Windows Forms (WinForms) interface graphique
Chapitre 7
Les principaux contrôles WinForms

Table des matières

Chapitre 1 : Introduction et installation de l'environnement de développement

20m48
 
Leçon 1Introduction
Leçon 2Installation de visual studio community (IDE)
Leçon 3Découverte de visual studio community et exécution de votre premier programme

Chapitre 2 : Les notions de bases du C#

2h48
 
Leçon 1Structure et syntaxe d'un programme c#
Leçon 2Les variables
Leçon 3La concaténation
Leçon 4Les opérations arithmétiques
Leçon 5Instruction conditionnelle "if"
Leçon 6Instruction conditionnelle switch
Leçon 7Exploiter la saisie au clavier "readline"
Leçon 8Les tableaux unidimensionnels
Leçon 9Les structures conditionnelles
Leçon 10Les conversions entre les types (cast)
Leçon 11Les listes
Leçon 12Les dictionnaires
Leçon 13Les énumérations (constantes)
Leçon 14Gestions des exceptions
Leçon 15Condition ternaire
Leçon 16Personnaliser la console
Leçon 17Exercice de codage : trouve le nombre
Leçon 18Exercice de codage : correction

Chapitre 3 : Les Fondamentaux du C#

2h06
 
Leçon 1Les méthodes
Leçon 2Les arguments des méthodes
Leçon 3Les fonctions
Leçon 4La méthode main
Leçon 5Surcharge de méthode
Leçon 6Les méthodes génériques
Leçon 7Le type var
Leçon 8Mots clés “ref” et “out”
Leçon 9Les délégués
Leçon 10Action délégués
Leçon 11Date et heure
Leçon 12Manipuler les chaines de caractéres
Leçon 13La classe array

Chapitre 4 : Programmation Orientée Objet (P.O.O)

1h53
 
Leçon 1Introduction à la POO
Leçon 2Classe , attributs et méthodes
Leçon 3Le constructeur de classe
Leçon 4Encapsulation accesseurs et mutateurs (getter/setter)
Leçon 5Le concept d'héritage
Leçon 6Classe abstraite (concept abstraction)
Leçon 7Le polymorphisme (virtual override new)
Leçon 8Le modificateur sealed
Leçon 9Le modificateur d'accès protected
Leçon 10Les structures
Leçon 11Les interfaces
Leçon 12Exercice de codage : classe rectangle
Leçon 13Correction exercice de codage : classe rectangle

Chapitre 5 : Persistance des données

1h14
 
Leçon 1Ecriture/lecture dans un fichier texte
Leçon 2Sérialisation d'objet au format json
Leçon 3Sqlite : création base de données et table
Leçon 4Sqlite : ajouter des données
Leçon 5Sqlite : lire des données
Leçon 6La classe environnement

Chapitre 6 : Application Windows Forms (WinForms) interface graphique

17m14
 
Leçon 1Introduction interface graphique windows formss
Leçon 2L'environnement de travail windows forms

Chapitre 7 : Les principaux contrôles WinForms

2h52
 
Leçon 1Le contrôle label
Leçon 2Le contrôle textbox
Leçon 3Le contrôle timer
Leçon 4Le contrôle combobox
Leçon 5Le contrôle numericupdown
Leçon 6Le contrôle datetimepicker
Leçon 7Le contrôle listbox
Leçon 8Le contrôle progressbar
Leçon 9Le contrôle radiobutton
Leçon 10Checkbox
Leçon 11Le contrôle tooltip
Leçon 12Le contrôle trackbar
Leçon 13Listview
Leçon 14Le contrôle imagelist
Leçon 15Le contrôle picturebox
Leçon 16Exercice de codage : chronomètre
Leçon 17Exercice de codage : chronomètre correction

Chapitre 8 : Les contrôles de boite de dialogues

1h17
 
Leçon 1Boîtes messages
Leçon 2Boîte de dialogue fontdialog
Leçon 3Boîte de dialogue colordialog
Leçon 4Boîte de dialogue openfiledialog
Leçon 5Boîte de dialogue savefiledialog
Leçon 6Boîte de dialogue folderbrowserdialog
Leçon 7Impression et boîte de dialogue

Chapitre 9 : Contrôle de menu et de barre d'outils

33m13
 
Leçon 1Contrôle menustrip
Leçon 2Contrôle contextmenustrip
Leçon 3Contrôle statusstrip
Leçon 4Les contrôles toolstrip & toolstripcontainer

Chapitre 10 : Les conteneurs

39m59
 
Leçon 1Le contrôle panel
Leçon 2Le contrôle splitcontainer
Leçon 3Le contrôle flowlayoutpanel
Leçon 4Le contrôle tablelayoutpanel
Leçon 5Le contrôle tabcontrol

Chapitre 11 : Les Winforms (Fenetres)

54m41
 
Leçon 1Les propriétés et les évènements
Leçon 2Les arguments des évenements
Leçon 3Gestion des fenêtres
Leçon 4Le concepteur de vue (designer)
Leçon 5Exercice de code : conversion de taux de change
Leçon 6Exercice de code : conversion de taux de change (correction)

Chapitre 12 : Gestions des données en mode Winforms

1h18
 
Leçon 1Le contrôle datagridview
Leçon 2Le contrôle bindingsource
Leçon 3Le contrôle bindingnavigator
Leçon 4Le contrôle chart (graphique)
Leçon 5Exercice de code : gestion des contacts
Leçon 6Exercice de code : gestion des contacts (correction)

Chapitre 13 : La compilation et Débogage de vos programmes

39m27
 
Leçon 1Mode debug ou mode release
Leçon 2Le débogueur
Leçon 3Directives de préprocesseur
Leçon 4Publication

Chapitre 14 : Gestion de la documentation

22m08
 
Leçon 1Les balises de documentation
Leçon 2Docfx documentation html

Aperçus

Avis des apprenants

Détail des avis
146
Apprenants
3
Commentaires
4,4/5
Note moyenne
5/5
1
4/5
2
3/5
0
2/5
0
1/5
0
Thierry
Thierry
Publié le 08/08/2026
Très bien fait. Seule la dernière partie ne fonctionne pas chez moi, docfx.console n'étant plus supporté. Très bon enseignant. Meric.
Frederic Flawinne
Frederic Flawinne
Publié le 18/10/2023
J'ai bien aimé, ce cour et fait de magnère très pro ! :-)
Jean Philippe Parein
Merci a vous, puis je vous demander pourquoi 4/5 au niveau de la notation ?
Raymond Desachy
Raymond Desachy
Publié le 04/01/2022
Excellent et tres bien presente.permet une bonne progression. Juste une petite erreur pour calculer le perimetre dans la correction de la classe rectangle. Ce n'est pas.....(_longueur * _largeur) *2 mais (_longueur + _largeur) *2.
Jean Philippe Parein
Merci oui une coquille qui me coute 1 étoile :) Bonne continuation.

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
58,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
17h17 de vidéo • 14 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 759 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données